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() { $idEntetestat = $_SESSION['idEntetestat_C']; $sql = 'SELECT * FROM s_entetestat_temp where (id=?);'; $resultat = $this->executerRequete($sql, array($idEntetestat)); 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']; //var_dump($idEntetestat); //die(); $sql = 'call sp_s_rapportsp(?)'; $resultat = $this->executerRequete($sql, array($idEntetestat)); 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 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); } }