This commit is contained in:
KANE LAZENI 2026-01-04 17:26:20 +00:00
parent 201fee80aa
commit bdfeb6cca2
4 changed files with 156 additions and 3 deletions

View File

@ -0,0 +1,32 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurListeimportassure extends Controleur {
private $beneficiaire;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Listeimportassure");
$this->beneficiaire = new Beneficiaire();
}
public function index()
{
$beneficiaires = $this->beneficiaire->getListeAssuresImportes();
$nb_adh = $this->beneficiaire->getnbadhimpsanscollege();
$dbeneficiaires_total = null;
$nb_ligne_ass = count($beneficiaires);
if($nb_ligne_ass>0)
{
$dbeneficiaires_total = $beneficiaires['0'];
}
$this->genererVue(array('beneficiaires' => $beneficiaires, 'dbeneficiaires_total' => $dbeneficiaires_total,
'nb_adh' => $nb_adh, 'nb_ligne_ass' => $nb_ligne_ass));
}
}

View File

@ -2567,8 +2567,6 @@ function importer_modele_assure(idAvenant)
succes_impot_execl=$("#succes_impot_execl").val();
alert("succes_impot_execl = "+succes_impot_execl);
if (succes_impot_execl == "1")
{
maj_etape_3_import_assures();
@ -2595,3 +2593,8 @@ function maj_etape_3_import_assures()
}
});
}
function afficher_liste_assures_a_importer()
{
window.location.assign($("#racineWeb" ).val()+"Listeimportassure/");
}

View File

@ -0,0 +1,118 @@
<?php
$this->titre = "INTER-SANTE - Liste Assurés Importés";
?>
<script type="text/javascript">
</script>
<input class="sr-only" type="text" id="nb_adh" name="nb_adh" value="<?= $nb_adh ?>">
<input class="sr-only" type="text" id="nb_ligne_ass" name="nb_ligne_ass" value="<?= $nb_ligne_ass ?>">
<legend> <?= _("Liste Assurés Importés") . " => " . _("Lignes Totales") . " => " . $nb_ligne_ass . " => " . _("Lignes sans collège") . " => " . $nb_adh ?> </legend>
<div id ="div_liste_assure_importe">
<?php if ($nb_ligne_ass>'0'): ?>
<input class="sr-only" type="text" id="primeTtcTotal" name="primeTtcTotal" value="<?= $this->nettoyer($dbeneficiaires_total['primeTtcTotal']) ?>">
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt;">
<thead>
<tr>
<td colspan="11" style='text-align:center'> <?= format_N($this->nettoyer($dbeneficiaires_total['nbLigne'])) ?> <?= _("Lignes au total") ?> </td>
<td align='center'><?= format_N($this->nettoyer($dbeneficiaires_total['primeHtTotal'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($dbeneficiaires_total['taxeTotal'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($dbeneficiaires_total['fraisCarteTotal'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($dbeneficiaires_total['primeTtcTotal'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($dbeneficiaires_total['primeNetteStatTotal'])) ?></td>
</tr>
<tr>
<th colspan="3" style='text-align:center'> <?= _("Catégoerie ou Collège") ?> </th>
<th colspan="2" style='text-align:center'> <?= _("No Famille") ?> </th>
<th> <?= _("Nom") ?> </th>
<th> <?= _("Prénoms") ?> </th>
<th style='text-align:center'> <?= _("Lien Parenté") ?> </th>
<th style='text-align:center'>Sex</th>
<th style='text-align:center'> <?= _("Naissance") ?> </th>
<th style='text-align:center'> <?= _("Effet") ?> </th>
<th style='text-align:center'> <?= _("Prime HT") ?> </th>
<th style='text-align:center'> <?= (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes") ?> </th>
<th style='text-align:center'>
<?php
if(isset($_SESSION['composanteprime']['Cartes']))
{
echo _($_SESSION['composanteprime']['Cartes']);
}
else
{
echo _("Cartes");
}
?>
</th>
<th style='text-align:center'> <?= _("TTC") ?> </th>
<th style='text-align:center'>Stat</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="11" style='text-align:center'> <?= format_N($this->nettoyer($dbeneficiaires_total['nbLigne'])) ?> <?= _("Lignes au total") ?> </td>
<td align='center'><?= format_N($this->nettoyer($dbeneficiaires_total['primeHtTotal'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($dbeneficiaires_total['taxeTotal'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($dbeneficiaires_total['fraisCarteTotal'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($dbeneficiaires_total['primeTtcTotal'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($dbeneficiaires_total['primeNetteStatTotal'])) ?></td>
</tr>
</tfoot>
<tbody>
<?php foreach ($beneficiaires as $beneficiaire):
$idBeneficiairemodel=$beneficiaire['idBeneficiairemodel'];
$idCollege=$beneficiaire['idCollege'];
?>
<td align='center'><?= $this->nettoyer($beneficiaire['categorie']) ?></td>
<?php if ($idCollege>'0'): ?>
<td align='center'><?= $this->nettoyer($beneficiaire['libelleCollege']) ?></td>
<td align='center'><?= $this->nettoyer($beneficiaire['codeProduit']) ?></td>
<?php else : ?>
<td align='center' style="background-color: yellow;"><?= $this->nettoyer($beneficiaire['libelleCollege']) ?></td>
<td align='center' style="background-color: yellow;"><?= $this->nettoyer($beneficiaire['codeProduit']) ?></td>
<?php endif; ?>
<td align='center'><?= $this->nettoyer($beneficiaire['numeroAdherent']) ?></td>
<td align='center'><?= $this->nettoyer($beneficiaire['noFamille']) ?></td>
<td><?= $this->nettoyer($beneficiaire['nom']) ?></td>
<td><?= $this->nettoyer($beneficiaire['prenoms']) ?></td>
<td align='center'><?= $this->nettoyer($beneficiaire['codeLienParente']) ?></td>
<td align='center'><?= $this->nettoyer($beneficiaire['sexe']) ?></td>
<td align='center'><?= dateLang($this->nettoyer($beneficiaire['dateNaissance'])) ?></td>
<td align='center'><?= dateLang($this->nettoyer($beneficiaire['dateEffet'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeHt'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['taxe'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['fraisCarte'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeTtc'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeNetteStat'])) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?php else : ?>
<div class="alert alert-danger" style="height:30px; padding:5px;" >
<H4> <?= _("FICHIER IMPORTATION VIDE!") ?> </H4>
</div>
<?php endif; ?>
</div>
<div id ="div_export_a">
</div>

View File

@ -635,7 +635,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<!-- Application Scripts -->
<script src="/Js/fonctions.js?ver=2026.01.04.45"></script>
<script src="/Js/fonctions.js?ver=2026.01.04.46"></script>
<script type="text/javascript">
raffraichier_gabarit();