executerRequete($sql, array($codeTarifMedicament, $libelleMedicament)); return $resultat; } public function majPrix($idDetail, $prix) { $user = $_SESSION['login']; // $sql = 'call sp_p_maj_tarifmedicament(?, ?)'; $sql = 'call sp_maj_un_medicament_du_tarif(?, ?, ?)'; $this->executerRequete($sql, array($idDetail, $prix, $user)); } public function activermedicament($idDetail, $actif) { $sql = 'call sp_p_activer_medicament(?, ?)'; $this->executerRequete($sql, array($idDetail, $actif)); } public function exportertarifmedicament($codeTarifMedicament) { $sql = 'call sp_exporter_tarifmedicament(?)'; $resultat = $this->executerRequete($sql, array($codeTarifMedicament)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getentetetarif($codeTarifMedicament) { $codeSociete = $_SESSION['codeSociete']; if (est_anglophone()) { $sql = 'select libelleEng AS libelleTarif from p_tarifmedicament where (codeSociete=? and codeTarifMedicament=?)'; } else { $sql = 'select libelle AS libelleTarif from p_tarifmedicament where (codeSociete=? and codeTarifMedicament=?)'; } $resultat = $this->executerRequete($sql, array($codeSociete, $codeTarifMedicament)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getmedicamentsin($codeTarifMedicament, $libelleMedicament) { $libelleMedicament = contruireParamLike($libelleMedicament); $sql = 'CALL sp_afficher_detailtarifmedicament_libelle(?, ?);'; $liste = $this->executerRequete($sql, array($codeTarifMedicament, $libelleMedicament)); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function getmedicamentsout($codeTarifMedicament, $libelleMedicament) { $libelleMedicament = contruireParamLike($libelleMedicament); $sql = 'CALL sp_afficher_medicament_sans_tarif_libelle(?, ?);'; $liste = $this->executerRequete($sql, array($codeTarifMedicament, $libelleMedicament)); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function getlistemedicaments($libelleMedicament) { $libelleMedicament = contruireParamLike($libelleMedicament); $sql = 'CALL sp_liste_medicaments_libelle(?);'; $liste = $this->executerRequete($sql, array($libelleMedicament)); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function getunmedicament($idMedicament) { $sql = 'call sp_afficher_un_medicament(?)'; $resultat = $this->executerRequete($sql, array($idMedicament)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function exporterlistemedicament() { $sql = 'call sp_exporter_liste_medicament()'; $resultat = $this->executerRequete($sql); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function enregistrermodifmedicament($idMedicament, $codeMedicament, $libelle, $unite, $ententePrealable, $exclu, $actif, $instructions) { $user = $_SESSION['login']; $sql = 'call sp_enregistrer_modifier_un_medicament(?, ?, ?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idMedicament, $codeMedicament, $libelle, $unite, $ententePrealable, $exclu, $actif, $instructions, $user)); } public function enregistrernouveaumedicament($libelle, $unite, $ententePrealable, $exclu, $actif, $instructions) { $codeSociete = $_SESSION['codeSociete']; $user = $_SESSION['login']; $sql = 'call sp_enregistrer_nouveau_medicament(?, ?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($codeSociete, $libelle, $unite, $ententePrealable, $exclu, $actif, $instructions, $user)); } public function ajoutertousmedicamentsautarif($codeTarifMedicament, $libelleMedicament) { $codeSociete = $_SESSION['codeSociete']; $user = $_SESSION['login']; $libelleMedicament = contruireParamLike($libelleMedicament); $sql = 'CALL sp_ajouter_tous_medicaments_au_tarif(?, ?, ?, ?);'; $this->executerRequete($sql, array($codeSociete, $codeTarifMedicament, $libelleMedicament, $user)); } public function retirertousmedicamentsautarif($codeTarifMedicament, $libelleMedicament) { $codeSociete = $_SESSION['codeSociete']; $user = $_SESSION['login']; $libelleMedicament = contruireParamLike($libelleMedicament); $sql = 'CALL sp_retirer_tous_medicaments_du_tarif(?, ?, ?, ?);'; $this->executerRequete($sql, array($codeSociete, $codeTarifMedicament, $libelleMedicament, $user)); } public function ajouterunamedicamentautarif($idMedicament, $codeTarifMedicament) { $codeSociete = $_SESSION['codeSociete']; $user = $_SESSION['login']; $sql = 'call sp_ajouter_un_medicament_au_tarif(?, ?, ?, ?)'; $this->executerRequete($sql, array($codeSociete, $idMedicament, $codeTarifMedicament, $user)); } public function retirerunamedicamentutarif($idDetailtarifMedicament) { $user = $_SESSION['login']; $sql = 'call sp_retirer_un_medicament_du_tarif(?, ?)'; $this->executerRequete($sql, array($idDetailtarifMedicament, $user)); } }