dfer
This commit is contained in:
parent
fb12f36e7d
commit
da8f29fcca
|
|
@ -15,7 +15,7 @@ class ControleurAjaxrequeteenteteresumesinistres extends Controleur {
|
||||||
$idPolice = $_SESSION['idPolice_C'];
|
$idPolice = $_SESSION['idPolice_C'];
|
||||||
|
|
||||||
$dj = date("Y-m-d");
|
$dj = date("Y-m-d");
|
||||||
|
|
||||||
$sppoliceentete = $this->sppolice->getRapportSpPoliceEntete($idPolice, $dj);
|
$sppoliceentete = $this->sppolice->getRapportSpPoliceEntete($idPolice, $dj);
|
||||||
|
|
||||||
$this->genererVueAjax(array('sppoliceentete' => $sppoliceentete));
|
$this->genererVueAjax(array('sppoliceentete' => $sppoliceentete));
|
||||||
|
|
|
||||||
|
|
@ -16,18 +16,16 @@ class ControleurAjaxrequeteresumesinistres extends Controleur
|
||||||
$dateFacture2 = $this->requete->getParametreDate("dateFacture2");
|
$dateFacture2 = $this->requete->getParametreDate("dateFacture2");
|
||||||
|
|
||||||
|
|
||||||
$_SESSION['debutRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture1");
|
$_SESSION['dateDebutRequete'] = $this->requete->getParametreFormulaire("dateFacture1");
|
||||||
$_SESSION['finRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture2");
|
$_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")
|
$this->genererVueAjax(array(
|
||||||
{
|
'rpsinistres' => $rpsinistres,
|
||||||
$feuillemaladies_total = $feuillemaladies['0'];
|
'rpsinistres_total' => $rpsinistres_total
|
||||||
}
|
));
|
||||||
|
|
||||||
$this->genererVueAjax(array('feuillemaladies' => $feuillemaladies, 'feuillemaladies_total' => $feuillemaladies_total));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -896,4 +896,25 @@ class Police extends Modele {
|
||||||
$this->executerRequete($sql, array($idPolice, $user));
|
$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 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="card-body p-3">
|
||||||
<div class="row g-3 align-items-end">
|
<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") ?>
|
<i class="fas fa-calendar-alt me-1 text-primary"></i> <?= _("Période de recherche") ?>
|
||||||
</label>
|
</label>
|
||||||
<div class="input-group input-group-sm">
|
<div class="input-group input-group-sm">
|
||||||
<input class="form-control datepicker text-center fw-bold" type="text" id="dateFacture1" name="dateFacture1"
|
<input class="form-control text-center fw-bold" type="text" id="dateFacture1" name="dateFacture1"
|
||||||
value="<?= dateLang($this->nettoyer($sppoliceentete['dateEffet']), $_SESSION['lang']) ?>" required>
|
value="<?= $_SESSION['dateDebutRequete']; ?>" readonly>
|
||||||
<span class="input-group-text bg-white fw-bold border-start-0 border-end-0"><?= _("au") ?></span>
|
<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"
|
<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>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,69 +3,45 @@
|
||||||
<div id="div_detail_requete">
|
<div id="div_detail_requete">
|
||||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:7pt;">
|
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:7pt;">
|
||||||
<thead>
|
<thead>
|
||||||
|
<tr>
|
||||||
<tr>
|
<td colspan="4" style='text-align:center'> <?= format_N($this->nettoyer($rpsinistres_total['nbLigne'])) ?> <?= _("Lignes au total") ?> </td>
|
||||||
<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($rpsinistres_total['sinistres_total'])) ?></td>
|
||||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisReelTotal'])) ?></td>
|
<td colspan="2"></td>
|
||||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantTmTotal'])) ?></td>
|
<td></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>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<th width="20%" > <?= _("Prestataire") ?> </th>
|
<th style='text-align:center'> <?= _("Numéro Adhérent") ?> </th>
|
||||||
<th style='text-align:center'> Date </th>
|
<th style='text-align:center'> <?= _("Adhérent Principal") ?> </th>
|
||||||
<th style='text-align:center'> <?= _("Cons") ?> </th>
|
<th style='text-align:center'> <?= _("Date Effet") ?> </th>
|
||||||
<th style='text-align:center'> <?= _("Ordon") ?> </th>
|
<th style='text-align:center'> <?= _("Durée Acquise") ?> </th>
|
||||||
<th style='text-align:center'> <?= _("Hospit") ?> </th>
|
<th style='text-align:center'> <?= _("Sinistres") ?> </th>
|
||||||
<th style='text-align:center'> <?= _("Optic") ?> </th>
|
<th style='text-align:center'> <?= _("Ratio") ?> </th>
|
||||||
<th width="20%" colspan="2" style='text-align:center'> <?= _("Bénéficiaire") ?> </th>
|
<th style='text-align:center'> <?= _("Catégorie") ?> </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>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
<tfoot>
|
<tfoot>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="8" style='text-align:center'> <?= format_N($this->nettoyer($feuillemaladies_total['nbLigne'])) ?> <?= _("Lignes au total") ?> </td>
|
<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($feuillemaladies_total['fraisReelTotal'])) ?></td>
|
<td align='center'><?= format_N($this->nettoyer($rpsinistres_total['sinistres_total'])) ?></td>
|
||||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantTmTotal'])) ?></td>
|
<td colspan="2"></td>
|
||||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['montantArembourserTotal'])) ?></td>
|
<td> </td>
|
||||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisExcluTotal'])) ?></td>
|
</tr>
|
||||||
<td align='center'><?= format_N($this->nettoyer($feuillemaladies_total['fraisRetenuTotal'])) ?></td>
|
|
||||||
<td> </td>
|
|
||||||
</tr>
|
|
||||||
</tfoot>
|
</tfoot>
|
||||||
|
|
||||||
<tbody>
|
<tbody>
|
||||||
<?php foreach ($feuillemaladies as $feuillemaladie):
|
<?php foreach ($rpsinistres as $rpsinistre):
|
||||||
$numeroFeuilleMaladie=$this->nettoyer($feuillemaladie['numeroFeuilleMaladie']);
|
|
||||||
$idFacture=$this->nettoyer($feuillemaladie['idFacture']);
|
|
||||||
$tiersPayant = $feuillemaladie['tiersPayant'];
|
|
||||||
$nbligne++;
|
$nbligne++;
|
||||||
?>
|
?>
|
||||||
<tr valign="top">
|
<tr valign="top">
|
||||||
<td><?= $this->nettoyer($feuillemaladie['prestataire']) ?></td>
|
<td align='center'><?= $this->nettoyer($rpsinistre['numeroAdherent']) ?></td>
|
||||||
<td align='center'><?= dateheureLang($this->nettoyer($feuillemaladie['dateSysteme'])) ?></td>
|
<td ><?= $this->nettoyer($rpsinistre['Adherent']) ?></td>
|
||||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonConsultation']) ?></td>
|
<td align='center'><?= dateLang($this->nettoyer($rpsinistre['dateEffetAdherent'])) ?></td>
|
||||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonOrdonnance']) ?></td>
|
<td align='center'><?= $this->nettoyer($rpsinistre['duree_acquise']) ?></td>
|
||||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonHospitalisation']) ?></td>
|
<td align='center'><?= $this->nettoyer($rpsinistre['sinistres']) ?></td>
|
||||||
<td align='center'><?= $this->nettoyer($feuillemaladie['numeroBonOptique']) ?></td>
|
<td align='center'><?= $this->nettoyer($rpsinistre['ratio']) ?></td>
|
||||||
<td width="5%" align='center'><?= $this->nettoyer($feuillemaladie['numeroBeneficiaire']) ?></td>
|
<td align='center'><?= $this->nettoyer($rpsinistre['codeProduit']) ?></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>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
@ -74,7 +50,6 @@
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user