executerRequete($sql, array($idFacture)); $ligne = $facture->fetch(PDO::FETCH_ASSOC); return $ligne; } public function getfacturesprestataire($codePrestataire, $idBeneficiaire, $d1, $d2) { // $sql = 'call sp_p_get_feuilles_maladie(?, ?, ?, ?)'; $sql = 'call sp_r_get_facture_prestataire(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getfactures($idBeneficiaire, $d1, $d2) { $sql = 'call sp_r_get_factures(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getfacturesfamille($idAdherent, $d1, $d2) { $sql = 'call sp_r_get_factures_adherent(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function get_liste_factures($codePrestataire, $d1, $d2) { $codePrestataire = contruireParamLike($codePrestataire); $sql = 'call sp_r_get_liste_factures(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getContexteAjaxFacture($numeroFacture) { $_SESSION['numeroFacture_C'] = $numeroFacture; } public function facturer() { $numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C']; $codePrestataire = $_SESSION['codePrestataire_C']; $user = $_SESSION['login']; $user_id = $_SESSION['user_id_C']; $sql = 'call sp_p_facturer_feuille_maladie(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $user, $user_id)); } public function requetesfacture($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire) { $codePrestataire = contruireParamLike($codePrestataire); $numeroAdherent = contruireParamLike($numeroAdherent); $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); $codeTypePrestataire = contruireParamLike($codeTypePrestataire); $adherent = contruireParamLike($adherent); $beneficiaire = contruireParamLike($beneficiaire); $sql = 'call sp_requetes_factures(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturetotal($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire) { $codePrestataire = contruireParamLike($codePrestataire); $numeroAdherent = contruireParamLike($numeroAdherent); $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); $codeTypePrestataire = contruireParamLike($codeTypePrestataire); /* $hospitalisation = contruireParamLike($hospitalisation); $numeroChambre = contruireParamLike($numeroChambre); $chirurgie = contruireParamLike($chirurgie); */ $adherent = contruireParamLike($adherent); $beneficiaire = contruireParamLike($beneficiaire); $sql = 'call sp_requetes_factures_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function requetesfacturenew($codeGcAssureur, $idPolice_C, $codePrestataire, $dateFacture1, $dateFacture2, $chrono) { if ($chrono=="1") { $sql = 'call sp_requetes_factures_new_chrono_rp(?, ?,?, ?, ?)'; } else { $sql = 'call sp_requetes_factures_new(?, ?,?, ?, ?)'; } $resultat = $this->executerRequete($sql, array($codeGcAssureur, $idPolice_C, $codePrestataire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturenewrp($codeGcAssureur, $idPolice_C, $codePrestataire, $dateFacture1, $dateFacture2, $chrono) { if ($chrono=="1") { $sql = 'call sp_requetes_factures_new_chrono_rp(?, ?,?, ?, ?)'; } else { $sql = 'call sp_requetes_factures_new_rp(?, ?,?, ?, ?)'; } $resultat = $this->executerRequete($sql, array($codeGcAssureur, $idPolice_C, $codePrestataire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfactureexport($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire) { $codePrestataire = contruireParamLike($codePrestataire); $numeroAdherent = contruireParamLike($numeroAdherent); $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); $codeTypePrestataire = contruireParamLike($codeTypePrestataire); /* $hospitalisation = contruireParamLike($hospitalisation); $numeroChambre = contruireParamLike($numeroChambre); $chirurgie = contruireParamLike($chirurgie); */ $adherent = contruireParamLike($adherent); $beneficiaire = contruireParamLike($beneficiaire); $sql = 'call sp_requetes_factures_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfactureexportnew($codePrestataire, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_export_new(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfactureclient($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire) { $codePrestataire = contruireParamLike($codePrestataire); $numeroAdherent = contruireParamLike($numeroAdherent); $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); $codeTypePrestataire = contruireParamLike($codeTypePrestataire); $adherent = contruireParamLike($adherent); $beneficiaire = contruireParamLike($beneficiaire); $sql = 'call sp_requetes_factures_client(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfactureclientexport($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire) { $codePrestataire = contruireParamLike($codePrestataire); $numeroAdherent = contruireParamLike($numeroAdherent); $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); $codeTypePrestataire = contruireParamLike($codeTypePrestataire); /* $hospitalisation = contruireParamLike($hospitalisation); $numeroChambre = contruireParamLike($numeroChambre); $chirurgie = contruireParamLike($chirurgie); */ $adherent = contruireParamLike($adherent); $beneficiaire = contruireParamLike($beneficiaire); $sql = 'call sp_requetes_factures_client_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getfacturesclassiquebenficiaire($idBeneficiaire, $d1, $d2) { $sql = 'call sp_r_get_factures_classiques_beneficiaire(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function vider_garantieadherent_temp() { $idAdherent = $_SESSION['idAdherent_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $sql = 'call sp_r_vider_garantieadherent_temp(?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idSaisie, $user)); } public function getfactureclassique_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)); $ligne = $resultat->fetch(PDO::FETCH_ASSOC); $_SESSION['codePrestataire_C'] = $ligne['codePrestataire']; $_SESSION['prestataire_C'] = $ligne['prestataire']; return $ligne; } public function modifierprestatairefacture($prestataire, $codePrestataire) { $idDossierClassique = $_SESSION['idDossierClassique'] ; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $sql = 'UPDATE r_facture_temp SET codePrestataire = ?, prestataire = ? WHERE (idDossierClassique=?) AND (userP=?) AND (idSaisie=?);'; $this->executerRequete($sql, array($codePrestataire, $prestataire, $idDossierClassique, $user, $idSaisie)); } public function modifierdatefacture($dateFacture) { $idDossierClassique = $_SESSION['idDossierClassique'] ; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $sql = 'UPDATE r_facture_temp SET dateFacture = ? WHERE (idDossierClassique=?) AND (userP=?) AND (idSaisie=?);'; $this->executerRequete($sql, array($dateFacture, $idDossierClassique, $user, $idSaisie)); } public function init_facture_classique() { $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $idDossierClassique = $_SESSION['idDossierClassique'] ; $sql = 'call sp_r_init_facture_classique(?, ?, ?)'; $this->executerRequete($sql, array($idDossierClassique, $idSaisie, $user)); } public function getprestationsclassiques_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)); */ $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(?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $idPrestation, $valeurActe)); } public function majprixacte($idPrestation, $valeurActe, $idFacture) { $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; //$idDossierClassique = $_SESSION['idDossierClassique']; $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; //var_dump($idPrestation, $idAdherent, $idBeneficiaire, $valeurActe, $idFacture, $idSaisie, $user); //die(); $sql = 'call sp_r_maj_prix_acte_facture_classique(?, ?, ?, ?, ?, ?, ?);'; $this->executerRequete($sql, array($idPrestation, $idAdherent, $idBeneficiaire, $valeurActe, $idFacture, $idSaisie, $user)); } 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($prestataire, $dateFacture, $hospitalisation, $observations, $tm, $numeroFacture, $codePrestataire) { $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $sql = 'call sp_r_enregistrer_facture_classique_temp(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $prestataire, $dateFacture, $hospitalisation, $observations, $tm, $numeroFacture, $codePrestataire)); } public function validerfactureclassique($prestataire, $dateFacture) { $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $idDossierClassique = $_SESSION['idDossierClassique'] ; $sql = 'call sp_r_valider_facture_classique(?, ?, ?, ?, ?, ?, ?)'; //var_dump($idDossierClassique, $idAdherent, $idBeneficiaire, $prestataire, $dateFacture, $idSaisie, $user); //die(); $this->executerRequete($sql, array($idDossierClassique, $idAdherent, $idBeneficiaire, $prestataire, $dateFacture, $idSaisie, $user)); } public function getfactureclassique() { $idFacture = $_SESSION['idFacture_C']; $sql = 'call sp_r_get_facture_classique(?)'; $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getprestationsclassiques() { $idFacture = $_SESSION['idFacture_C']; $sql = 'call sp_r_get_prestation_classique(?)'; $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function enregistrerpaiementfactureclassique($dateComptable, $codeModePaiement, $referencePaiement) { $idFacture = $_SESSION['idFacture_C']; $user = $_SESSION['login']; $sql = 'call sp_r_payer_factureclassique(?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idFacture, $dateComptable, $codeModePaiement, $referencePaiement, $user)); } public function requetesfactureleger($dateFacture1, $dateFacture2) { $codePrestataire = contruireParamLike($codePrestataire); $numeroAdherent = contruireParamLike($numeroAdherent); $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); $codeTypePrestataire = contruireParamLike($codeTypePrestataire); $adherent = contruireParamLike($adherent); $beneficiaire = contruireParamLike($beneficiaire); // $sql = 'call sp_requetes_factures_client(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $sql = 'call sp_requetes_factures_leger(?, ?)'; $resultat = $this->executerRequete($sql, array($dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturelegerexport($dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_leger_export(?, ?)'; $resultat = $this->executerRequete($sql, array($dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturelegertotal($dateFacture1, $dateFacture2) { // $sql = 'call sp_requetes_factures_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $sql = 'call sp_requetes_factures_leger_total(?, ?)'; $resultat = $this->executerRequete($sql, array($dateFacture1, $dateFacture2)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getfacturesouscripteur($idFacture) { $sql = 'call sp_r_get_facture_souscr(?)'; $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function requetesfacturemois($codeGcAssureur, $idPolice_C, $codePrestataire, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_mois(?, ?,?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codeGcAssureur, $idPolice_C, $codePrestataire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturejour($codeGcAssureur, $idPolice_C,$codePrestataire, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_jour(?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codeGcAssureur, $idPolice_C,$codePrestataire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturejourexport($codePrestataire, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_jour_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturemoisexport($codePrestataire, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_mois_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturepolice($numeroPolice, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_police(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroPolice, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturepoliceexport($numeroPolice, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_police_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroPolice, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturepolicegar($numeroPolice, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_police_gar(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroPolice, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportsppdfenteteid($idPolice, $dateFacture1, $dateFacture2) { $sql = 'call sp_rentete_police(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $dateFacture1, $dateFacture2)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function detailrapportsppdfentetenumero($numeroPolice, $dateFacture1, $dateFacture2) { $sql = 'call sp_rentete_police_numero(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroPolice, $dateFacture1, $dateFacture2)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function entete_facture_adherent_id($idAdherent, $dateFacture1, $dateFacture2) { $sql = 'call sp_rentete_police_adherent(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $dateFacture1, $dateFacture2)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function entete_facture_adherent_numero($numeroAdherent, $dateFacture1, $dateFacture2) { $sql = 'call sp_rentete_police_adherent_numero(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroAdherent, $dateFacture1, $dateFacture2)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function requetesfactureadherentexport($numeroAdherent, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_adherent_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroAdherent, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfactureadherentgar($numeroAdherent, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_adherent_gar(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroAdherent, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // factures beneficiaire public function entete_facture_beneficiaire_id($idBeneficiaire, $dateFacture1, $dateFacture2) { $sql = 'call sp_rentete_police_beneficiaire(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $dateFacture1, $dateFacture2)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function entete_facture_beneficiaire_numero($numeroBeneficiaire, $dateFacture1, $dateFacture2) { $sql = 'call sp_rentete_police_beneficiaire_numero(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroBeneficiaire, $dateFacture1, $dateFacture2)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function requetesfacturebeneficiaireexport($numeroBeneficiaire, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_beneficiaire_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroBeneficiaire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesfacturebeneficiairegar($numeroBeneficiaire, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_beneficiaire_gar(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($numeroBeneficiaire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesaccidents($codePrestataire, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_accidents(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function requetesaccidentsexport($codePrestataire, $dateFacture1, $dateFacture2) { $sql = 'call sp_requetes_factures_accidents_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function enregistrerdossierclassique($demandeur, $codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $codeBanqueBeneficiaire, $numeroCompteBeneficiaire, $codeModePaiementDemande, $prestataireConsultation, $dateConsultation, $codeRaisonConsultation, $hospitalisation, $codeAffection) { $codeSociete = $_SESSION['codeSociete']; $user = $_SESSION['login']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $sql = 'call sp_r_enregistrer_dossier_classique(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);'; $resultat = $this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $user, $demandeur, $codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $codeBanqueBeneficiaire, $numeroCompteBeneficiaire, $codeModePaiementDemande, $prestataireConsultation, $dateConsultation, $codeRaisonConsultation, $hospitalisation, $codeAffection)); if ($resultat->rowCount() == 0) { return "0"; } else { $ligne = $resultat->fetch(PDO::FETCH_ASSOC); return $ligne['idDossierClassique']; } } public function getdossierclassique($idDossierClassique) { $sql = 'call sp_r_get_dossier_classique(?)'; $resultat = $this->executerRequete($sql, array($idDossierClassique)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getdossiersclassiquesassure($idBeneficiaire, $d1, $d2) { $sql = 'call sp_r_get_dossiers_classiques_beneficiaire(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function enregistrermodificationsdossierclassique($idDossierClassique, $demandeur, $codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $codeBanqueBeneficiaire, $numeroCompteBeneficiaire, $codeModePaiementDemande, $prestataireConsultation, $dateConsultation, $codeRaisonConsultation, $hospitalisation) { $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $user = $_SESSION['login']; $sql = 'call sp_r_modifier_dossier_classique(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idBeneficiaire, $idDossierClassique, $demandeur, $codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $codeBanqueBeneficiaire, $numeroCompteBeneficiaire, $codeModePaiementDemande, $prestataireConsultation, $dateConsultation, $codeRaisonConsultation, $hospitalisation, $user)); } public function getfacturesdossierclassique($idDossierClassique) { $sql = 'call sp_r_get_factures_dossier_classique(?)'; $resultat = $this->executerRequete($sql, array($idDossierClassique)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function enregistrerpaiementdossierclassique($idDossierClassique, $dateComptable, $montantPaye, $codeModePaiement, $referencePaiement, $codeBanquePayeur) { $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $user = $_SESSION['login']; $sql = 'call sp_r_payer_dossier_classique(?, ?, ?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idDossierClassique, $dateComptable, $montantPaye, $codeModePaiement, $referencePaiement, $codeBanquePayeur, $user)); } public function get_id_dossier_by_numerodecompte($numeroDecompte) { $sql = 'select fn_get_id_dossier_classique_by_numerodecompte(?) as idDossierClassique'; $resultat = $this->executerRequete($sql, array($numeroDecompte)); $ligne = $resultat->fetch(PDO::FETCH_ASSOC); return $ligne['idDossierClassique']; } public function demanderreglement($idDossierClassique) { $user = $_SESSION['login']; $sql = 'call sp_r_demander_reglement_dossier_classique(?, ?)'; $this->executerRequete($sql, array($idDossierClassique, $user)); } public function consulterfacturefacture($idFacture) { $sql = 'call sp_r_consulter_facture_facture(?)'; $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function consulterfacturefeuillemaladie($idFacture) { $sql = 'call sp_r_consulter_facture_feuillemaladie(?)'; $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function consulterfactureprestationactes($idFacture) { $sql = 'call sp_r_consulter_facture_prestationactes(?)'; $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function consulterfacturemedicaments($idFacture) { $sql = 'call sp_r_consulter_facture_medicaments(?)'; $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getgedfacture($idFacture) { $sql = 'call sp_r_get_ged_facture(?)'; $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function enregistrergedfacture($nomOrigine, $nouveau_fichier, $taille) { $idFacture = $_SESSION['idFacture_C']; $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; $user = $_SESSION['login']; $sql = 'call sp_r_ajouter_ged_facture(?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idFacture, $nomOrigine, $cheminFichier, $taille, $user)); } public function consulterfacturediagnostics($idFacture) { $sql = 'call sp_r_consulter_facture_diagnostics(?)'; $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function consulterfactureverres($idFacture) { $codeActeOptique = $_SESSION['codeActeOptique_C']; if (est_anglophone()) { $sql = 'call sp_r_consulter_facture_verres_eng(?)'; } else { $sql = 'call sp_r_consulter_facture_verres(?)'; } $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function fn_tm_rbcl($idBeneficiaire, $codePrestataire, $dateConsultation) { $codeGarantie = ""; $codeActe = ""; $sql = 'SELECT fn_tm_definitif(?, ?, ?, ?, ?) AS tm_rbcl;'; $resultat = $this->executerRequete($sql, array($idBeneficiaire, $codePrestataire, $codeGarantie, $codeActe, $dateConsultation)); $ligne = $resultat->fetch(PDO::FETCH_ASSOC); return $ligne['tm_rbcl']; } public function majmontantrejete($idPrestation, $montantRejete) { $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; //var_dump($idAdherent, $idBeneficiaire, $idSaisie, $user, $idPrestation, $montantRejete); $sql = 'call sp_r_maj_montant_rejete_facture_classique(?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $idPrestation, $montantRejete)); } public function majmontantrejeteacte($idPrestation, $montantRejete, $idFacture) { $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $sql = 'call sp_r_maj_montant_rejete_acte_facture_classique(?, ?, ?, ?, ?, ?, ?);'; $this->executerRequete($sql, array($idPrestation, $idAdherent, $idBeneficiaire, $montantRejete, $idFacture, $idSaisie, $user)); } public function majmontanteclu($idPrestation, $montantExclu) { $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $sql = 'call sp_r_maj_montant_ecxlu_facture_classique(?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $idPrestation, $montantExclu)); } public function majmontantecluacte($idPrestation, $montantExclu, $idFacture) { $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; //var_dump($idPrestation, $idAdherent, $idBeneficiaire, $montantExclu, $idFacture, $idSaisie, $user); //die(); $sql = 'call sp_r_maj_montant_ecxlu_acte_facture_classique(?, ?, ?, ?, ?, ?, ?);'; $this->executerRequete($sql, array($idPrestation, $idAdherent, $idBeneficiaire, $montantExclu, $idFacture, $idSaisie, $user)); } public function majtmuneprestation($idPrestation, $tm) { $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $sql = 'call sp_r_maj_tm_une_prestation_facture_classique(?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $idPrestation, $tm)); } public function majtmuneprestationacte($idPrestation, $tm, $idFacture) { $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $idAdherent = $_SESSION['idAdherent_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $sql = 'call sp_r_maj_tm_acte_une_prestation_facture_classique(?, ?, ?, ?, ?, ?, ?);'; $this->executerRequete($sql, array($idPrestation, $idAdherent, $idBeneficiaire, $tm, $idFacture, $idSaisie, $user)); } public function majmotifrejet($idPrestation, $codeMotifRejet) { $sql = 'call sp_r_maj_motif_rejet_facture_classique(?, ?);'; $this->executerRequete($sql, array($idPrestation, $codeMotifRejet)); } public function majmotifexclusion($idPrestation, $codeMotifExclusion) { $sql = 'call sp_r_maj_motif_exclusion_facture_classique(?, ?)'; $this->executerRequete($sql, array($idPrestation, $codeMotifExclusion)); } public function getprestations_classiques() { $idFacture = $_SESSION['idFacture_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $sql = 'call sp_r_get_prestations_classique(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user, $idBeneficiaire )); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getfacturesclassiquepolice($idPolice, $d1, $d2) { $sql = 'call sp_r_get_factures_classiques_police(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function enregistrerdossierclassiquepolice($dateReclamation, $observations, $codeModePaiementDemande, $codeBanqueBeneficiaire, $numeroCompteBeneficiaire) { $codeSociete = $_SESSION['codeSociete']; $user = $_SESSION['login']; $idPolice = $_SESSION['idPolice_C'] ; $sql = 'call sp_r_enregistrer_dossier_classique_police(?, ?, ?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codeSociete, $idPolice, $user, $dateReclamation, $observations, $codeModePaiementDemande, $codeBanqueBeneficiaire, $numeroCompteBeneficiaire)); if ($resultat->rowCount() == 0) { return "0"; } else { $ligne = $resultat->fetch(PDO::FETCH_ASSOC); return $ligne['idDossierClassiquePolice']; } } public function getdossierclassiquepolice($idDossierClassiquePolice) { $sql = 'call sp_r_get_dossier_classique_police(?)'; $resultat = $this->executerRequete($sql, array($idDossierClassiquePolice)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getdlisteossiersclassiquespolice($idDossierClassiquePolice) { $sql = 'call sp_r_get_liste_dossiers_classiques_police(?)'; $resultat = $this->executerRequete($sql, array($idDossierClassiquePolice)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getbordereauxrbcl($idPolice, $d1, $d2) { $sql = 'call sp_r_get_bordereaux_rbcl(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function enregistrerundossierclassique($demandeur, $codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $codeBanqueBeneficiaire, $numeroCompteBeneficiaire, $codeModePaiementDemande, $prestataireConsultation, $dateConsultation, $codeRaisonConsultation, $hospitalisation, $codePrestataire, $codeAffection) { $codeSociete = $_SESSION['codeSociete']; $user = $_SESSION['login']; $idPolice = $_SESSION['idPolice_C'] ; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $idDossierClassiquePolice = $_SESSION['idDossierClassiquePolice']; $sql = 'call sp_r_enregistrer_un_dossier_classique(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($codeSociete, $idPolice, $idDossierClassiquePolice, $idBeneficiaire, $user, $demandeur, $codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $codeBanqueBeneficiaire, $numeroCompteBeneficiaire, $codeModePaiementDemande, $prestataireConsultation, $dateConsultation, $codeRaisonConsultation, $hospitalisation, $codePrestataire, $codeAffection)); if ($resultat->rowCount() == 0) { return "0"; } else { $ligne = $resultat->fetch(PDO::FETCH_ASSOC); return $ligne['idDossierClassique']; } } public function enregistrermodificationsdossierclassiquepolice($idDossierClassiquePolice, $codeModePaiementDemande, $codeBanqueBeneficiaire, $numeroCompteBeneficiaire, $observations) { $user = $_SESSION['login']; $sql = 'call sp_r_modifier_dossier_classique_police(?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idDossierClassiquePolice, $codeModePaiementDemande, $codeBanqueBeneficiaire, $numeroCompteBeneficiaire, $observations, $user)); } public function demanderreglementpolice($idDossierClassiquePolice) { $user = $_SESSION['login']; $sql = 'call sp_r_demander_reglement_dossier_classique_police(?, ?)'; $this->executerRequete($sql, array($idDossierClassiquePolice, $user)); } public function get_id_dossier_police_by_id_reglement($idReglement) { $sql = 'select fn_get_id_dossier_classique_police_by_id_reglement(?) as idDossierClassiquePolice'; $resultat = $this->executerRequete($sql, array($idReglement)); $ligne = $resultat->fetch(PDO::FETCH_ASSOC); $idDossierClassiquePolice = $ligne['idDossierClassiquePolice']; $_SESSION['idDossierClassiquePolice'] = $idDossierClassiquePolice; return $idDossierClassiquePolice; } public function getdlisteossiersclassiquespoliceimpression($idDossierClassiquePolice) { $sql = 'call sp_r_get_liste_dossiers_classiques_police_impression(?)'; $resultat = $this->executerRequete($sql, array($idDossierClassiquePolice)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getfacturesdossierclassiqueimpression($idDossierClassique) { $sql = 'call sp_r_get_factures_dossier_classique_impression(?)'; $resultat = $this->executerRequete($sql, array($idDossierClassique)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function majdetailrejet($idPrestation, $detailRejet) { $sql = 'call sp_r_maj_detail_rejet_facture_classique(?, ?)'; $this->executerRequete($sql, array($idPrestation, $detailRejet)); } public function getdetailrejetfactureclassique_temp($idPrestation) { $sql = 'call sp_r_get_detail_rejet_facture_classique_temp(?)'; $resultat = $this->executerRequete($sql, array($idPrestation)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getdetailexclusionfactureclassique_temp($idPrestation) { $sql = 'call sp_r_get_detail_exclusion_facture_classique_temp(?)'; $resultat = $this->executerRequete($sql, array($idPrestation)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function majdetailexclusion($idPrestation, $detailExclusion ) { $sql = 'call sp_r_maj_detail_exclusion_facture_classique(?, ?)'; $this->executerRequete($sql, array($idPrestation, $detailExclusion)); } public function getCodePrestataire($prestataire){ $sql = 'SELECT fn_code_prestataire(?) AS codePrestataire'; $resultat = $this->executerRequete($sql, array($prestataire))->fetch(PDO::FETCH_ASSOC); return $resultat['codePrestataire']; } public function getfacturesdossierclassique_total($idDossierClassique) { $sql = 'CALL sp_r_facture_dossier_classique_total(?);'; $resultat = $this->executerRequete($sql, array($idDossierClassique)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getprestationsdossierclassique($idDossierClassique) { $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $sql = 'call sp_r_get_prestations_dossierclassique(?,?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idDossierClassique,$idBeneficiaire, $idSaisie, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC);; } public function getNbreExclu($idDossierClassique){ $sql = 'SELECT COUNT(codeMotifExclusion) AS nbExclu FROM `r_prestationactes_temp` WHERE (codeMotifExclusion <>"") AND idDossierClassique=?'; $resultat = $this->executerRequete($sql, array($idDossierClassique))->fetch(PDO::FETCH_ASSOC); return $resultat['nbExclu']; } public function getNbreRejet($idDossierClassique){ $sql = 'SELECT COUNT(codeMotifRejet) AS nbRejet FROM `r_prestationactes_temp` WHERE (codeMotifRejet <>"") AND idDossierClassique=?'; $resultat = $this->executerRequete($sql, array($idDossierClassique))->fetch(PDO::FETCH_ASSOC); return $resultat['nbRejet']; } public function modifierfacture($prestataire, $dateFacture, $hospitalisation, $observations, $codePrestataire){ $idFacture = $_SESSION['idFacture_C']; $sql = "call sp_r_modifier_facture_classique(?,?,?,?,?,?)"; $this->executerRequete($sql, array($prestataire, $dateFacture, $hospitalisation, $observations, $codePrestataire, $idFacture)); } // 08-11-2021 public function supprimerFacture($idFacture) { $user = $_SESSION['login']; //var_dump($user); //die(); $sql = "call sp_r_supprimer_facture_classique(?, ?)"; $this->executerRequete($sql, array($idFacture, $user)); } public function maj_dateprestation($idPrestation, $datePrestation) { $sql = "UPDATE p_prestationactes SET datePrestation = ? WHERE (id = ?);"; $this->executerRequete($sql, array($datePrestation, $idPrestation)); } public function ajouteractefactureclassique($codeActe, $codePrestataire, $tmFacture) { $idSaisie = $_SESSION['idSaisie']; $user = $_SESSION['login']; $idDossierClassique = $_SESSION['idDossierClassique'] ; $sql = "CALL sp_r_ajouter_acte_factureclassique(?, ?, ?, ?, ?, ?);"; //var_dump($idDossierClassique, $codeActe, $codePrestataire, $idSaisie, $user);die(); $this->executerRequete($sql, array($idDossierClassique, $codeActe, $codePrestataire, $tmFacture, $idSaisie, $user)); } public function supprimerPrestation($idPrestation) { $sql = "call sp_r_supprimer_prestation_classique(?)"; $this->executerRequete($sql, array($idPrestation)); } public function getfacturesclassique($d1, $d2) { $sql = 'call sp_r_get_factures_classiques( ?, ?)'; $resultat = $this->executerRequete($sql, array($d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdossiersclassiques($d1, $d2) { $sql = 'call sp_r_get_dossiers_classiques(?, ?)'; $resultat = $this->executerRequete($sql, array($d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdossiersclassiquesexport($d1, $d2) { $sql = 'call sp_r_get_dossiers_classiques_export(?, ?)'; $resultat = $this->executerRequete($sql, array($d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getfactureclassiqueId($idFacture) { $sql = 'call sp_r_get_facture_classique(?)'; $resultat = $this->executerRequete($sql, array($idFacture)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function annulerFactureClassique($idFactureClassique, $motif) { $user = $_SESSION['login']; $sql = "call sp_annulation_facture_classique(?, ?, ?);"; //var_dump($user, $idFacture, $motif); die(); $this->executerRequete($sql, array($user, $idFactureClassique, $motif)); } public function getfacturesclassiqueannulees($idDossierClassique) { $sql = 'call sp_r_get_factures_classique_annulees(?)'; $resultat = $this->executerRequete($sql, array($idDossierClassique)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdossiersclassiquesassures($d1, $d2) { $sql = 'call sp_r_get_dossiers_classiques_assures(?, ?)'; $resultat = $this->executerRequete($sql, array($d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdossiersclassiquespolices($d1, $d2) { $sql = 'call sp_r_get_dossiers_classiques_polices(?, ?)'; $resultat = $this->executerRequete($sql, array($d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getbordereauxrbclpolices($d1, $d2) { $sql = 'call sp_r_get_bordereaux_rbcl_polices(?, ?)'; $resultat = $this->executerRequete($sql, array($d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdossiersclassiquesassuresexport($d1, $d2) { $sql = 'call sp_r_get_dossiers_classiques_assures_export(?, ?)'; $resultat = $this->executerRequete($sql, array($d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getbordereauxrbclpolicesexport($d1, $d2) { $sql = 'call sp_r_get_bordereaux_rbcl_polices_export(?, ?)'; $resultat = $this->executerRequete($sql, array($d1, $d2)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } }