executerRequete($sql, array($numeroOptique, $codeTarifOptique)); return $verres->fetchAll(PDO::FETCH_ASSOC); } public function getverrespossiblesprescription() { $codeTarifOptique = $_SESSION['p_codeTarifOptique_C']; $numeroOptique = $_SESSION['p_numeroOptique_C']; if (est_anglophone()) { $sql = 'CALL sp_p_verres_possibles_prescription_eng(?);'; } else { $sql = 'CALL sp_p_verres_possibles_prescription(?);'; } $verres = $this->executerRequete($sql, array($numeroOptique)); return $verres->fetchAll(PDO::FETCH_ASSOC); } public function getActesGarantieOptique() { $codeSociete = $_SESSION['p_codeSociete_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $numeroBonOptique = $_SESSION['p_numeroBonOptique_C']; $numeroOptique = $_SESSION['p_numeroOptique_C'] ; //var_dump($numeroOptique); //die(); $codePrestataire = $_SESSION['p_codePrestataire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $tm = $_SESSION['p_tm_C']; $sql = "CALL sp_p_acte_optique_old(?, ?, ?, ?, ?, ?, ?, ?);"; $resultat = $this->executerRequete($sql, array($codeSociete,$idBeneficiaire, $numeroBonOptique, $numeroOptique, $tm, $codePrestataire, $idSaisie, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getTotalDetailOptique() { $codePrestataire = $_SESSION['p_codePrestataire_C']; $numeroBonOptique = $_SESSION['p_numeroBonOptique_C']; $sql = 'call sp_p_get_total_detailoptique(?, ?)'; $resultat = $this->executerRequete($sql, array($numeroBonOptique, $codePrestataire)); return $resultat->fetch(PDO::FETCH_ASSOC); } // 13-07-2021 public function getActeOptique($datePrescription) { $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; if (est_anglophone()) { $sql = "CALL sp_p_acte_optique_eng(?);"; } else { $sql = "CALL sp_p_acte_optique_newversion(?, ?);"; } $resultat = $this->executerRequete($sql, array($idBeneficiaire, $datePrescription)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function plafondacte($numeroFeuilleMaladie, $idBeneficiaire, $codeActe, $datePrescription) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $sql = "CALL sp_p_infos_acte_optique_newversion(?, ?, ?, ?, ?, ?, ?);"; $resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $idBeneficiaire, $codeActe, $datePrescription, $idSaisie, $user, $codePrestataire)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function initGarantieBareme($idBeneficiaire, $codeGarantie, $numeroFeuilleMaladie) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $codePrestataire = $_SESSION['p_codePrestataire_C']; //var_dump($idBeneficiaire, $numeroFeuilleMaladie, $codeGarantie, $idSaisie, $user);die(); $sql = 'CALL sp_init_garantiebareme_newversion(?, ?, ?, ?, ?, ?);'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $codeGarantie, $idSaisie, $user, $codePrestataire)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getStatutGarantie($idBeneficiaire, $numeroFeuilleMaladie, $codeGarantie) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'SELECT fn_statut_garantiebareme_newversion(?, ?, ?, ?, ?) AS statutGarantie;'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user, $codeGarantie, $numeroFeuilleMaladie))->fetch(PDO::FETCH_ASSOC); return $resultat['statutGarantie']; } public function getStatutActe($idBeneficiaire, $numeroFeuilleMaladie, $codeActe, $codeGarantie) { $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'SELECT fn_statut_actebareme_newversion(?, ?, ?, ?, ?, ?) AS statutActe;'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user, $codeActe, $codeGarantie, $numeroFeuilleMaladie))->fetch(PDO::FETCH_ASSOC); return $resultat['statutActe']; } public function getTotalDetailOptiqueTemp() { $numeroOptique = $_SESSION['p_numeroOptique_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_p_get_total_detailoptique_temp(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroOptique, $idSaisie, $user)); return $resultat->fetch(PDO::FETCH_ASSOC); } }