83 lines
3.9 KiB
PHP
83 lines
3.9 KiB
PHP
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Garantiesbaremepriseencharge.php';
|
|
|
|
class ControleurAjaxinsererbaremegarantielienparentecollege extends Controleur {
|
|
private $garantie;
|
|
|
|
|
|
public function __construct()
|
|
{
|
|
$this->garantie = new Garantiesbaremepriseencharge();
|
|
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$codeGarantie = $this->requete->getParametreFormulaire("codeGarantie");
|
|
$idBaremePriseEnCharge = $this->requete->getParametreFormulaire("idBaremePriseEnCharge");
|
|
|
|
$garantielienparente = $this->garantie->getGarantieLienParenteBareme($idBaremePriseEnCharge,$codeGarantie);
|
|
|
|
|
|
$this->genererVueAjax(array
|
|
(
|
|
'garantielienparente' => $garantielienparente
|
|
));
|
|
|
|
}
|
|
|
|
public function ajouter()
|
|
{
|
|
$codeGarantie = $this->requete->getParametreFormulaire("codeGarantie");
|
|
$idBaremePriseEnCharge = $this->requete->getParametreFormulaire("idBaremePriseEnCharge");
|
|
|
|
$dateEffetGarantieLienParente = $this->requete->getParametreDate("dateEffetGarantieLienParente");
|
|
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
|
|
$forfaitPlafondGarantieLienParente = $this->requete->getParametreFormulaire("forfaitPlafondGarantieLienParente");
|
|
$codePeriodicitePlafondGarantieLienParente = $this->requete->getParametreFormulaire("codePeriodicitePlafondGarantieLienParente");
|
|
$nbreTransactionGarantieLienParente = $this->requete->getParametreFormulaire("nbreTransactionGarantieLienParente");
|
|
$codePeriodiciteGarantieLienParente = $this->requete->getParametreFormulaire("codePeriodiciteGarantieLienParente");
|
|
|
|
//$codeObservationFamilleActeLienParente = $this->requete->getParametreFormulaire("codeObservationFamilleActeLienParente");
|
|
|
|
$codeTypeRemboursementLienParente = $this->requete->getParametreFormulaire("codeTypeRemboursementLienParente");
|
|
|
|
$delaiCarenceFamilleActeLienParente = $this->requete->getParametreFormulaire("delaiCarenceFamilleActeLienParente");
|
|
$ticketModerateurFamilleActeLienParente = $this->requete->getParametreFormulaire("ticketModerateurFamilleActeLienParente");
|
|
$ageMinimumFamilleActeLienParente = $this->requete->getParametreFormulaire("ageMinimumFamilleActeLienParente");
|
|
$ageMaximumFamilleActeLienParente = $this->requete->getParametreFormulaire("ageMaximumFamilleActeLienParente");
|
|
$actifFamilleActeLienParente = $this->requete->getParametreFormulaire("actifFamilleActeLienParente");
|
|
|
|
$forfaitTmGarantieLienParente = $this->requete->getParametreFormulaire("forfaitTmGarantieLienParente");
|
|
|
|
|
|
$this->garantie->insererGarantieBaremeLienparente($idBaremePriseEnCharge,$codeGarantie,$dateEffetGarantieLienParente,$codeLienParente,$forfaitPlafondGarantieLienParente,
|
|
$codePeriodicitePlafondGarantieLienParente,$nbreTransactionGarantieLienParente,$codePeriodiciteGarantieLienParente,$codeTypeRemboursementLienParente,
|
|
$delaiCarenceFamilleActeLienParente,$ticketModerateurFamilleActeLienParente,$ageMinimumFamilleActeLienParente,$ageMaximumFamilleActeLienParente,$actifFamilleActeLienParente,
|
|
$forfaitTmGarantieLienParente);
|
|
|
|
}
|
|
|
|
public function controle()
|
|
{
|
|
$codeGarantie = $this->requete->getParametreFormulaire("codeGarantie");
|
|
$idBaremePriseEnCharge = $this->requete->getParametreFormulaire("idBaremePriseEnCharge");
|
|
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
|
|
|
|
$maxDateEffetGarantieLienParente = $this->garantie->getMaxDateEffetGarantieLienparente($idBaremePriseEnCharge,$codeGarantie,$codeLienParente);
|
|
|
|
$this->genererVueAjax(array
|
|
(
|
|
'maxDateEffetGarantieLienParente' => $maxDateEffetGarantieLienParente
|
|
));
|
|
}
|
|
|
|
public function supprimer()
|
|
{
|
|
$idGarantie = $this->requete->getParametreFormulaire("idGarantie");
|
|
|
|
$this->garantie->supprimerGarantieBaremeLienparente($idGarantie);
|
|
|
|
}
|
|
} |