dfer
This commit is contained in:
parent
fb12f36e7d
commit
da8f29fcca
|
|
@ -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));
|
||||
|
|
|
|||
|
|
@ -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
|
||||
));
|
||||
}
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,3 +1,12 @@
|
|||
<?php
|
||||
$_SESSION['dateDebutRequete'] = isset($_SESSION['dateDebutRequete'])
|
||||
? dateLang($_SESSION['dateDebutRequete'], $_SESSION['lang'])
|
||||
: dateLang($this->nettoyer($sppoliceentete['dateEffet']), $_SESSION['lang']);
|
||||
|
||||
$_SESSION['dateFinRequete'] = isset($_SESSION['dateFinRequete'])
|
||||
? dateLang($_SESSION['dateFinRequete'], $_SESSION['lang'])
|
||||
: dateCouranteLang($_SESSION['lang']);
|
||||
?>
|
||||
<div id="div_ente_requete" class="card border-0 shadow-sm bg-light mb-2" style="border-radius: 12px;">
|
||||
<div class="card-body p-3">
|
||||
<div class="row g-3 align-items-end">
|
||||
|
|
@ -7,11 +16,11 @@
|
|||
<i class="fas fa-calendar-alt me-1 text-primary"></i> <?= _("Période de recherche") ?>
|
||||
</label>
|
||||
<div class="input-group input-group-sm">
|
||||
<input class="form-control datepicker text-center fw-bold" type="text" id="dateFacture1" name="dateFacture1"
|
||||
value="<?= dateLang($this->nettoyer($sppoliceentete['dateEffet']), $_SESSION['lang']) ?>" required>
|
||||
<input class="form-control text-center fw-bold" type="text" id="dateFacture1" name="dateFacture1"
|
||||
value="<?= $_SESSION['dateDebutRequete']; ?>" readonly>
|
||||
<span class="input-group-text bg-white fw-bold border-start-0 border-end-0"><?= _("au") ?></span>
|
||||
<input class="form-control datepicker text-center fw-bold" type="text" id="dateFacture2" name="dateFacture2"
|
||||
value="<?= dateLang($_SESSION['finRequeteFr_C'], $_SESSION['lang']) ?>" required>
|
||||
value="<?= $_SESSION['dateFinRequete'] ?>" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -3,69 +3,45 @@
|
|||
<div id="div_detail_requete">
|
||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:7pt;">
|
||||
<thead>
|
||||
|
||||
<tr>
|
||||
<td colspan="8" style='text-align:center'> <?= format_N($this->nettoyer($feuillemaladies_total['nbLigne'])) ?> <?= _("Lignes au total") ?> </td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisReelTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantTmTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantArembourserTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisExcluTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisRetenuTotal'])) ?></td>
|
||||
<td> </td>
|
||||
<tr>
|
||||
<td colspan="4" style='text-align:center'> <?= format_N($this->nettoyer($rpsinistres_total['nbLigne'])) ?> <?= _("Lignes au total") ?> </td>
|
||||
<td align='center'><?= format_N($this->nettoyer($rpsinistres_total['sinistres_total'])) ?></td>
|
||||
<td colspan="2"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th width="20%" > <?= _("Prestataire") ?> </th>
|
||||
<th style='text-align:center'> Date </th>
|
||||
<th style='text-align:center'> <?= _("Cons") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ordon") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Hospit") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Optic") ?> </th>
|
||||
<th width="20%" colspan="2" style='text-align:center'> <?= _("Bénéficiaire") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Frais") ?> </th>
|
||||
<th style='text-align:center'> <?= _("T M") ?> </th>
|
||||
<th style='text-align:center'> <?= _("A Remb") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Dépas") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ret") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Fact") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Numéro Adhérent") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Adhérent Principal") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Date Effet") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Durée Acquise") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Sinistres") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ratio") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Catégorie") ?> </th>
|
||||
</tr>
|
||||
|
||||
</thead>
|
||||
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="8" style='text-align:center'> <?= format_N($this->nettoyer($feuillemaladies_total['nbLigne'])) ?> <?= _("Lignes au total") ?> </td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisReelTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantTmTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantArembourserTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisExcluTotal'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisRetenuTotal'])) ?></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" style='text-align:center'> <?= format_N($this->nettoyer($rpsinistres_total['nbLigne'])) ?> <?= _("Lignes au total") ?> </td>
|
||||
<td align='center'><?= format_N($this->nettoyer($rpsinistres_total['sinistres_total'])) ?></td>
|
||||
<td colspan="2"></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
|
||||
<tbody>
|
||||
<?php foreach ($feuillemaladies as $feuillemaladie):
|
||||
$numeroFeuilleMaladie=$this->nettoyer($feuillemaladie['numeroFeuilleMaladie']);
|
||||
$idFacture=$this->nettoyer($feuillemaladie['idFacture']);
|
||||
$tiersPayant = $feuillemaladie['tiersPayant'];
|
||||
<?php foreach ($rpsinistres as $rpsinistre):
|
||||
$nbligne++;
|
||||
?>
|
||||
<tr valign="top">
|
||||
<td><?= $this->nettoyer($feuillemaladie['prestataire']) ?></td>
|
||||
<td align='center'><?= dateheureLang($this->nettoyer($feuillemaladie['dateSysteme'])) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonConsultation']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonOrdonnance']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonHospitalisation']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonOptique']) ?></td>
|
||||
<td width="5%" align='center'><?= $this->nettoyer($feuillemaladie['numeroBeneficiaire']) ?></td>
|
||||
<td><?= $this->nettoyer($feuillemaladie['beneficiaire']) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladie['fraisReel'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladie['montantTm'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladie['montantArembourser'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladie['fraisExclu'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladie['fraisRetenu'])) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($feuillemaladie['idFacture']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($rpsinistre['numeroAdherent']) ?></td>
|
||||
<td ><?= $this->nettoyer($rpsinistre['Adherent']) ?></td>
|
||||
<td align='center'><?= dateLang($this->nettoyer($rpsinistre['dateEffetAdherent'])) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($rpsinistre['duree_acquise']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($rpsinistre['sinistres']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($rpsinistre['ratio']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($rpsinistre['codeProduit']) ?></td>
|
||||
</tr>
|
||||
|
||||
<?php
|
||||
|
|
@ -74,7 +50,6 @@
|
|||
break;
|
||||
}
|
||||
?>
|
||||
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user