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

171 lines
7.6 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ententeprealable.php';
require_once 'Modele/Envoimail.php';
class ControleurAjaxententeprealablesbenficiaire 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));
}
public function enregistrerrefusententeprealable()
{
$idDemandeententeprealable = $this->requete->getParametreFormulaire("idDemandeententeprealable");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$motifRefusAssure = $this->requete->getParametreFormulaire("motifRefusAssure");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->ententeprealable->enregistrerrefusententeprealable($idDemandeententeprealable, $motifReel, $motifRefusAssure);
$typeMail = "refusententeprealable";
$this->envoimail->ajouterrefusententeprealable($typeMail, $idDemandeententeprealable, $codePrestataire);
}
public function enregistreraccordententeprealable()
{
$idDemandeententeprealable = $this->requete->getParametreFormulaire("idDemandeententeprealable");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$quantiteModifiee = $this->requete->getParametreFormulaire("quantiteModifiee");
if ($quantiteModifiee != ""){
$this->ententeprealable->enregistreraccordententeprealable_kine($idDemandeententeprealable, $motifReel, $quantiteModifiee);
}else{
$this->ententeprealable->enregistreraccordententeprealable($idDemandeententeprealable, $motifReel);
}
$typeMail = "accordententeprealable";
$this->envoimail->ajouteraccordententeprealable($typeMail, $idDemandeententeprealable, $codePrestataire);
}
public function enregistrerrefusacteexclu()
{
$idDemandeautorisation = $this->requete->getParametreFormulaire("idDemandeautorisation");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$motifRefusAssure = $this->requete->getParametreFormulaire("motifRefusAssure");
$this->ententeprealable->enregistrerrefusacteexclu($idDemandeautorisation, $motifReel, $motifRefusAssure);
$typeMail = "refusacteexclu";
$this->envoimail->ajouterrefusacteexclu($typeMail, $idDemandeautorisation);
}
public function enregistreraccordacteexclu()
{
$idDemandeautorisation = $this->requete->getParametreFormulaire("idDemandeautorisation");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$valeurActe = $this->requete->getParametreFormulaire("valeurActe", "numerique");
$this->ententeprealable->enregistreraccordacteexclu($idDemandeautorisation, $motifReel, $valeurActe);
$typeMail = "accordacteexclu";
$this->envoimail->ajouteraccordacteexclu($typeMail, $idDemandeautorisation);
}
public function enregistrerrefusententeprealablepha()
{
$idDemandeententeprealable = $this->requete->getParametreFormulaire("idDemandeententeprealable");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$motifRefusAssure = $this->requete->getParametreFormulaire("motifRefusAssure");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->ententeprealable->enregistrerrefusententeprealablepha($idDemandeententeprealable, $motifReel, $motifRefusAssure);
$typeMail = "refusententeprealablepha";
$this->envoimail->ajouterrefusententeprealablepha($typeMail, $idDemandeententeprealable, $codePrestataire);
}
public function enregistreraccordententeprealablepha()
{
$idDemandeententeprealable = $this->requete->getParametreFormulaire("idDemandeententeprealable");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$prixAccorde = $this->requete->getParametreFormulaire("prixAccorde");
$quantiteAccorde = $this->requete->getParametreFormulaire("quantiteAccorde");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->ententeprealable->enregistreraccordententeprealablepha($idDemandeententeprealable, $motifReel, $prixAccorde, $quantiteAccorde);
$typeMail = "accordententeprealablepha";
$this->envoimail->ajouteraccordententeprealablepha($typeMail, $idDemandeententeprealable, $codePrestataire);
}
public function enregistreraccordententeprealableopt()
{
$idDemandeententeprealable = $this->requete->getParametreFormulaire("idDemandeententeprealable");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
//$prixAccorde = $this->requete->getParametreFormulaire("prixAccorde");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->ententeprealable->enregistreraccordententeprealableopt($idDemandeententeprealable, $motifReel);
$typeMail = "accordententeprealableopt";
$this->envoimail->ajouteraccordententeprealableopt($typeMail, $idDemandeententeprealable, $codePrestataire);
}
public function enregistrerrefusententeprealableopt()
{
$idDemandeententeprealable = $this->requete->getParametreFormulaire("idDemandeententeprealable");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$motifRefusAssure = $this->requete->getParametreFormulaire("motifRefusAssure");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->ententeprealable->enregistrerrefusententeprealableopt($idDemandeententeprealable, $motifReel, $motifRefusAssure);
$typeMail = "refusententeprealableopt";
$this->envoimail->ajouterrefusententeprealableopt($typeMail, $idDemandeententeprealable, $codePrestataire);
}
public function enregistreraccordententeprealablemont()
{
$idDemandeententeprealable = $this->requete->getParametreFormulaire("idDemandeententeprealable");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$prixAccorde = $this->requete->getParametreFormulaire("prixAccorde");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->ententeprealable->enregistreraccordententeprealablemont($idDemandeententeprealable, $motifReel, $prixAccorde);
$typeMail = "accordententeprealablemont";
$this->envoimail->ajouteraccordententeprealablemont($typeMail, $idDemandeententeprealable, $codePrestataire);
}
public function enregistrerrefusententeprealablemont()
{
$idDemandeententeprealable = $this->requete->getParametreFormulaire("idDemandeententeprealable");
$motifReel = $this->requete->getParametreFormulaire("motifReel");
$motifRefusAssure = $this->requete->getParametreFormulaire("motifRefusAssure");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->ententeprealable->enregistrerrefusententeprealablemont($idDemandeententeprealable, $motifReel, $motifRefusAssure);
$typeMail = "refusententeprealablemont";
$this->envoimail->ajouterrefusententeprealablemont($typeMail, $idDemandeententeprealable, $codePrestataire);
}
}