348 lines
12 KiB
PHP
348 lines
12 KiB
PHP
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Ouinon.php';
|
|
require_once 'Modele/Periodicite.php';
|
|
require_once 'Modele/Garantiesbaremepriseencharge.php';
|
|
|
|
class ControleurAjaxactesgarantiebareme extends Controleur {
|
|
private $garantie;
|
|
private $ouinon;
|
|
private $periodicite;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->garantie = new Garantiesbaremepriseencharge();
|
|
$this->ouinonimposerplafond = (new Ouinon())->getListe();
|
|
$this->periodicite = new periodicite();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$codeGarantie = $this->requete->getParametreFormulaire("codeGarantie");
|
|
$idGarantie = $this->requete->getParametreFormulaire("idGarantie");
|
|
|
|
$idBaremePriseEnCharge = $this->requete->getParametreFormulaire("idBaremePriseEnCharge");
|
|
|
|
|
|
$_SESSION['idBaremePriseEnCharge'] = $idBaremePriseEnCharge;
|
|
$_SESSION['codeGarantie'] = $codeGarantie;
|
|
$_SESSION['idGarantie'] = $idGarantie;
|
|
|
|
$periodicite = $this->periodicite->getListe();
|
|
$forfaitTaux = $this->garantie->getTauxForfait();
|
|
|
|
|
|
$observation = $this->garantie->getObservationplafond();
|
|
$nomgarantie = $this->garantie->getNomGarantie($codeGarantie);
|
|
|
|
|
|
|
|
$familleacte = $this->garantie->getFamilleActeGarantieBareme($idBaremePriseEnCharge,$codeGarantie);
|
|
|
|
|
|
$actes = $this->garantie->getActesGarantieBareme($idBaremePriseEnCharge,$codeGarantie);
|
|
|
|
$regle = $this->garantie->getRegle();
|
|
|
|
$this->genererVueAjax(array
|
|
(
|
|
'forfaitTaux' => $forfaitTaux,'familleacte' => $familleacte, 'garantie' => $nomgarantie,
|
|
'periodicite'=>$periodicite,'actes' =>$actes,'observation'=>$observation,'regle'=>$regle
|
|
)
|
|
);
|
|
|
|
}
|
|
|
|
|
|
///////////////////////////////garantiebareme////////////////////////////////
|
|
|
|
public function majgarantiebareme()
|
|
{
|
|
$codeGarantie = $this->requete->getParametre("codeGarantie");
|
|
|
|
$this->garantie->majgarantiebareme($codeGarantie);
|
|
|
|
}
|
|
|
|
|
|
|
|
///////////////////////////////familleacte//////////////////////////////////////////////
|
|
|
|
|
|
public function majforfaitfamilleacte()
|
|
{
|
|
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
|
|
$forfait = $this->requete->getParametreFormulaire("forfait");
|
|
$codeGarantie = $this->requete->getParametre("codeGarantie");
|
|
|
|
|
|
$_SESSION['forfait'] = "1";
|
|
|
|
$this->garantie->majforfaitfamilleacte($idFamilleacte, "1");
|
|
$this->garantie->majforfaitgarantie($codeGarantie, "1");
|
|
}
|
|
|
|
public function majplafondfamilleacte()
|
|
{
|
|
/*
|
|
if($_SESSION['choixForfait'] =="taux"){
|
|
$choixForfait = "2";
|
|
}elseif($_SESSION['choixForfait'] =="forfait"){
|
|
$choixForfait = "1";majplafondfamilleacte
|
|
}
|
|
*/
|
|
|
|
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
|
|
$plafond = $this->requete->getParametreFormulaire("plafond","numerique");
|
|
$codeGarantie = $this->requete->getParametre("codeGarantie");
|
|
|
|
$this->garantie->majplafondfamilleacte($idFamilleacte,$plafond,"1");
|
|
$this->garantie->majplafondgarantie($codeGarantie,$plafond,"1");
|
|
}
|
|
|
|
public function majnbretransactionfamilleacte()
|
|
{
|
|
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
|
|
$nbreTransaction = $this->requete->getParametreFormulaire("nbreTransaction","numerique");
|
|
$codeGarantie = $this->requete->getParametre("codeGarantie");
|
|
|
|
$this->garantie->majnbretransactionfamilleacte($idFamilleacte, $nbreTransaction);
|
|
$this->garantie->majnbretransactiongarantie($codeGarantie, $nbreTransaction);
|
|
}
|
|
|
|
public function majdelaicarencefamilleacte()
|
|
{
|
|
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
|
|
$delaiCarenceFamilleActe = $this->requete->getParametreFormulaire("delaiCarenceFamilleActe","numerique");
|
|
$codeGarantie = $this->requete->getParametre("codeGarantie");
|
|
|
|
$this->garantie->majdelaicarencefamilleacte($idFamilleacte, $delaiCarenceFamilleActe);
|
|
$this->garantie->majdelaicarencegarantie($codeGarantie, $delaiCarenceFamilleActe);
|
|
}
|
|
|
|
public function majperiodicitefamilleacte()
|
|
{
|
|
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
|
|
$codePeriodicite = $this->requete->getParametreFormulaire("codePeriodicite");
|
|
$codeGarantie = $this->requete->getParametre("codeGarantie");
|
|
|
|
$this->garantie->majperiodicitefamilleacte($idFamilleacte, $codePeriodicite);
|
|
$this->garantie->majperiodicitegarantie($codeGarantie, $codePeriodicite);
|
|
}
|
|
|
|
public function majobservationfamilleacte()
|
|
{
|
|
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
|
|
$codeObservation = $this->requete->getParametreFormulaire("codeObservation");
|
|
$codeGarantie = $this->requete->getParametre("codeGarantie");
|
|
|
|
$this->garantie->majobservationfamilleacte($idFamilleacte, $codeObservation);
|
|
$this->garantie->majplafondlettregarantie($codeGarantie, $codeObservation);
|
|
}
|
|
|
|
public function majticketmoderateurfamilleacte()
|
|
{
|
|
$idFamilleacte = $this->requete->getParametre("idFamilleacte");
|
|
$ticketModerateur = $this->requete->getParametreFormulaire("ticketModerateur","numerique");
|
|
$codeGarantie = $this->requete->getParametre("codeGarantie");
|
|
|
|
$this->garantie->majticketmoderateurfamilleacte($idFamilleacte, $ticketModerateur);
|
|
$this->garantie->majticketmoderateurgarantie($codeGarantie, $ticketModerateur);
|
|
}
|
|
|
|
///////////////////////////////////acte///////////////////////////////////////////
|
|
|
|
public function majforfaitacte()
|
|
{
|
|
$idActe = $this->requete->getParametre("idActe");
|
|
$forfait = $this->requete->getParametreFormulaire("forfait");
|
|
|
|
|
|
/*
|
|
if($forfait == "2"){
|
|
$_SESSION['choixForfait'] = "taux";
|
|
}elseif($forfait == "1"){
|
|
$_SESSION['choixForfait'] = "forfait";
|
|
}
|
|
*/
|
|
|
|
$_SESSION['forfait'] = "1";
|
|
|
|
$this->garantie->majforfaitacte($idActe, "1");
|
|
}
|
|
|
|
public function majplafondacte()
|
|
{
|
|
/*
|
|
if($_SESSION['choixForfait'] =="taux"){
|
|
$choixForfait = "2";
|
|
}elseif($_SESSION['choixForfait'] =="forfait"){
|
|
$choixForfait = "1";
|
|
}
|
|
*/
|
|
|
|
$idActe = $this->requete->getParametre("idActe");
|
|
$plafond = $this->requete->getParametreFormulaire("plafond","numerique");
|
|
$this->garantie->majplafondacte($idActe,$plafond,"1");
|
|
}
|
|
|
|
public function majnbretransactionacte()
|
|
{
|
|
$idActe = $this->requete->getParametre("idActe");
|
|
$nbreTransaction = $this->requete->getParametreFormulaire("nbreTransaction","numerique");
|
|
$this->garantie->majnbretransactionacte($idActe, $nbreTransaction);
|
|
}
|
|
|
|
public function majperiodiciteacte()
|
|
{
|
|
$idActe = $this->requete->getParametre("idActe");
|
|
$codePeriodicite = $this->requete->getParametreFormulaire("codePeriodicite");
|
|
$this->garantie->majperiodiciteacte($idActe, $codePeriodicite);
|
|
}
|
|
|
|
public function majobservationacte()
|
|
{
|
|
$idActe = $this->requete->getParametre("idActe");
|
|
$codeObservation = $this->requete->getParametreFormulaire("codeObservation");
|
|
$this->garantie->majobservationacte($idActe, $codeObservation);
|
|
}
|
|
|
|
public function majdelaicarenceacte()
|
|
{
|
|
$idActe = $this->requete->getParametre("idActe");
|
|
$delaiCarenceActe = $this->requete->getParametreFormulaire("delaiCarenceActe","numerique");
|
|
$this->garantie->majdelaicarenceacte($idActe, $delaiCarenceActe);
|
|
}
|
|
|
|
|
|
public function majticketmoderateuracte()
|
|
{
|
|
$idActe = $this->requete->getParametre("idActe");
|
|
$ticketModerateur = $this->requete->getParametreFormulaire("ticketModerateur","numerique");
|
|
$this->garantie->majticketmoderateuracte($idActe, $ticketModerateur);
|
|
}
|
|
|
|
///////////////////////////////toutfamilleacte//////////////////////////////////////////
|
|
|
|
public function majtoutforfaitfamilleacte()
|
|
{
|
|
$forfaitFamilleActe = $this->requete->getParametre("forfaitFamilleActe");
|
|
$codeGarantie = $this->requete->getParametre("codeGarantie");
|
|
$idBaremePriseEnCharge = $this->requete->getParametre("idCollegeTemp");
|
|
|
|
/*
|
|
if($forfaitFamilleActe != "1"){
|
|
$_SESSION['choixForfait'] = "taux";
|
|
}
|
|
*/
|
|
|
|
$_SESSION['forfaitFamilleActe'] = "1";
|
|
|
|
$this->garantie->majtoutforfaitfamilleacte("1");
|
|
|
|
}
|
|
|
|
public function majtoutplafondfamilleacte()
|
|
{
|
|
/*
|
|
if($_SESSION['choixForfait'] =="taux"){
|
|
$choixForfait = "2";
|
|
}elseif($_SESSION['choixForfait'] =="forfait"){
|
|
$choixForfait = "1";
|
|
}
|
|
*/
|
|
|
|
$plafondFamilleActe = $this->requete->getParametreFormulaire("plafondFamilleActe","numerique");
|
|
$this->garantie->majtoutplafondfamilleacte($plafondFamilleActe,"1");
|
|
}
|
|
|
|
public function majtoutnbretransactionfamilleacte()
|
|
{
|
|
$nbreTransactionFamilleActe = $this->requete->getParametreFormulaire("nbreTransactionFamilleActe","numerique");
|
|
$this->garantie->majtoutnbretransactionfamilleacte($nbreTransactionFamilleActe);
|
|
}
|
|
|
|
public function majtoutdelaicarencefamilleacte()
|
|
{
|
|
$delaiCarenceFamilleActe = $this->requete->getParametreFormulaire("delaiCarenceFamilleActe","numerique");
|
|
$this->garantie->majtoutdelaicarencefamilleacte($delaiCarenceFamilleActe);
|
|
}
|
|
|
|
public function majtoutperiodicitefamilleacte()
|
|
{
|
|
$codePeriodiciteFamilleActe = $this->requete->getParametreFormulaire("codePeriodiciteFamilleActe");
|
|
$this->garantie->majtoutperiodicitefamilleacte($codePeriodiciteFamilleActe);
|
|
}
|
|
|
|
|
|
public function majtoutticketmoderateurfamilleacte()
|
|
{
|
|
$ticketModerateurFamilleActe = $this->requete->getParametreFormulaire("ticketModerateurFamilleActe","numerique");
|
|
$this->garantie->majtoutticketmoderateurfamilleacte($ticketModerateurFamilleActe);
|
|
}
|
|
|
|
///////////////////////////////toutacte//////////////////////////////////////////
|
|
|
|
public function majtoutforfaitacte()
|
|
{
|
|
$forfaitActe = $this->requete->getParametre("forfaitActe");
|
|
|
|
|
|
/*
|
|
if($forfaitActe == "2"){
|
|
$_SESSION['choixForfait'] = "taux";
|
|
}elseif($forfaitActe == "1"){
|
|
|
|
$_SESSION['choixForfait'] = "forfait";
|
|
}
|
|
*/
|
|
$_SESSION['forfaitActe'] = "1";
|
|
|
|
$this->garantie->majtoutforfaitacte("1");
|
|
|
|
}
|
|
|
|
public function majtoutplafondacte()
|
|
{
|
|
|
|
$plafondActe = $this->requete->getParametreFormulaire("plafondActe","numerique");
|
|
$this->garantie->majtoutplafondacte($plafondActe,"1");
|
|
}
|
|
|
|
public function majtoutnbretransactionacte()
|
|
{
|
|
$nbreTransactionActe = $this->requete->getParametreFormulaire("nbreTransactionActe","numerique");
|
|
$this->garantie->majtoutnbretransactionacte($nbreTransactionActe);
|
|
}
|
|
|
|
public function majtoutcodeperiodiciteacte()
|
|
{
|
|
$codePeriodiciteActe = $this->requete->getParametreFormulaire("codePeriodiciteActe");
|
|
$this->garantie->majtoutcodeperiodiciteacte($codePeriodiciteActe);
|
|
}
|
|
|
|
public function majtoutobservationacte()
|
|
{
|
|
$codeObservationActe = $this->requete->getParametreFormulaire("codeObservationActe");
|
|
$this->garantie->majtoutobservationacte($codeObservationActe);
|
|
}
|
|
|
|
public function majtoutdelaicarenceacte()
|
|
{
|
|
$delaiCarenceActe = $this->requete->getParametreFormulaire("delaiCarenceActe","numerique");
|
|
$this->garantie->majtoutdelaicarenceacte($delaiCarenceActe);
|
|
}
|
|
|
|
|
|
public function majtoutticketmoderateuracte()
|
|
{
|
|
$ticketModerateurActe = $this->requete->getParametreFormulaire("ticketModerateurActe","numerique");
|
|
$this->garantie->majtoutticketmoderateuracte($ticketModerateurActe);
|
|
}
|
|
|
|
public function supprimer()
|
|
{
|
|
$idActe = $this->requete->getParametre("idActe");
|
|
$this->garantie->supprimerActe($idActe);
|
|
}
|
|
} |