executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeOptique)); } public function getdetailoptiquefeuille() { $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; if (est_anglophone()) { $sql = 'CALL sp_p_get_detail_optique_eng(?);'; } else { $sql = 'call sp_p_get_detail_optique(?)'; } $resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie)); // return $resultat; return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdetailoptique($numeroOptique) { $sql = 'call sp_p_get_detail_optique(?)'; $resultat = $this->executerRequete($sql, array($numeroOptique)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdetailoptique_opt($numeroBonOptique) { if (est_anglophone()) { $sql = 'call sp_p_get_detail_optique_opt_eng(?)'; } else { $sql = 'call sp_p_get_detail_optique_opt(?)'; } $resultat = $this->executerRequete($sql, array($numeroBonOptique)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function ajouteroptique($codeOptique) { $codeTarifOptique = $_SESSION['p_codeTarifOptique_C']; $numeroOptique = $_SESSION['p_numeroOptique_C']; $user = $_SESSION['p_login']; $tm = $_SESSION['p_tm_C']; $sql = 'call sp_p_ajouter_optique(?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($codeTarifOptique, $numeroOptique, $codeOptique, $user, $tm)); } public function majquantite($idMedicament, $quantite) { $tm = $_SESSION['p_tm_C']; $sql = 'call sp_p_maj_quantite_medicament(?, ?, ?)'; $this->executerRequete($sql, array($idMedicament, $quantite, $tm)); } public function supprimerverre($idOptique) { $sql = 'call sp_p_supprimer_verre_prescription(?)'; $this->executerRequete($sql, array($idOptique)); } public function ajouterverreopt($codeOptique) { $codeTarifOptique = $_SESSION['p_codeTarifOptique_C']; $numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C']; $user = $_SESSION['p_login']; $tm = $_SESSION['p_tm_C']; $idSaisie = $_SESSION['p_idSaisie']; $sql = 'call sp_p_ajouter_verre_opt(?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($codeTarifOptique, $numeroFeuilleMaladie, $codeOptique, $user, $tm, $idSaisie)); } public function demanderaccordopt($idDetailOptique) { $codeSociete = $_SESSION['p_codeSociete']; $sql = 'call sp_p_demanderaccordopt(?, ?)'; $this->executerRequete($sql, array($idDetailOptique, $codeSociete)); } public function getIdDemanderaccord($numeroEntentePrealable){ $sql = "SELECT fn_id_demande_accord(?) AS idDemandeAccord;"; $resultat = $this->executerRequete($sql, array($numeroEntentePrealable))->fetch(PDO::FETCH_ASSOC); return $resultat['idDemandeAccord']; } public function getNumeroDemandeaccord($numeroBonOptique){ $codePrestataire = $_SESSION['p_codePrestataire_C']; $sql = "SELECT fn_numero_demande_accord(?, ?) AS numeroEntentePrealable;"; $resultat = $this->executerRequete($sql, array($numeroBonOptique, $codePrestataire))->fetch(PDO::FETCH_ASSOC); return $resultat['numeroEntentePrealable']; } public function getReponseDemande($idDemandeAccord){ $sql = "SELECT fn_reponse_demande_accord(?) AS codeReponseEntentePrealable;"; $resultat = $this->executerRequete($sql, array($idDemandeAccord))->fetch(PDO::FETCH_ASSOC); return $resultat['codeReponseEntentePrealable']; } }