prestation/Controleur/ControleurAjaxapprobationsubstitutionbenficiaire.php
2025-12-01 18:54:33 +00:00

55 lines
2.0 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
require_once 'Modele/Envoimail.php';
class ControleurAjaxapprobationsubstitutionbenficiaire extends Controleur {
private $ententeprealable;
private $envoimail;
public function __construct() {
$this->ententeprealable = new Ententeprealable();
$this->envoimail = new Envoimail();
}
public function index()
{
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$d1 = $this->requete->getParametreDate("d1");
$d2 = $this->requete->getParametreDate("d2");
$ententeprealables = $this->ententeprealable->getententeprealablesbenficiaire($idBeneficiaire, $d1, $d2);
$this->genererVueAjax(array('ententeprealables' => $ententeprealables));
}
// 02/06/2021
public function enregistrerapprobationsubstitutionpha()
{
$idDemandesubstitution = $this->requete->getParametreFormulaire("idDemandesubstitution");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->ententeprealable->enregistrerapprobationsubstitutionpha($idDemandesubstitution, $motifReel);
$typeMail = "accordsubstitutionpha";
$this->envoimail->ajouteraccordsubstititionpha($typeMail, $idDemandesubstitution, $codePrestataire);
}
public function enregistrerrefussubstitutionpha()
{
$idDemandesubstitution = $this->requete->getParametreFormulaire("idDemandesubstitution");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$motifRefusAssure = $this->requete->getParametreFormulaire("motifRefusAssure");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->ententeprealable->enregistrerrefussubstitutionpha($idDemandesubstitution, $motifReel, $motifRefusAssure);
$typeMail = "refussubstitutionpha";
$this->envoimail->ajouterrefusententeprealablepha($typeMail, $idDemandesubstitution, $codePrestataire);
}
}