prestation/Modele/Demandesubstitution.php
2025-12-01 18:54:33 +00:00

63 lines
2.2 KiB
PHP

<?php
require_once 'Framework/Modele.php';
class Demandesubstitution extends Modele {
public function getCodeMedicament($idMedicament)
{
$sql = 'SELECT codeMedicament FROM p_medicament WHERE (id = ?)';
$resultat = $this->executerRequete($sql, array($idMedicament))->fetch(PDO::FETCH_ASSOC);
return $resultat['codeMedicament'];
}
public function getDemandesubstitution($codeMedicamentPrescrit, $codeMedicamentSubstitution, $prixSubstitut, $posologie, $nvellePosologie)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$user = $_SESSION['p_login'];
$codeSociete = $_SESSION['p_codeSociete'];
$sql = 'CALL sp_p_getdemandesubstitution(?, ?, ?, ?, ?, ?, ?, ?, ?);';
/*
var_dump($codeSociete, $codeMedicamentPrescrit, $codeMedicamentSubstitution,
$codePrestataire, $numeroFeuilleMaladie, $prixSubstitut, $posologie, $nvellePosologie, $user);
die();
*/
$resultat = $this->executerRequete($sql, array($codeSociete, $codeMedicamentPrescrit, $codeMedicamentSubstitution,
$codePrestataire, $numeroFeuilleMaladie, $prixSubstitut, $posologie, $nvellePosologie, $user));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getLibelleReponse($codeReponseEntentePrealable)
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US"){
$sql = 'SELECT libelleEng AS libelle FROM p_reponseententeprealable
WHERE(codeReponseEntentePrealable=?)';
}else{
$sql = 'SELECT libelle FROM p_reponseententeprealable
WHERE(codeReponseEntentePrealable=?)';
}
$resultat = $this->executerRequete($sql, array($codeReponseEntentePrealable))->fetch(PDO::FETCH_ASSOC);
return $resultat['libelle'];
}
public function getDemandesubstitutionFeuille()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$sql = 'SELECT * FROM p_demandesubstitution
WHERE (codePrestataire=?)
AND (numeroFeuilleMaladie=?);';
$resultat = $this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
}