171 lines
7.6 KiB
PHP
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);
|
|
}
|
|
|
|
}
|