garant/Modele/Envoimail.php
2025-12-01 19:18:15 +00:00

102 lines
4.5 KiB
PHP

<?php
require_once 'Framework/Modele.php';
class Envoimail extends Modele {
public function ajoutermailfacturationfeuillemaladie($typeMail, $numeroFeuilleMaladie)
{
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie) values(?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie));
}
public function ajoutermailhospitalisation($typeMail, $numeroBon, $numeroFeuilleMaladie)
{
$sql = 'insert into p_envoimail (typeMail, numeroBon, numeroFeuilleMaladie) values(?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroBon, $numeroFeuilleMaladie));
}
public function ajoutermailpharmacie($typeMail, $numeroFeuilleMaladie, $codePrestataire)
{
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire) values(?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire));
}
public function ajoutermaillabo($typeMail, $numeroFeuilleMaladie, $codePrestataire)
{
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire) values(?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire));
}
public function ajoutermailkine($typeMail, $numeroFeuilleMaladie, $codePrestataire)
{
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire) values(?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire));
}
public function ajoutermailoptique($typeMail, $numeroFeuilleMaladie, $codePrestataire)
{
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire) values(?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire));
}
public function ajoutermailcommandebon($typeMail, $codeTypeBon, $quantite, $prestataire)
{
$sql = 'insert into p_envoimail (typeMail, codeTypeBon, quantite, prestataire) values(?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $codeTypeBon, $quantite, $prestataire));
}
public function ajoutermailreceptionbon($typeMail, $codeTypeBon, $noDepart, $noFin, $prestataire)
{
$sql = 'insert into p_envoimail (typeMail, codeTypeBon, noDepart, noFin, prestataire) values(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $codeTypeBon, $noDepart, $noFin, $prestataire));
}
public function ajoutermaildemandeannulationbon($typeMail, $idBon)
{
$sql = 'insert into p_envoimail (typeMail, idBon) values(?, ?)';
$this->executerRequete($sql, array($typeMail, $idBon));
}
public function ajoutermaildemandederogation($typeMail, $codeDerogation, $observations, $prestataire, $idBeneficiaire)
{
$sql = 'insert into p_envoimail (typeMail, codeDerogation, observations, prestataire, idBeneficiaire) values(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $codeDerogation, $observations, $prestataire, $idBeneficiaire));
}
public function ajoutermailfraudeidentite($typeMail, $idBeneficiaire, $prestataire)
{
$sql = 'insert into p_envoimail (typeMail, idBeneficiaire, prestataire) values(?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $idBeneficiaire, $prestataire));
}
public function ajoutermailententeprealable($typeMail, $numeroFeuilleMaladie, $codeActe)
{
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codeActe) values(?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codeActe));
}
public function ajoutermailententeprealablepha($typeMail, $idMedicament)
{
$sql = 'insert into p_envoimail (typeMail, numeroBonOrdonnance, codeMedicament)
select ?, numeroBonOrdonnance, codeMedicament
from p_prestationmedicaments_temp A
where (id=?);';
$this->executerRequete($sql, array($typeMail, $idMedicament));
}
public function ajoutermailautorisation($typeMail, $numeroFeuilleMaladie, $codeActe)
{
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codeActe) values(?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codeActe));
}
public function logenvoisms($destinataires, $message)
{
$sql = 'insert into logenvoisms (destinataires, message) values(?, ?)';
$sortie = $this->executerRequete($sql, array($destinataires, $message));
}
}