82 lines
2.5 KiB
PHP
Executable File
82 lines
2.5 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Garantiesbaremepriseencharge.php';
|
|
|
|
class ControleurAjaxbaremelettrecle extends Controleur {
|
|
private $garantie;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->garantie = new Garantiesbaremepriseencharge();
|
|
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$idBaremePriseEnCharge = $_SESSION['idBaremePriseEnCharge'];
|
|
|
|
$actes = $this->garantie->getActesGarantieBaremeInitialLettreCle($idBaremePriseEnCharge);
|
|
|
|
$this->genererVueAjax(array
|
|
(
|
|
'actes' => $actes
|
|
));
|
|
}
|
|
|
|
public function ajouter()
|
|
{
|
|
$idBaremePriseEnCharge = $this->requete->getParametreFormulaire("idBaremePriseEnCharge");
|
|
$lettreCle = $this->requete->getParametreFormulaire("lettreCle");
|
|
$dateEffetActe = $this->requete->getParametreDate("dateEffetActe");
|
|
$forfaitPlafondActe = $this->requete->getParametreFormulaire("forfaitPlafondActe");
|
|
$ticketModerateurActe = $this->requete->getParametreFormulaire("ticketModerateurActe");
|
|
|
|
$this->garantie->insererActeBaremeInitialLettreCle($idBaremePriseEnCharge, $lettreCle, $dateEffetActe, $forfaitPlafondActe, $ticketModerateurActe);
|
|
}
|
|
|
|
public function controle()
|
|
{
|
|
$idBaremePriseEnCharge = $this->requete->getParametreFormulaire("idBaremePriseEnCharge");
|
|
$lettreCle = $this->requete->getParametreFormulaire("lettreCle");
|
|
|
|
$maxDateEffetActeBareme = $this->garantie->getMaxDateEffetBaremeInitialLette($idBaremePriseEnCharge, $lettreCle);
|
|
|
|
$this->genererVueAjax(array
|
|
(
|
|
'maxDateEffetActeBareme' => $maxDateEffetActeBareme
|
|
));
|
|
}
|
|
|
|
public function supprimer()
|
|
{
|
|
$idActe = $this->requete->getParametreFormulaire("idActe");
|
|
|
|
$this->garantie->supprimerActeBaremeInitialLettreCle($idActe);
|
|
|
|
}
|
|
|
|
public function detailactes()
|
|
{
|
|
$idActesbaremeinitiallettrecle = $this->requete->getParametreFormulaire("idActesbaremeinitiallettrecle");
|
|
$lettreCle = $this->requete->getParametreFormulaire("lettreCle");
|
|
|
|
$_SESSION['idActesbaremeinitiallettrecle'] = $idActesbaremeinitiallettrecle;
|
|
$_SESSION['lettreCle'] = $lettreCle;
|
|
|
|
$detailactes = $this->garantie->getActesGarantieBaremeInitialLettreCleDetailacte($idActesbaremeinitiallettrecle);
|
|
|
|
$this->genererVueAjax(array
|
|
(
|
|
'detailactes' => $detailactes
|
|
));
|
|
}
|
|
|
|
public function supprimerdetailacte()
|
|
{
|
|
$idActe = $this->requete->getParametreFormulaire("idActe");
|
|
|
|
$this->garantie->supprimerActeBaremeInitial($idActe);
|
|
|
|
}
|
|
|
|
} |