diff --git a/Controleur/ControleurAjaxfacturesclassiques.php b/Controleur/ControleurAjaxfacturesclassiques.php index 2a33798..5bcdec9 100644 --- a/Controleur/ControleurAjaxfacturesclassiques.php +++ b/Controleur/ControleurAjaxfacturesclassiques.php @@ -11,12 +11,22 @@ class ControleurAjaxfacturesclassiques extends Controleur { public function index() { - $idBeneficiaire = $_SESSION['idBeneficiaire_C']; - $d1 = $this->requete->getParametreDate("d1"); - $d2 = $this->requete->getParametreDate("d2"); + $d1 = $this->requete->getParametreDate("d1"); + $d2 = $this->requete->getParametreDate("d2"); - $dossiers = $this->facture->getdossiersclassiques($idBeneficiaire, $d1, $d2) ; + $filtre = $this->requete->getParametreFormulaire("filtre"); + + if($filtre=="0"){ + $dossiers = $this->facture->getdossiersclassiques($d1, $d2); + }elseif($filtre=="1") + { + $dossiers = $this->facture->getdossiersclassiquesassures($d1, $d2); + }elseif($filtre=="2") + { + //$dossiers = $this->facture->getdossiersclassiquespolices($d1, $d2); + $dossiers = $this->facture->getbordereauxrbclpolices($d1, $d2) ; + } - $this->genererVueAjax(array('dossiers' => $dossiers)); + $this->genererVueAjax(array('dossiers' => $dossiers, 'filtre' => $filtre)); } } \ No newline at end of file diff --git a/Modele/Facture.php b/Modele/Facture.php index 19c551c..9031b29 100644 --- a/Modele/Facture.php +++ b/Modele/Facture.php @@ -759,5 +759,33 @@ class Facture extends Modele { return $resultat->fetchAll(PDO::FETCH_ASSOC); } + + public function getdossiersclassiquesassures($d1, $d2) + { + $sql = 'call sp_r_get_dossiers_classiques_assures(?, ?)'; + + $resultat = $this->executerRequete($sql, array($d1, $d2)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getbordereauxrbclpolices($d1, $d2) + { + $sql = 'call sp_r_get_bordereaux_rbcl_polices(?, ?)'; + + $resultat = $this->executerRequete($sql, array($d1, $d2)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + public function getdossiersclassiquesassuresexport($d1, $d2) + { + $sql = 'call sp_r_get_dossiers_classiques_assures_export(?, ?)'; + + $resultat = $this->executerRequete($sql, array($d1, $d2)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + } \ No newline at end of file