diff --git a/Controleur/ControleurAjaxrequetedetailsinistres.php b/Controleur/ControleurAjaxrequetedetailsinistres.php index 8e81fa5..769c8f2 100644 --- a/Controleur/ControleurAjaxrequetedetailsinistres.php +++ b/Controleur/ControleurAjaxrequetedetailsinistres.php @@ -12,16 +12,16 @@ class ControleurAjaxrequetedetailsinistres extends Controleur public function index() { - $dateFacture1 = $this->requete->getParametreDate("dateFacture1"); - $dateFacture2 = $this->requete->getParametreDate("dateFacture2"); + $dateDebut = $this->requete->getParametreDate("dateFacture1"); + $dateFin = $this->requete->getParametreDate("dateFacture2"); $_SESSION['dateDebutRequete'] = $this->requete->getParametreFormulaire("dateFacture1"); $_SESSION['dateFinRequete'] = $this->requete->getParametreFormulaire("dateFacture2"); - $rpsinistres = $this->sppolice->requeteresumesinistres($dateFacture2); + $rpsinistres = $this->sppolice->requetedetailsinistres($dateDebut, $dateFin); - $rpsinistres_total = $this->sppolice->requeteresumesinistres_total($dateFacture2); + $rpsinistres_total = $this->sppolice->requetedetailsinistres_total($dateDebut, $dateFacture2); $this->genererVueAjax(array( 'rpsinistres' => $rpsinistres, diff --git a/Modele/Police.php b/Modele/Police.php index bcb36f0..dc549d1 100644 --- a/Modele/Police.php +++ b/Modele/Police.php @@ -937,4 +937,26 @@ class Police extends Modele { return $liste->fetchAll(PDO::FETCH_ASSOC); } + + public function requetedetailsinistres($dateDebut, $dateFin) { + + $idPolice = $_SESSION['idPolice_C']; + + $sql = 'CALL sp_requetedetailsinistres_rh(?, ?, ?);'; + + $liste = $this->executerRequete($sql,array($idPolice, $dateDebut, $dateFin)); + + return $liste->fetchAll(PDO::FETCH_ASSOC); + } + + public function requetedetailsinistres_total($dateDebut, $dateFacture2) { + + $idPolice = $_SESSION['idPolice_C']; + + $sql = 'CALL sp_requetedetailsinistres_total_rh(?, ?);'; + + $liste = $this->executerRequete($sql,array($idPolice, $dateDebut, $dateFacture2)); + + return $liste->fetch(PDO::FETCH_ASSOC); + } } \ No newline at end of file diff --git a/Vue/Ajaxrequetedetailsinistres/index.php b/Vue/Ajaxrequetedetailsinistres/index.php index 8079d2d..ee17f82 100644 --- a/Vue/Ajaxrequetedetailsinistres/index.php +++ b/Vue/Ajaxrequetedetailsinistres/index.php @@ -8,8 +8,8 @@ = format_N($rpsinistres_total['nbLigne']) ?> = _("Lignes") ?>
| = _("N° Adhérent") ?> | -= _("Adhérent Principal") ?> | -= _("Date de début") ?> | -= _("Période passée") ?> | -= _("Sinistres") ?> | -= _("Ratio (%)") ?> | -Cat | += _("N° Bénéficiaire") ?> | += _("Bénéficiaire") ?> | += _("Date") ?> | += _("Prestataire") ?> | += _("Catégorie") ?> | += _("N° Facture") ?> | += _("Garantie") ?> | += _("Montant") ?> |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| = $this->nettoyer($rpsinistre['numeroAdherent']) ?> | -= $this->nettoyer($rpsinistre['Adherent']) ?> | -= dateLang($this->nettoyer($rpsinistre['dateEffetAdherent']), $_SESSION['lang']) ?> | -= $this->nettoyer($rpsinistre['duree_acquise']) ?> = _("j") ?> | -= format_N($rpsinistre['sinistres']) ?> | - -- = number_format($ratio, 2, ',', ' ') ?> % - | - -- - = $this->nettoyer($rpsinistre['codeProduit']) ?> - - | += $this->nettoyer($rpsinistre['numeroBeneficiaire']) ?> | += $this->nettoyer($rpsinistre['Beneficiaire']) ?> | += dateLang($this->nettoyer($rpsinistre['Date']), $_SESSION['lang']) ?> | += $this->nettoyer($rpsinistre['Prestataire']) ?> | += $CategoriePrestataire ?> | +#= $this->nettoyer($rpsinistre['idFacture']) ?> | += $this->nettoyer($rpsinistre['codeGarantie']) ?> | += format_N($this->nettoyer($rpsinistre['fraisReel'])); ?> |