diff --git a/Controleur/ControleurAjaxrequeteenteteresumesinistres.php b/Controleur/ControleurAjaxrequeteenteteresumesinistres.php index 7da7e1f..eac97fb 100644 --- a/Controleur/ControleurAjaxrequeteenteteresumesinistres.php +++ b/Controleur/ControleurAjaxrequeteenteteresumesinistres.php @@ -15,7 +15,7 @@ class ControleurAjaxrequeteenteteresumesinistres extends Controleur { $idPolice = $_SESSION['idPolice_C']; $dj = date("Y-m-d"); - + $sppoliceentete = $this->sppolice->getRapportSpPoliceEntete($idPolice, $dj); $this->genererVueAjax(array('sppoliceentete' => $sppoliceentete)); diff --git a/Controleur/ControleurAjaxrequeteresumesinistres.php b/Controleur/ControleurAjaxrequeteresumesinistres.php index 57dc15f..52c0989 100644 --- a/Controleur/ControleurAjaxrequeteresumesinistres.php +++ b/Controleur/ControleurAjaxrequeteresumesinistres.php @@ -16,18 +16,16 @@ class ControleurAjaxrequeteresumesinistres extends Controleur $dateFacture2 = $this->requete->getParametreDate("dateFacture2"); - $_SESSION['debutRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture1"); - $_SESSION['finRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture2"); + $_SESSION['dateDebutRequete'] = $this->requete->getParametreFormulaire("dateFacture1"); + $_SESSION['dateFinRequete'] = $this->requete->getParametreFormulaire("dateFacture2"); - $feuillemaladies = $this->feuillemaladie->requetesfeuillesmaladie($codePrestataire, $dateFacture1, $dateFacture2); + $rpsinistres = $this->sppolice->requeteresumesinistres($dateFacture2); - $feuillemaladies_total = null; + $rpsinistres_total = $this->sppolice->requeteresumesinistres_total($dateFacture2); - if(count($feuillemaladies)>"0") - { - $feuillemaladies_total = $feuillemaladies['0']; - } - - $this->genererVueAjax(array('feuillemaladies' => $feuillemaladies, 'feuillemaladies_total' => $feuillemaladies_total)); + $this->genererVueAjax(array( + 'rpsinistres' => $rpsinistres, + 'rpsinistres_total' => $rpsinistres_total + )); } } \ No newline at end of file diff --git a/Modele/Police.php b/Modele/Police.php index 4786bd8..50d32a1 100644 --- a/Modele/Police.php +++ b/Modele/Police.php @@ -896,4 +896,25 @@ class Police extends Modele { $this->executerRequete($sql, array($idPolice, $user)); } + public function requeteresumesinistres($dateFacture2) { + + $idPolice = $_SESSION['idPolice_C']; + + $sql = 'CALL sp_requeteresumesinistres_rh(?, ?);'; + + $liste = $this->executerRequete($sql,array($idPolice, $dateFacture2)); + + return $liste->fetchAll(PDO::FETCH_ASSOC); + } + + public function requeteresumesinistres_total($dateFacture2) { + + $idPolice = $_SESSION['idPolice_C']; + + $sql = 'CALL sp_requeteresumesinistres_total_rh(?, ?);'; + + $liste = $this->executerRequete($sql,array($idPolice, $dateFacture2)); + + return $liste->fetch(PDO::FETCH_ASSOC); + } } \ No newline at end of file diff --git a/Vue/Ajaxrequeteenteteresumesinistres/index.php b/Vue/Ajaxrequeteenteteresumesinistres/index.php index effc81b..aa494b4 100644 --- a/Vue/Ajaxrequeteenteteresumesinistres/index.php +++ b/Vue/Ajaxrequeteenteteresumesinistres/index.php @@ -1,3 +1,12 @@ +nettoyer($sppoliceentete['dateEffet']), $_SESSION['lang']); + + $_SESSION['dateFinRequete'] = isset($_SESSION['dateFinRequete']) + ? dateLang($_SESSION['dateFinRequete'], $_SESSION['lang']) + : dateCouranteLang($_SESSION['lang']); +?>
| = format_N($this->nettoyer($feuillemaladies_total['nbLigne'])) ?> = _("Lignes au total") ?> | -= format_N($this->nettoyer($feuillemaladies_total['fraisReelTotal'])) ?> | -= format_N($this->nettoyer($feuillemaladies_total['montantTmTotal'])) ?> | -= format_N($this->nettoyer($feuillemaladies_total['montantArembourserTotal'])) ?> | -= format_N($this->nettoyer($feuillemaladies_total['fraisExcluTotal'])) ?> | -= format_N($this->nettoyer($feuillemaladies_total['fraisRetenuTotal'])) ?> | -+ | ||||||||||||||
| = format_N($this->nettoyer($rpsinistres_total['nbLigne'])) ?> = _("Lignes au total") ?> | += format_N($this->nettoyer($rpsinistres_total['sinistres_total'])) ?> | ++ | ||||||||||||||||||
| = _("Prestataire") ?> | -Date | -= _("Cons") ?> | -= _("Ordon") ?> | -= _("Hospit") ?> | -= _("Optic") ?> | -= _("Bénéficiaire") ?> | -= _("Frais") ?> | -= _("T M") ?> | -= _("A Remb") ?> | -= _("Dépas") ?> | -= _("Ret") ?> | -= _("Fact") ?> | += _("Numéro Adhérent") ?> | += _("Adhérent Principal") ?> | += _("Date Effet") ?> | += _("Durée Acquise") ?> | += _("Sinistres") ?> | += _("Ratio") ?> | += _("Catégorie") ?> | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| = format_N($this->nettoyer($feuillemaladies_total['nbLigne'])) ?> = _("Lignes au total") ?> | -= format_N($this->nettoyer($feuillemaladies_total['fraisReelTotal'])) ?> | -= format_N($this->nettoyer($feuillemaladies_total['montantTmTotal'])) ?> | -= format_N($this->nettoyer($feuillemaladies_total['montantArembourserTotal'])) ?> | -= format_N($this->nettoyer($feuillemaladies_total['fraisExcluTotal'])) ?> | -= format_N($this->nettoyer($feuillemaladies_total['fraisRetenuTotal'])) ?> | -- | ||||||||||||||
| = format_N($this->nettoyer($rpsinistres_total['nbLigne'])) ?> = _("Lignes au total") ?> | += format_N($this->nettoyer($rpsinistres_total['sinistres_total'])) ?> | ++ | + | |||||||||||||||||
| = $this->nettoyer($feuillemaladie['prestataire']) ?> | -= dateheureLang($this->nettoyer($feuillemaladie['dateSysteme'])) ?> | -= $this->nettoyer($feuillemaladie['numeroBonConsultation']) ?> | -= $this->nettoyer($feuillemaladie['numeroBonOrdonnance']) ?> | -= $this->nettoyer($feuillemaladie['numeroBonHospitalisation']) ?> | -= $this->nettoyer($feuillemaladie['numeroBonOptique']) ?> | -= $this->nettoyer($feuillemaladie['numeroBeneficiaire']) ?> | -= $this->nettoyer($feuillemaladie['beneficiaire']) ?> | -= format_N($this->nettoyer($feuillemaladie['fraisReel'])) ?> | -= format_N($this->nettoyer($feuillemaladie['montantTm'])) ?> | -= format_N($this->nettoyer($feuillemaladie['montantArembourser'])) ?> | -= format_N($this->nettoyer($feuillemaladie['fraisExclu'])) ?> | -= format_N($this->nettoyer($feuillemaladie['fraisRetenu'])) ?> | -= $this->nettoyer($feuillemaladie['idFacture']) ?> | += $this->nettoyer($rpsinistre['numeroAdherent']) ?> | += $this->nettoyer($rpsinistre['Adherent']) ?> | += dateLang($this->nettoyer($rpsinistre['dateEffetAdherent'])) ?> | += $this->nettoyer($rpsinistre['duree_acquise']) ?> | += $this->nettoyer($rpsinistre['sinistres']) ?> | += $this->nettoyer($rpsinistre['ratio']) ?> | += $this->nettoyer($rpsinistre['codeProduit']) ?> |