executerRequete($sql, array($idFacture)); $ligne = $facture->fetch(PDO::FETCH_ASSOC); $_SESSION['p_idFacture_C'] = $ligne['idFacture']; $_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie']; $_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription']; $_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation']; $_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance']; $_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation']; $_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation']; $_SESSION['p_chirurgie_C'] = $ligne['chirurgie']; $_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique']; $_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique']; return $ligne; } public function getContexteAjaxFacture($numeroFacture) { $_SESSION['p_numeroFacture_C'] = $numeroFacture; } public function init_facture_sans_bon() { $codeSociete = $_SESSION['p_codeSociete']; $codePrestataire = $_SESSION['p_codePrestataire_C']; $user = $_SESSION['p_login']; $idSaisie = $_SESSION['p_idSaisie']; $idAdherent = $_SESSION['p_idAdherent_C']; $numeroAdherent = $_SESSION['p_numeroAdherent_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C']; $tm = $_SESSION['p_tm_C']; $sql = 'call sp_r_init_facture_sans_bon(?, ?, ?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $user, $idAdherent, $numeroAdherent, $numeroBeneficiaire, $idSaisie, $tm)); } public function getfacture_sans_bon_temp() { $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_r_get_facture_classique_temp(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user)); // return $resultat->fetchAll(PDO::FETCH_ASSOC); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getprestations_sans_bon_temp() { $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_r_get_prestation_classique_temp(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function afficher_garantieadherent_temp() { $idAdherent = $_SESSION['p_idAdherent_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_r_get_garantieadherent_temp(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $idSaisie, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function majprix($idPrestation, $valeurActe) { $idAdherent = $_SESSION['p_idAdherent_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_r_maj_prix_facture_sans_bon(?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $idPrestation, $valeurActe)); } public function majtm($tm) { $idAdherent = $_SESSION['p_idAdherent_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_r_maj_tm_facture_classique(?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $tm)); } public function enregistrerfacturetemp($dateFacture, $hospitalisation, $observations, $tm, $numeroBon, $medecinManquant, $codeMedecin, $initialiserprestation) { $codePrestataire = $_SESSION['p_codePrestataire_C']; $idAdherent = $_SESSION['p_idAdherent_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_r_enregistrer_facture_sans_bon_temp(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $codePrestataire, $dateFacture, $hospitalisation, $observations, $tm, $numeroBon, $medecinManquant, $codeMedecin, $initialiserprestation)); } public function validerfacturesansbon() { $idAdherent = $_SESSION['p_idAdherent_C']; $idBeneficiaire = $_SESSION['p_idBeneficiaire_C']; $idSaisie = $_SESSION['p_idSaisie']; $user = $_SESSION['p_login']; $sql = 'call sp_r_valider_facture_sans_bon(?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user)); } }