radiantrh/Controleur/ControleurAjaxmailattente.php

150 lines
5.3 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");
$this->envoimail->ajoutermailententeprealable($typeMail, $numeroFeuilleMaladie, $codeActe);
}
if ($typeMail == 'mailautorisation')
{
$numeroFeuilleMaladie = $this->requete->getParametreFormulaire("numeroFeuilleMaladie");
$codeActe = $this->requete->getParametreFormulaire("codeActe");
$this->envoimail->ajoutermailautorisation($typeMail, $numeroFeuilleMaladie, $codeActe);
}
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);
}
}
}