prestation/Controleur/ControleurAjaxactesgarantiestatus.php
2025-12-05 10:42:46 +00:00

318 lines
11 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ouinon.php';
require_once 'Modele/Periodicite.php';
require_once $_SESSION['dossierSociete'].'/Tarifs/Modele/College_temp.php';
require_once $_SESSION['dossierSociete'].'/Tarifs/Modele/Familleacte.php';
class ControleurAjaxactesgarantiestatus extends Controleur {
private $garantie;
private $ouinon;
private $familleacte;
private $periodicite;
public function __construct()
{
$this->college_temp = new College_temp();
$this->ouinonimposerplafond = (new Ouinon())->getListe();
$this->familleacte = new Familleacte();
$this->periodicite = new periodicite();
}
public function index()
{
require_once $_SESSION['dossierSociete'].'/Tarifs/Controleur/Ajaxactesgarantiestatus.php';
}
///////////////////////////////garantielienparente_temp////////////////////////////////
public function majgarantielienparente()
{
$idGarantie = $this->requete->getParametre("idGarantie");
$this->college_temp->majgarantielienparente($idGarantie);
}
///////////////////////////////familleacte//////////////////////////////////////////////
public function majforfaitfamilleacte()
{
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
$forfait = $this->requete->getParametreFormulaire("forfait");
$idGarantie = $this->requete->getParametre("idGarantie");
/*
if($forfait != "1"){
$_SESSION['choixForfait'] = "taux";
}
*/
$_SESSION['forfait'] = $forfait;
$this->college_temp->majforfaitfamilleacte($idFamilleacte, $forfait);
$this->college_temp->majforfaitgarantie($idGarantie, $forfait);
}
public function majplafondfamilleacte()
{
/*
if($_SESSION['choixForfait'] =="taux"){
$choixForfait = "2";
}else{
$choixForfait = "1";
}
*/
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
$plafond = $this->requete->getParametreFormulaire("plafond","numerique");
$idGarantie = $this->requete->getParametre("idGarantie");
$this->college_temp->majplafondfamilleacte($idFamilleacte,$plafond,$_SESSION['forfait']);
$this->college_temp->majplafondgarantie($idGarantie,$plafond,$_SESSION['forfait']);
}
public function majnbretransactionfamilleacte()
{
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
$nbreTransaction = $this->requete->getParametreFormulaire("nbreTransaction","numerique");
$idGarantie = $this->requete->getParametre("idGarantie");
$this->college_temp->majnbretransactionfamilleacte($idFamilleacte, $nbreTransaction);
$this->college_temp->majnbretransactiongarantie($idGarantie, $nbreTransaction);
}
public function majdelaicarencefamilleacte()
{
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
$delaiCarenceFamilleActe = $this->requete->getParametreFormulaire("delaiCarenceFamilleActe","numerique");
$idGarantie = $this->requete->getParametre("idGarantie");
$this->college_temp->majdelaicarencefamilleacte($idFamilleacte, $delaiCarenceFamilleActe);
$this->college_temp->majdelaicarencegarantie($idGarantie, $delaiCarenceFamilleActe);
}
public function majperiodicitefamilleacte()
{
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
$codePeriodicite = $this->requete->getParametreFormulaire("codePeriodicite");
$idGarantie = $this->requete->getParametre("idGarantie");
$this->college_temp->majperiodicitefamilleacte($idFamilleacte, $codePeriodicite);
$this->college_temp->majperiodicitegarantie($idGarantie, $codePeriodicite);
}
public function majobservationfamilleacte()
{
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
$codeObservation = $this->requete->getParametreFormulaire("codeObservation");
$idGarantie = $this->requete->getParametre("idGarantie");
$this->college_temp->majobservationfamilleacte($idFamilleacte, $codeObservation);
$this->college_temp->majplafondlettregarantie($idGarantie, $codeObservation);
}
public function majticketmoderateurfamilleacte()
{
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
$ticketModerateur = $this->requete->getParametreFormulaire("ticketModerateur","numerique");
$idGarantie = $this->requete->getParametre("idGarantie");
$this->college_temp->majticketmoderateurfamilleacte($idFamilleacte, $ticketModerateur);
$this->college_temp->majticketmoderateurgarantie($idGarantie, $ticketModerateur);
}
///////////////////////////////////acte///////////////////////////////////////////
public function majforfaitacte()
{
$idActe = $this->requete->getParametre("idActe");
$forfait = $this->requete->getParametreFormulaire("forfait");
/*
if($forfait != "1"){
$_SESSION['choixForfait'] = "taux";
}
*/
$_SESSION['forfait'] = $forfait;
$this->college_temp->majforfaitacte($idActe, $forfait);
}
public function majplafondacte()
{
/*
if($_SESSION['choixForfait'] =="taux"){
$choixForfait = "2";
}else{
$choixForfait = "1";
}
*/
$idActe = $this->requete->getParametre("idActe");
$plafond = $this->requete->getParametreFormulaire("plafond","numerique");
$this->college_temp->majplafondacte($idActe,$plafond,$_SESSION['forfait']);
}
public function majnbretransactionacte()
{
$idActe = $this->requete->getParametre("idActe");
$nbreTransaction = $this->requete->getParametreFormulaire("nbreTransaction","numerique");
$this->college_temp->majnbretransactionacte($idActe, $nbreTransaction);
}
public function majperiodiciteacte()
{
$idActe = $this->requete->getParametre("idActe");
$codePeriodicite = $this->requete->getParametreFormulaire("codePeriodicite");
$this->college_temp->majperiodiciteacte($idActe, $codePeriodicite);
}
public function majobservationacte()
{
$idActe = $this->requete->getParametre("idActe");
$codeObservation = $this->requete->getParametreFormulaire("codeObservation");
$this->college_temp->majobservationacte($idActe, $codeObservation);
}
public function majdelaicarenceacte()
{
$idActe = $this->requete->getParametre("idActe");
$delaiCarenceActe = $this->requete->getParametreFormulaire("delaiCarenceActe","numerique");
$this->college_temp->majdelaicarenceacte($idActe, $delaiCarenceActe);
}
public function majticketmoderateuracte()
{
$idActe = $this->requete->getParametre("idActe");
$ticketModerateur = $this->requete->getParametreFormulaire("ticketModerateur","numerique");
$this->college_temp->majticketmoderateuracte($idActe, $ticketModerateur);
}
///////////////////////////////toutfamilleacte//////////////////////////////////////////
public function majtoutforfaitfamilleacte()
{
$forfaitFamilleActe = $this->requete->getParametre("forfaitFamilleActe");
$codeGarantie = $this->requete->getParametre("codeGarantie");
$idCollegeTemp = $this->requete->getParametre("idCollegeTemp");
$codeLienParente = $this->requete->getParametre("codeLienParente");
/*
if($forfaitFamilleActe != "1"){
$_SESSION['choixForfait'] = "taux";
}
*/
$_SESSION['forfaitFamilleActe'] = $forfaitFamilleActe;
$this->college_temp->majtoutforfaitfamilleacte($forfaitFamilleActe);
}
public function majtoutplafondfamilleacte()
{
/*
if($_SESSION['choixForfait'] == "taux"){
$choixForfait = "2";
}else{
$choixForfait = "1";
}
*/
$plafondFamilleActe = $this->requete->getParametreFormulaire("plafondFamilleActe","numerique");
$this->college_temp->majtoutplafondfamilleacte($plafondFamilleActe,$_SESSION['forfaitFamilleActe']);
}
public function majtoutnbretransactionfamilleacte()
{
$nbreTransactionFamilleActe = $this->requete->getParametreFormulaire("nbreTransactionFamilleActe","numerique");
$this->college_temp->majtoutnbretransactionfamilleacte($nbreTransactionFamilleActe);
}
public function majtoutdelaicarencefamilleacte()
{
$delaiCarenceFamilleActe = $this->requete->getParametreFormulaire("delaiCarenceFamilleActe","numerique");
$this->college_temp->majtoutdelaicarencefamilleacte($delaiCarenceFamilleActe);
}
public function majtoutperiodicitefamilleacte()
{
$codePeriodiciteFamilleActe = $this->requete->getParametreFormulaire("codePeriodiciteFamilleActe");
$this->college_temp->majtoutperiodicitefamilleacte($codePeriodiciteFamilleActe);
}
public function majtoutticketmoderateurfamilleacte()
{
$ticketModerateurFamilleActe = $this->requete->getParametreFormulaire("ticketModerateurFamilleActe","numerique");
$this->college_temp->majtoutticketmoderateurfamilleacte($ticketModerateurFamilleActe);
}
///////////////////////////////toutacte//////////////////////////////////////////
public function majtoutforfaitacte()
{
$forfaitActe = $this->requete->getParametre("forfaitActe");
/*
if($forfaitActe != "1"){
$_SESSION['choixForfait'] = "taux";
}
*/
$_SESSION['forfaitActe'] = $forfaitActe;
$this->college_temp->majtoutforfaitacte($forfaitActe);
}
public function majtoutplafondacte()
{
/*
if($_SESSION['choixForfait'] == "taux"){
$choixForfait = "2";
}else{
$choixForfait = "1";
}
*/
$plafondActe = $this->requete->getParametreFormulaire("plafondActe","numerique");
$this->college_temp->majtoutplafondacte($plafondActe,$_SESSION['forfaitActe']);
}
public function majtoutnbretransactionacte()
{
$nbreTransactionActe = $this->requete->getParametreFormulaire("nbreTransactionActe","numerique");
$this->college_temp->majtoutnbretransactionacte($nbreTransactionActe);
}
public function majtoutcodeperiodiciteacte()
{
$codePeriodiciteActe = $this->requete->getParametreFormulaire("codePeriodiciteActe");
$this->college_temp->majtoutcodeperiodiciteacte($codePeriodiciteActe);
}
public function majtoutobservationacte()
{
$codeObservationActe = $this->requete->getParametreFormulaire("codeObservationActe");
$this->college_temp->majtoutobservationacte($codeObservationActe);
}
public function majtoutdelaicarenceacte()
{
$delaiCarenceActe = $this->requete->getParametreFormulaire("delaiCarenceActe","numerique");
$this->college_temp->majtoutdelaicarenceacte($delaiCarenceActe);
}
public function majtoutticketmoderateuracte()
{
$ticketModerateurActe = $this->requete->getParametreFormulaire("ticketModerateurActe","numerique");
$this->college_temp->majtoutticketmoderateuracte($ticketModerateurActe);
}
}