prestation/Controleur/ControleurAjaxmailattente.php
2025-12-05 10:42:46 +00:00

188 lines
7.2 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Envoimail.php';
class ControleurAjaxmailattente extends Controleur {
private $envoimail;
public function __construct()
{
$this->envoimail = new Envoimail();
}
public function index()
{
}
public function ajouter()
{
$typeMail = $this->requete->getParametreFormulaire("typeMail");
if ($typeMail == 'mailhospitalisation')
{
$numeroBon = $this->requete->getParametreFormulaire("numeroBon");
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
$this->envoimail->ajoutermailhospitalisation($typeMail, $numeroBon, $numeroFeuilleMaladie);
}
if ($typeMail == 'mailfacturationfeuillemaladie')
{
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
$this->envoimail->ajoutermailfacturationfeuillemaladie($typeMail, $numeroFeuilleMaladie);
}
if ($typeMail == 'mailpharmacie')
{
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->envoimail->ajoutermailpharmacie($typeMail, $numeroFeuilleMaladie, $codePrestataire);
}
if ($typeMail == 'maillabo')
{
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->envoimail->ajoutermaillabo($typeMail, $numeroFeuilleMaladie, $codePrestataire);
}
if ($typeMail == 'mailkine')
{
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->envoimail->ajoutermailkine($typeMail, $numeroFeuilleMaladie, $codePrestataire);
}
if ($typeMail == 'mailoptique')
{
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
$this->envoimail->ajoutermailoptique($typeMail, $numeroFeuilleMaladie, $codePrestataire);
}
if ($typeMail == 'mailcommandebon')
{
$codeTypeBon = $this->requete->getParametreFormulaire("codeTypeBon");
$quantite = $this->requete->getParametreFormulaire("quantite");
$prestataire = $this->requete->getParametreFormulaire("prestataire");
$this->envoimail->ajoutermailcommandebon($typeMail, $codeTypeBon, $quantite, $prestataire);
}
if ($typeMail == 'mailreceptionbon')
{
$codeTypeBon = $this->requete->getParametreFormulaire("codeTypeBon");
$noDepart = $this->requete->getParametreFormulaire("noDepart");
$noFin = $this->requete->getParametreFormulaire("noFin");
$prestataire = $this->requete->getParametreFormulaire("prestataire");
$this->envoimail->ajoutermailreceptionbon($typeMail, $codeTypeBon, $noDepart, $noFin, $prestataire);
}
if ($typeMail == 'maildemandeannulationbon')
{
$idBon = $this->requete->getParametreFormulaire("idBon");
$this->envoimail->ajoutermaildemandeannulationbon($typeMail, $idBon);
}
if ($typeMail == 'maildemandederogation')
{
$codeDerogation = $this->requete->getParametreFormulaire("codeDerogation");
$observations = $this->requete->getParametreFormulaire("observations");
$prestataire = $this->requete->getParametreFormulaire("prestataire");
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
$this->envoimail->ajoutermaildemandederogation($typeMail, $codeDerogation, $observations, $prestataire, $idBeneficiaire);
}
if ($typeMail == 'mailfraudeidentite')
{
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
$prestataire = $this->requete->getParametreFormulaire("prestataire");
$this->envoimail->ajoutermailfraudeidentite($typeMail, $idBeneficiaire, $prestataire);
}
if ($typeMail == 'mailententeprealable')
{
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
$codeActe = $this->requete->getParametreFormulaire("codeActe");
$quantite = $this->requete->getParametreFormulaire("quantite");
$motifHospit = $this->requete->getParametreFormulaire("motifHospit");
$this->envoimail->ajoutermailententeprealable($typeMail, $numeroFeuilleMaladie, $codeActe, $quantite, $motifHospit);
}
if ($typeMail == 'mailautorisation')
{
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
$codeActe = $this->requete->getParametreFormulaire("codeActe");
$quantite = $this->requete->getParametreFormulaire("quantite");
$motifHospit = $this->requete->getParametreFormulaire("motifHospit");
$this->envoimail->ajoutermailautorisation($typeMail, $numeroFeuilleMaladie, $codeActe, $quantite, $motifHospit);
}
if ($typeMail == 'mailententeprealablepha')
{
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
$this->envoimail->ajoutermailententeprealablepha($typeMail, $idMedicament);
}
if ($typeMail == 'mailententeprealableopt')
{
$idOptique = $this->requete->getParametreFormulaire("idOptique");
$this->envoimail->ajoutermailententeprealableopt($typeMail, $idOptique);
}
if ($typeMail == 'mailententeprealablemont')
{
$idOptique = $this->requete->getParametreFormulaire("idOptique");
$this->envoimail->ajoutermailententeprealablemont($typeMail, $idOptique);
}
/*
if ($typeMail == 'maildemandesubstitution')
{
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
$nomPrescrit = $this->requete->getParametreFormulaire("nomPrescrit");
$prixTarif = $this->requete->getParametreFormulaire("prixTarif","numerique");
$idSubstitut = $this->requete->getParametreFormulaire("idSubstitut");
$libelleSubstitut = $this->requete->getParametreFormulaire("libelleSubstitut");
$prixSubstitut = $this->requete->getParametreFormulaire("prixSubstitut","numerique");
$prixPublicSubstitut= $this->requete->getParametreFormulaire("prixPublicSubstitut","numerique");
$posologie = $this->requete->getParametreFormulaire("posologie");
$nvellePosologie = $this->requete->getParametreFormulaire("nvellePosologie");
$_SESSION['p_idMedicament_C'] = $idMedicament;
$_SESSION['p_nomPrescrit_C'] = $nomPrescrit;
$_SESSION['p_prixTarif_C'] = $prixTarif;
$_SESSION['p_idSubstitut_C'] = $idSubstitut;
$_SESSION['p_libelleSubstitut_C'] = $libelleSubstitut;
$_SESSION['p_prixSubstitut_C'] = $prixSubstitut;
$_SESSION['p_prixPublicSubstitut_C'] = $prixPublicSubstitut;
$_SESSION['posologie'] = $posologie;
$_SESSION['p_nvellePosologie_C'] = $nvellePosologie;
$this->envoimail->ajoutermaildemandesubstitution($typeMail, $idMedicament, $nomPrescrit, $prixTarif, $idSubstitut,
$libelleSubstitut, $prixSubstitut, $posologie, $nvellePosologie);
//$this->envoimail->ajoutermaildemandesubstitution($typeMail, $idMedicament, $prixTarif, $idSubstitut, $prixSubstitut);
}
*/
}
}