executerRequete($sql, array($idFacture)); $ligne = $facture->fetch(); $_SESSION['idFacture_C'] = $ligne['idFacture']; $_SESSION['numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie']; $_SESSION['numeroPrescription_C'] = $ligne['numeroPrescription']; $_SESSION['numeroBonConsultation_C'] = $ligne['numeroBonConsultation']; $_SESSION['numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance']; $_SESSION['numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation']; $_SESSION['hospitalisation_C'] = $ligne['hospitalisation']; $_SESSION['chirurgie_C'] = $ligne['chirurgie']; $_SESSION['numeroBonOptique_C'] = $ligne['numeroBonOptique']; $_SESSION['numeroOptique_C'] = $ligne['numeroOptique']; return $ligne; } public function getContexteAjaxFacture($numeroFacture) { $_SESSION['numeroFacture_C'] = $numeroFacture; } public function init_facture_sans_bon() { $codeSociete = $_SESSION['codeSociete']; $codePrestataire = $_SESSION['codePrestataire_C']; $user = $_SESSION['login']; $idSaisie = $_SESSION['idSaisie']; $idAdherent = $_SESSION['idAdherent_C']; $numeroAdherent = $_SESSION['numeroAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $numeroBeneficiaire = $_SESSION['numeroBeneficiaire_C']; $tm = $_SESSION['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['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['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['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['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['idAdherent_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['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['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; // $sql = 'call sp_r_maj_prix_facture_classique(?, ?, ?, ?, ?, ?)'; $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['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['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) { $codePrestataire = $_SESSION['codePrestataire_C']; $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['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)); } public function validerfacturesansbon() { $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $sql = 'call sp_r_valider_facture_sans_bon(?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user)); } }