executerRequete($sql, array($dateAnalyse, $user, $idSaisie)); if ($resultat->rowCount() == 0) { return "0"; } else { $ligne = $resultat->fetch(PDO::FETCH_ASSOC); $_SESSION['idEntetestat_C'] = $ligne['idEntetestat']; $idEntetestat = $_SESSION['idEntetestat_C']; // return $idEntetestat; } } public function getParametreStat() { $codeGcAssureur = $_SESSION['codeGcAssureur_C']; $sql = 'SELECT * FROM s_entetestat_temp where (id=?);'; $resultat = $this->executerRequete($sql, array($codeGcAssureur)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getListe() { if (est_anglophone()) { $sql = 'SELECT codeEtat as `code`, nomEtatEng as libelle FROM etatstatistiques order by ordre;'; } else { $sql = 'SELECT codeEtat as `code`, nomEtat as libelle FROM etatstatistiques order by ordre;'; } $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function getListeArchive() { if (est_anglophone()) { $sql = 'SELECT codeEtat as `code`, nomEtatEng as libelle FROM etatstatistiques where (archive="1") order by ordre;'; } else { $sql = 'SELECT codeEtat as `code`, nomEtat as libelle FROM etatstatistiques where (archive="1") order by ordre;'; } $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function getListeNonArchive() { if (est_anglophone()) { $sql = 'SELECT codeEtat as `code`, nomEtatEng as libelle FROM etatstatistiques where (archive!="1") order by ordre;'; } else { $sql = 'SELECT codeEtat as `code`, nomEtat as libelle FROM etatstatistiques where (archive!="1") order by ordre;'; } $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function etatcumulprestataire($debutStat, $finStat) { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_cumul_prestataire(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatcumulprestatairetotal($debutStat, $finStat) { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_cumul_prestataire_total(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $debutStat, $finStat)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function etatcumulprestataireexport($debutStat, $finStat) { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_cumul_prestataire_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // public function etatcumultypeprestataire($debutStat, $finStat) { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_cumul_type_prestataire(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatcumultypeprestataireexport($debutStat, $finStat) { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_cumul_type_prestataire_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatdetailfactureeexport() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_detail_facture_export(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // cumul par mois public function etatcumulprestatairemois($debutStat, $finStat) { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_cumul_prestataire_mois(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatcumulprestatairemoistotal($debutStat, $finStat) { $idEntetestat = $_SESSION['idEntetestat_C']; // $sql = 'call sp_s_cumul_prestataire_mois_total(?, ?, ?)'; $sql = 'call sp_s_cumul_prestataire_mois_total()'; $resultat = $this->executerRequete($sql, array($idEntetestat, $debutStat, $finStat)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function etatcumulprestatairmoiseexport($debutStat, $finStat) { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_cumul_prestataire_mois_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspexo() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_exo(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspexoexport() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_exo_export(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportsp() { $idEntetestat = $_SESSION['idEntetestat_C']; $p_codeGcAssureur = $_SESSION['codeGcAssureurStat']; $sql = 'call sp_s_rapportspnew(?,?)'; $resultat = $this->executerRequete($sql, array($idEntetestat,$p_codeGcAssureur)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspexport() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_export(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatdetailfactureprestataireexport($codePrestataire) { $idEntetestat = $_SESSION['idEntetestat_C']; $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_s_detail_facture_prestataire_export(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $codePrestataire, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatdetailfactureprestatairemoisexport($codePrestataire, $mois) { $idEntetestat = $_SESSION['idEntetestat_C']; $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_s_detail_facture_prestataire_mois_export(?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $codePrestataire, $mois, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatdetailfacturetypeprestataireexport($codeTypePrestataire) { $idEntetestat = $_SESSION['idEntetestat_C']; $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_s_detail_facture_type_prestataire_export(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $codeTypePrestataire, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportsppolcat() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_pol_cat(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportsppolcatexport() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_pol_cat_export(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspcat() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_cat(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspcatexport() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_cat_export(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // ETAT DG public function etatrapportsppolcatdet($codeProduit) { $idEntetestat = $_SESSION['idEntetestat_C']; $codeProduit = contruireParamLike($codeProduit); $sql = 'call sp_s_rapportsp_pol_cat_det(?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $codeProduit)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportsppolcatdetexport($codeProduit) { $idEntetestat = $_SESSION['idEntetestat_C']; $codeProduit = contruireParamLike($codeProduit); $sql = 'call sp_s_rapportsp_pol_cat_det_export(?, ?)'; $resultat = $this->executerRequete($sql, array($idEntetestat, $codeProduit)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // Etat 10 public function etatrapportspcatdet() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_cat_det(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspcatdetexport() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_cat_det_export(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // Polices non renouvellées public function etatpolnonren() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_polices_non_renouvellees(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatpolnonrenexport() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_polices_non_renouvellees_export(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportsp($idPolice) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_police_adherent(?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportsppdfentete($idPolice) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_police_adherent_pdf_entete(?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $dateAnalyse)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function detailrapportsppdf($idPolice) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_police_adherent_pdf(?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspfacture($idPolice) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_police_facture(?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspfacturepdf($idPolice) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_police_facture_pdf(?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspgarantiepdf($idPolice) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_police_garantie_pdf(?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspgarantie($idPolice) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_police_garantie(?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function listepolicerapportspmail() { $sql = 'call sp_s_liste_police_rapportsp_mail()'; $resultat = $this->executerRequete($sql); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspadheleve() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_adheleve(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspadhpdfentete($idAdherent) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_adherent_pdf_entete(?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $dateAnalyse)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function detailrapportspadhfacturepdf($idAdherent) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_adherent_facture_pdf(?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspgarantieadhpdf($idAdherent) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_adherent_garantie_pdf(?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspfactureadh($idAdherent) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_adherent_facture(?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspgarantieadh($idAdherent) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_adherent_garantie(?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspadheleveexport() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_adheleve_export(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getListeEtatProd() { if (est_anglophone()) { $sql = 'SELECT codeEtat as `code`, nomEtatEng as libelle FROM etatproduction order by ordre;'; } else { $sql = 'SELECT codeEtat as `code`, nomEtat as libelle FROM etatproduction order by ordre;'; } $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function getListeEtatSin() { if (est_anglophone()) { $sql = 'SELECT codeEtat as `code`, nomEtatEng as libelle FROM etatsinistre order by ordre;'; } else { $sql = 'SELECT codeEtat as `code`, nomEtat as libelle FROM etatsinistre order by ordre;'; } $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function etatprodparclient($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_production_globale_par_client(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatprodparclientexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; if (est_anglophone()) { $sql = 'call sp_pr_production_globale_par_client_export_eng(?, ?, ?)'; } else { $sql = 'call sp_pr_production_globale_par_client_export(?, ?, ?)'; } $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatprodparmois($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_production_globale_par_mois(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatprodparmoisexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_production_globale_par_mois_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatprodparemission($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_production_par_emission(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatprodparemissionexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; if (est_anglophone()) { $sql = 'call sp_pr_production_par_emission_export_eng(?, ?, ?)'; } else { $sql = 'call sp_pr_production_par_emission_export(?, ?, ?)'; } $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getListeEtatSynthese() { if (est_anglophone()) { $sql = 'SELECT codeEtat as `code`, nomEtatEng as libelle FROM etatsynthese order by ordre;'; } else { $sql = 'SELECT codeEtat as `code`, nomEtat as libelle FROM etatsynthese order by ordre;'; } $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } // Etatssyntheses public function etatevolspmois($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_synth_mois(?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatevolspmoisexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_synth_mois_export(?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // 27/08/2018 public function etatevolspmoisacqu($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_synth_mois_acqu(?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatevolspmoisacquexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_synth_mois_acqu_export(?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // 31/03/2019 => Rapport SP par police dans un meme exercice public function etatrapportspexercice() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_exercice(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspexerciceexport() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_exercice_export(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspfactureexercicepdf($idPolice, $debutSinistre, $finSinistre) { $sql = 'call sp_rapport_sp_police_facture_exercice_pdf(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutSinistre, $finSinistre)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspfactureexercice($idPolice, $debutSinistre, $finSinistre) { $sql = 'call sp_rapport_sp_police_facture_exercice(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutSinistre, $finSinistre)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatprodsituationclients($dateAnalyse) { $codeSociete = $_SESSION['codeSociete']; $sql = 'call sp_pr_production_situation_clients(?, ?)'; $resultat = $this->executerRequete($sql, array($codeSociete, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatprodsituationclientsexport($dateAnalyse) { $codeSociete = $_SESSION['codeSociete']; if (est_anglophone()) { $sql = 'call sp_pr_production_situation_clients_export_eng(?, ?)'; } else { $sql = 'call sp_pr_production_situation_clients_export(?, ?)'; } $resultat = $this->executerRequete($sql, array($codeSociete, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatpaiementprestationcumul($debut, $fin) { $sql = 'call sp_sin_paiementprestationcumul(?, ?)'; $resultat = $this->executerRequete($sql, array($debut, $fin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatpaiementprestationcumulexport($debut, $fin) { $sql = 'call sp_sin_paiementprestationcumul_export(?, ?)'; $resultat = $this->executerRequete($sql, array($debut, $fin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // public function etatpaiementprestationdet($debut, $fin) { $sql = 'call sp_sin_paiementprestationdet(?, ?)'; $resultat = $this->executerRequete($sql, array($debut, $fin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatpaiementprestationdetexport($debut, $fin) { $sql = 'call sp_sin_paiementprestationdet_export(?, ?)'; $resultat = $this->executerRequete($sql, array($debut, $fin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatfactparclient($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_facturation_globale_par_client(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatfactparclientexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; if (est_anglophone()) { $sql = 'call sp_pr_facturation_globale_par_client_export_eng(?, ?, ?)'; } else { $sql = 'call sp_pr_facturation_globale_par_client_export(?, ?, ?)'; } $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatfactparmois($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_facturation_globale_par_mois(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatfactparmoisexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_facturation_globale_par_mois_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatfactparemission($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_facturation_par_emission(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatfactparemissionexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; if (est_anglophone()) { $sql = 'call sp_pr_facturation_par_emission_export_eng(?, ?, ?)'; } else { $sql = 'call sp_pr_facturation_par_emission_export(?, ?, ?)'; } $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // etatprod_encaissement public function etatencparclient($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_encaissement_globale_par_client(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatencparclientexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; if (est_anglophone()) { $sql = 'call sp_pr_encaissement_globale_par_client_export_eng(?, ?, ?)'; } else { $sql = 'call sp_pr_encaissement_globale_par_client_export(?, ?, ?)'; } $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatencparmois($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_encaissement_globale_par_mois(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatencparmoisexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_encaissement_globale_par_mois_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatbordereauenc($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_bordereau_encaisssements(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function eetatbordereauencexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; if (est_anglophone()) { $sql = 'call sp_pr_bordereau_encaisssements_export_eng(?, ?, ?)'; } else { $sql = 'call sp_pr_bordereau_encaisssements_export(?, ?, ?)'; } $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getListeRequeteRecherche() { if (est_anglophone()) { $sql = 'SELECT codeEtat as `code`, nomEtatEng as libelle FROM etatrecherche order by ordre;'; } else { $sql = 'SELECT codeEtat as `code`, nomEtat as libelle FROM etatrecherche order by ordre;'; } $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspanomalies($idPolice) { $dateAnalyse = $_SESSION['dateAnalyse']; $sql = 'call sp_rapport_sp_police_garantie_anomalie(?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $dateAnalyse)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatprodparmoiseclate($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_production_globale_par_mois_eclate(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatprodparmoiseclateexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_production_globale_par_mois_eclate_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // 24/01/2020 public function etatprodparmoiseclateclient($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_production_globale_par_mois_eclate_client(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatprodparmoiseclateclientexport($debutPeriode, $finPeriode) { $user = $_SESSION['login']; $sql = 'call sp_pr_production_globale_par_mois_eclate_client_export(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($debutPeriode, $finPeriode, $user)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // 17/05/2021 public function etatrapportspadherent() { $idEntetestat = $_SESSION['idEntetestat_C']; //var_dump($idEntetestat); $sql = 'call sp_s_rapportsp_adherent(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // 18/05/2021 public function etatrapportspadherentexport() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'call sp_s_rapportsp_adherent_export(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // 10/06/2021 public function etatrapportspperiode($debutStat, $finStat) { $sql = 'call sp_s_rapportsp_periode(?, ?)'; $resultat = $this->executerRequete($sql, array($debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // 03-07-2021 public function etatrapportspperiodeexport($debutStat, $finStat) { $sql = 'call sp_s_rapportsp_periode_export(?, ?)'; $resultat = $this->executerRequete($sql, array($debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspperiodepdfentete($idPolice) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_periode_police_adherent_pdf_entete(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function detailrapportspperiodepdf($idPolice) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_periode_police_adherent_pdf(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // 04-07-2021 public function detailrapportspperiode($idPolice) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_periode_police_adherent(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspperiodefacturepdf($idPolice) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_periode_police_facture_pdf(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspperiodefacture($idPolice) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_periode_police_facture(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspperiodegarantiepdf($idPolice) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_periode_police_garantie_pdf(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspperiodegarantie($idPolice) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_periode_police_garantie(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspadherentperiode($debutStat, $finStat) { $sql = 'call sp_s_rapportsp_adherent_periode(?, ?)'; $resultat = $this->executerRequete($sql, array($debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrapportspadherentperiodeexport($debutStat, $finStat) { $sql = 'call sp_s_rapportsp_adherent_periode_export(?, ?)'; $resultat = $this->executerRequete($sql, array($debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspadhperiodepdfentete($idAdherent) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_adherent_periode_pdf_entete(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $debutStat, $finStat)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function detailrapportspadhperiodefacturepdf($idAdherent) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_adherent_periode_facture_pdf(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } // 05-07-2021 public function detailrapportspfactureadhperiode($idAdherent) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_adherent_facture_periode(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspgarantieadhperiodepdf($idAdherent) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_adherent_periode_garantie_pdf(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detailrapportspgarantieadhperiode($idAdherent) { $debutStat = $_SESSION['debutStat']; $finStat = $_SESSION['finStat']; $sql = 'call sp_rapport_sp_adherent_periode_garantie(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idAdherent, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function listestatutbeneficiaire($idPolice, $debutStat, $finStat) { $sql = 'call sp_stats_listestatutbeneficiaire(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getprimesinistre($idPolice, $debutStat, $finStat) { $sql = 'call sp_stats_primesinistre(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat)); return $resultat->fetch(PDO::FETCH_ASSOC); } ////////////////////////////////// public function getdonnelemn_rp($p_datedebut, $p_datefin, $p_garant, $idPolice) { $sql = 'call sp_ft1_donnelemn_rp(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_datedebut, $p_datefin, $p_garant, $idPolice)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getdonnelemn2_rp($p_datedebut, $p_datefin, $p_garant, $idPolice) { $sql = 'call sp_ft1_donnelemn2_rp(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_datedebut, $p_datefin, $p_garant, $idPolice)); return $resultat->fetch(PDO::FETCH_ASSOC); } /*public function getdepenseparcontratrp($p_datedebut, $p_datefin, $p_garant, $idPolice) { $sql = 'call sp_ft2_depense_contrat_rp(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_datedebut, $p_datefin, $p_garant, $idPolice)); return $resultat->fetch(PDO::FETCH_ASSOC); }*/ public function getrecapdepstatrp($p_datedebut, $p_datefin, $p_garant, $p_id) { $sql = 'call sp_ft3_recap_dep_stat_rp(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_datedebut, $p_datefin, $p_garant, $p_id)); return $resultat->fetch(PDO::FETCH_ASSOC); } public function getrecapdepstatrp2($p_datedebut, $p_datefin, $p_garant, $p_id) { $sql = 'call sp_ft3_recap_dep_stat2_rp(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_datedebut, $p_datefin, $p_garant, $p_id)); return $resultat->fetch(PDO::FETCH_ASSOC); } /////////////////////////////////////// public function listetrancheagebeneficiaire($idPolice, $debutStat, $finStat) { $sql = 'call sp_stats_listetrancheagebeneficiaire(?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdepensesfamilles($idPolice,$debutStat,$finStat,$depenses){ $sql = 'call sp_stats_getdepensesfamilles(?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($idPolice, $debutStat, $finStat, $depenses)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } /// MODIF MARC etat statisque 04/11/2021///////////////// public function donneelementaire_rp($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft1_donnelemn_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function donneelementaire_rp2_1($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$Chargement ) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft1_donnelemn2_rp(?, ?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$Chargement )); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function donneelementaire_rp2_2($p_garant, $p_id, $p_datedebut, $p_datefin,$Chargement ) { $sql = 'call sp_s_rapportsp_periodeAuto_rp(?, ?, ?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id, $p_datedebut, $p_datefin,$Chargement )); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function recapdepensesstatutbenef($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft3_recap_dep_stat_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function recapdepensesstatutbenefdeux($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft3_recap_dep_stat2_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function recapdepensestranchesage($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft4_dep_trancheAge_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function evolutiondesdepenses($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$Chargement) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft5_evolution_dep(?, ?, ?, ?, ?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$Chargement)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdepenseparcontratrp($p_garant, $p_id_clients, $p_id_police, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft2_depense_contrat_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id_police, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function detaildepensefamilleass($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin, $p_limite) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft6_depense_familleAss_rp(?, ?, ?, ?, ?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin, $p_limite)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function evolutiondepfamilleAssrp($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_limite ) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft7_evolution_depfamilleAss_rp(?, ?, ?, ?, ?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_limite )); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrecapdepensesparfamilledactesmedicaux($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft8_depense_FamActe_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatdepensesfamilledactesmedicaux($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft9_depense_Acte_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function depensesfamilledactesmedicaux($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_p_ft9_depense_Acte_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function evolutiondepfamilleAct($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_ft10_evolution_depfamilleAct_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function depensesparprestatairemedicaux($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft12_depense_prestataire_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function depensesparfamilledactesetparprestataires($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_limite) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft13_depense_FamActPrestExe_rp(?, ?, ?, ?, ?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut,$p_datefin,$p_limite)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etathopitalisationsparaffections($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft14_depense_AffecHospiT_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatdepensepartypeaffection($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'call sp_ft15_depense_TypeAffection_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatdepenseparaffection($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_ft16_depense_affection_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatdepenseparpharmacie($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin, $p_limite) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_ft17_depense_pharmacie_rp(?, ?, ?, ?, ?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut,$p_datefin,$p_limite)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatcomparatifdesdepensesA($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_ft11_depense_FamCompA_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatcomparatifdesdepensesB($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $idCollege= ""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_ft11_depense_FamCompB_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getrecapbeneficierecollegeEffet($p_garant, $p_id_clients, $p_id, $p_id_college, $p_debutStat, $p_finStat) { $idCollege=""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_recapPolColfEffet_rp_m(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_debutStat, $p_finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getrecapbeneficierecollegeentree($p_garant, $p_id_clients, $p_id, $p_id_college, $p_debutStat, $p_finStat) { $idCollege=""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_RecapitulatifBenefEntree(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_debutStat, $p_finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrecapbeneficierecollegeEffet($p_garant, $p_id_clients, $p_id, $p_id_college, $p_debutStat, $p_finStat) { $idCollege=""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_etatBenefEffet_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_debutStat, $p_finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatrecapbeneficierecollegeentree($p_garant, $p_id_clients, $p_id, $p_id_college, $p_debutStat, $p_finStat) { $idCollege=""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_etatBenefEntree_rp(?, ?, ?, ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_debutStat, $p_finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatdetailledepensefamAssure($p_idAdherent,$p_debutStat,$p_finStat) { $idCollege=""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_p_etat_detaille_depense_famAssure_rp1( ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_idAdherent,$p_debutStat,$p_finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function etatdetaillebeneficiaire($p_numeroBeneficiaire,$p_debutStat,$p_finStat) { $idCollege=""; $idClient=""; $idClient=null; $idCollege=null; $sql = 'CALL sp_p_etat_detaille_depense_famAssure_rp( ?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_numeroBeneficiaire,$p_debutStat,$p_finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdepenseActerp($p_garant, $p_id_clients, $p_id, $p_id_college,$p_garantie,$p_debutStat,$p_finStat) { $p_id_college=""; $p_id_clients=""; $p_id_clients=null; $p_id_college=null; $sql = 'CALL sp_p_ft9_depense_Acte_rp( ?, ?,?, ?,?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college,$p_garantie,$p_debutStat,$p_finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdepensesprestation($p_garant, $p_id_clients, $p_id, $p_id_college,$p_TypeP,$p_debutStat,$p_finStat) { $p_id_college=""; $p_id_clients=""; $p_id_clients=null; $p_id_college=null; $sql = 'CALL sp_ft12_depense_prestataire_rpB( ?, ?,?, ?,?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college,$p_TypeP,$p_debutStat,$p_finStat)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getenregistrerusers($p_utilisateur,$p_numeroFeuilleMaladie) { $sql = 'call sp_p_getenregistrerusers(?,?);'; $resultat = $this->executerRequete($sql, array($p_utilisateur,$p_numeroFeuilleMaladie)); } public function getrecapemissionscompagniegarant($p_garant, $p_id_clients, $p_id,$p_debutStat,$p_finStat,$p_code,$p_taux ) { $p_id_college=""; $p_id_clients=""; $p_id_clients=null; $p_id_college=null; $sql = 'CALL sp_fiche_recap_emission_global_GARANT_rp( ?, ?,?, ?,?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id,$p_debutStat,$p_finStat,$p_code,$p_taux )); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getrecapemissionscompagnie($p_garant, $p_id_clients, $p_id,$p_debutStat,$p_finStat,$p_code,$p_taux ) { $sql = 'CALL sp_fiche_recap_emission_global_rp( ?, ?,?, ?,?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id,$p_debutStat,$p_finStat,$p_code,$p_taux )); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getresultattechniques($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_code) { $p_id_college=""; $p_id_clients=""; $p_id_clients=null; $p_id_college=null; $sql = 'CALL sp_s_rapportsp_periode_rp( ?, ?,?, ?,?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_code)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getrecapresultattechniquesgarants($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_code) { $p_id_college=""; $p_id_clients=""; $p_id_clients=null; $p_id_college=null; $sql = 'CALL sp_s_rapportsp_compagnie_GARANT_rp( ?, ?,?, ?,?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_code)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getrecapresultattechniquesgarantspolice($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_code) { $p_id_college=""; $p_id_clients=""; $p_id_clients=null; $p_id_college=null; $sql = 'CALL sp_s_rapportsp_periode_GARANT_rp( ?, ?,?, ?,?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_code)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getrecapresultattechniques($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_code) { $p_id_college=""; $p_id_clients=""; $p_id_clients=null; $p_id_college=null; $sql = 'CALL sp_s_rapportsp_compagnie_rp( ?, ?,?, ?,?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_code)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getrecapresultattechniquespolice($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_code) { $sql = 'CALL sp_s_rapportsp_periode_rp( ?, ?,?, ?,?, ?, ?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin,$p_code)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getdetailemissionscompagnies($p_garant, $p_id_clients, $p_id,$p_debutStat,$p_finStat,$p_code,$p_taux ) { $p_id_college=""; $p_id_clients=""; $p_id_clients=null; $p_id_college=null; $sql = 'CALL sp_fiche_recap_emission_detailcumilapporteur_rp( ?, ?,?, ?,?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id,$p_debutStat,$p_finStat,$p_code,$p_taux )); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function cumulapporteurdetailemissionscompagnies($p_garant, $p_id_clients, $p_id,$p_debutStat,$p_finStat,$p_code,$p_taux ) { $p_id_college=""; $p_id_clients=""; $p_id_clients=null; $p_id_college=null; $sql = 'CALL sp_fiche_recap_emission_detailcumilapporteur_rp( ?, ?,?, ?,?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id,$p_debutStat,$p_finStat,$p_code,$p_taux )); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function cumulsouscripteurdetailemissionscompagnies($p_garant, $p_id_clients, $p_id,$p_debutStat,$p_finStat,$p_code,$p_taux ) { $p_id_college=""; $p_id_clients=""; $p_id_clients=null; $p_id_college=null; $sql = 'CALL sp_fiche_recap_emission_detailcumilsouscripeur_rp( ?, ?,?, ?,?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id,$p_debutStat,$p_finStat,$p_code,$p_taux )); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function cumulpolicedetailemissionscompagnies( $p_id_clients,$p_debutStat,$p_finStat,$p_code,$p_taux ) { $sql = 'CALL sp_fiche_recap_emission_detailcumilpolice_rp( ?, ?,?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_id_clients,$p_debutStat,$p_finStat,$p_code,$p_taux )); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getmontantreferentstat($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin) { $sql = 'CALL sp_montant_referent( ?, ?,?,?, ?,?)'; $resultat = $this->executerRequete($sql, array($p_garant, $p_id_clients, $p_id, $p_id_college, $p_datedebut, $p_datefin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getListePourActe() { if (est_anglophone()) { $sql = 'SELECT codeGarantie AS `code`, libelleEng as libelle FROM garantie where garantieAssureur!="1" ORDER BY ordre'; } else { $sql = 'SELECT codeGarantie AS `code`, libelle FROM garantie where garantieAssureur!="1" ORDER BY ordre'; } $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } }