1961 lines
57 KiB
PHP
Executable File
1961 lines
57 KiB
PHP
Executable File
<?php
|
|
|
|
require_once 'Framework/Modele.php';
|
|
|
|
class Statistique extends Modele {
|
|
|
|
public function initstat($dateAnalyse)
|
|
{
|
|
$user = $_SESSION['login'];
|
|
$idSaisie = $_SESSION['idSaisie'];
|
|
|
|
$sql = 'call sp_init_stat(?, ?, ?)';
|
|
|
|
$resultat = $this->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);
|
|
}
|
|
|
|
} |