This commit is contained in:
KONE SOREL 2026-01-19 16:08:41 +00:00
parent edaea568ae
commit ae5d212704
2 changed files with 102 additions and 79 deletions

View File

@ -6,35 +6,55 @@
<div class="card shadow-sm border-0 mb-4 animate__animated animate__fadeIn"> <div class="card shadow-sm border-0 mb-4 animate__animated animate__fadeIn">
<div class="card-body p-0"> <div class="card-body p-0">
<div class="table-responsive"> <div class="table-responsive">
<table class="table table-borderless align-middle mb-0 text-center" style="font-size: 8.5pt;"> <table id="table_retrait_assures" class="table table-striped table-hover align-middle border" style="width:100%; font-size:8pt;">
<thead class="bg-light text-muted text-uppercase" style="font-size: 7.5pt;"> <thead class="table-dark text-nowrap">
<tr> <tr>
<th class="py-3"><?= _("P. Nette Comm") ?></th> <th class="text-center small"><?= _("Cat") ?></th>
<th class="py-3"><?= _("Comm Courtage") ?></th> <th class="text-start"><?= _("Nom & Prénoms") ?></th>
<th class="py-3"><?= _("Comm Commerc") ?></th> <th class="text-center">Type</th>
<th class="py-3"><?= _("Accessoires") ?></th> <th class="text-center">No</th>
<th class="py-3 fw-bold text-dark"><?= _("Primes Nettes") ?></th> <th class="text-center"><?= _("Entrée") ?></th>
<th class="py-3"><?= $taxLabel ?></th> <th class="text-center"><?= _("Durée") ?></th>
<th class="py-3"><?= _("Cartes") ?></th> <th class="text-center"><?= _("Dur Rist") ?></th>
<th class="py-3 text-primary fw-bold"><?= _("TTC") ?></th> <th class="text-center"><?= _("Ratio") ?></th>
<th class="py-3"><?= _("P. Nette Stat") ?></th> <th class="text-center"><?= _("S/P") ?></th>
</tr> <th class="text-center"><?= _("P. Non Acquise") ?></th>
</thead> <th class="text-center"><?= _("P. Nette Rist") ?></th>
<tbody> <th class="text-center"><?= $taxLabel ?></th>
<tr class="fw-bold border-bottom"> <th class="text-center"><?= _("Ttc Rist") ?></th>
<td><?= format_N($this->nettoyer($avenant['primeNette'])) ?></td> <th class="text-center no-export" width="5%"><?= _("Choix") ?></th>
<td><?= format_N($this->nettoyer($avenant['commission'])) ?></td> </tr>
<td><?= format_N($this->nettoyer($avenant['commissionAutre'])) ?></td> </thead>
<td><?= format_N($this->nettoyer($avenant['accessoire'])) ?></td> <tbody>
<td class="bg-light-subtle"><?= format_N($this->nettoyer($avenant['primeHt'])) ?></td> <?php foreach ($beneficiaires as $beneficiaire): ?>
<td><?= format_N($this->nettoyer($avenant['taxe'])) ?></td> <tr class="text-nowrap">
<td><?= format_N($this->nettoyer($avenant['fraisCarte'])) ?></td> <td class="text-center"><?= $this->nettoyer($beneficiaire['codeProduit']) ?></td>
<td class="text-primary fs-6"><?= format_N($this->nettoyer($avenant['primeTtcInitial'])) ?></td> <td class="text-start fw-bold"><?= $this->nettoyer($beneficiaire['nomBeneficiaire']) ?></td>
<td><?= format_N($this->nettoyer($avenant['primeNetteStat'])) ?></td> <td class="text-center"><?= $this->nettoyer($beneficiaire['codeLienParente']) ?></td>
</tr> <td class="text-center text-muted small"><?= $this->nettoyer($beneficiaire['numeroBeneficiaire']) ?></td>
</tbody> <td class="text-center"><?= dateLang($this->nettoyer($beneficiaire['dateEntree']), $_SESSION['lang']) ?></td>
</table> <td class="text-center"><?= $this->nettoyer($beneficiaire['duree']) ?></td>
</div> <td class="text-center"><?= $this->nettoyer($beneficiaire['duree_non_acquise']) ?></td>
<td class="text-center small"><?= $this->nettoyer($beneficiaire['ratioNonAcquise']) ?></td>
<td class="text-center"><?= $this->nettoyer($beneficiaire['rapportsp']) ?>%</td>
<td class="text-center fw-bold text-danger"><?= format_N($this->nettoyer($beneficiaire['primeNonAcquise'])) ?></td>
<td class="text-center"><?= format_N($this->nettoyer($beneficiaire['primeHt'])) ?></td>
<td class="text-center"><?= format_N($this->nettoyer($beneficiaire['taxe'])) ?></td>
<td class="text-center fw-bold text-primary"><?= format_N($this->nettoyer($beneficiaire['primeTtc'])) ?></td>
<td class="text-center">
<div class="form-check form-switch d-inline-block">
<input class="form-check-input" type="checkbox"
value="<?= ($beneficiaire['choix'] == '1') ? '1' : '0' ?>"
<?= ($beneficiaire['choix'] == '1') ? 'checked' : '' ?>
onchange="toggleBeneficiaireSelection(this, <?= $beneficiaire['idBeneficiaire_temp'] ?>);">
</div>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<div class="bg-light p-3 d-flex flex-wrap gap-2 justify-content-center border-top"> <div class="bg-light p-3 d-flex flex-wrap gap-2 justify-content-center border-top">
<button type="button" class="btn btn-outline-info px-4 fw-bold shadow-sm rounded-pill" onclick="pop_afficher_selection_retrait();"> <button type="button" class="btn btn-outline-info px-4 fw-bold shadow-sm rounded-pill" onclick="pop_afficher_selection_retrait();">

View File

@ -1,51 +1,54 @@
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt;"> <?php
<thead> $taxLabel = (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes");
<tr> ?>
<th> <?= _("Cat") ?> </th>
<th> <?= _("Nom") ?> </th>
<th style='text-align:center'> Type </th>
<th style='text-align:center'> <?= _("No") ?> </th>
<th style='text-align:center'> <?= _("Entrée") ?> </th>
<th style='text-align:center'> <?= _("Durée") ?> </th>
<th style='text-align:center'> <?= _("Dur Rist") ?> </th>
<th style='text-align:center'> <?= _("Ratio") ?> </th>
<th style='text-align:center'> <?= _("S/P") ?> </th>
<th style='text-align:center'> <?= _("P Nette An") ?> </th>
<th style='text-align:center'> <?= _("Ttc An") ?> </th>
<th style='text-align:center'> <?= _("P Non Acquise") ?> </th>
<th style='text-align:center'> <?= _("P Nette Rist") ?> </th>
<th style='text-align:center'> <?= (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes") ?> </th>
<th style='text-align:center'> <?= _("Ttc Rist") ?> </th>
<th width="5%" style='text-align:center'> <?= _("Choix") ?> </th>
</tr>
</thead>
<tbody> <div class="table-responsive">
<?php foreach ($beneficiaires as $beneficiaire):?> <table id="table_retrait_assures" class="table table-striped table-hover align-middle border" style="width:100%; font-size:8pt;">
<tr valign="top"> <thead class="table-dark text-nowrap">
<td align='center'><?= $this->nettoyer($beneficiaire['codeProduit']) ?></td> <tr>
<td><?= $this->nettoyer($beneficiaire['nomBeneficiaire']) ?></td> <th class="text-center small"><?= _("Cat") ?></th>
<td align='center'><?= $this->nettoyer($beneficiaire['codeLienParente']) ?></td> <th class="text-start"><?= _("Nom & Prénoms") ?></th>
<td align='center'><?= $this->nettoyer($beneficiaire['numeroBeneficiaire']) ?></td> <th class="text-center">Type</th>
<td align='center'><?= dateLang($this->nettoyer($beneficiaire['dateEntree']), $_SESSION['lang']) ?></td> <th class="text-center">No</th>
<td align='center'><?= $this->nettoyer($beneficiaire['duree']) ?></td> <th class="text-center"><?= _("Entrée") ?></th>
<td align='center'><?= $this->nettoyer($beneficiaire['duree_non_acquise']) ?></td> <th class="text-center"><?= _("Durée") ?></th>
<td align='center'><?= $this->nettoyer($beneficiaire['ratioNonAcquise']) ?></td> <th class="text-center"><?= _("Dur Rist") ?></th>
<td align='center'><?= $this->nettoyer($beneficiaire['rapportsp']) ?></td> <th class="text-center"><?= _("Ratio") ?></th>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeNetteStat_an'])) ?></td> <th class="text-center"><?= _("S/P") ?></th>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeTtc_an'])) ?></td> <th class="text-center"><?= _("P. Non Acquise") ?></th>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeNonAcquise'])) ?></td> <th class="text-center"><?= _("P. Nette Rist") ?></th>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeHt'])) ?></td> <th class="text-center"><?= $taxLabel ?></th>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['taxe'])) ?></td> <th class="text-center"><?= _("Ttc Rist") ?></th>
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeTtc'])) ?></td> <th class="text-center no-export" width="5%"><?= _("Choix") ?></th>
</tr>
<?php if($beneficiaire['choix']=='1'): ?> </thead>
<td align='center'> <input type="checkbox" checked value="<?= $beneficiaire['choix'] ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};beneficiaire_a_retirer(this.value, <?= $beneficiaire['idBeneficiaire_temp'] ?>);"></td> <tbody>
<?php else: ?> <?php foreach ($beneficiaires as $beneficiaire): ?>
<td align='center'> <input type="checkbox" value="<?= $beneficiaire['choix'] ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};beneficiaire_a_retirer(this.value, <?= $beneficiaire['idBeneficiaire_temp'] ?>);"></td> <tr class="text-nowrap">
<?php endif; ?> <td class="text-center"><?= $this->nettoyer($beneficiaire['codeProduit']) ?></td>
<td class="text-start fw-bold"><?= $this->nettoyer($beneficiaire['nomBeneficiaire']) ?></td>
</tr> <td class="text-center"><?= $this->nettoyer($beneficiaire['codeLienParente']) ?></td>
<?php endforeach; ?> <td class="text-center text-muted small"><?= $this->nettoyer($beneficiaire['numeroBeneficiaire']) ?></td>
</tbody> <td class="text-center"><?= dateLang($this->nettoyer($beneficiaire['dateEntree']), $_SESSION['lang']) ?></td>
</table> <td class="text-center"><?= $this->nettoyer($beneficiaire['duree']) ?></td>
<td class="text-center"><?= $this->nettoyer($beneficiaire['duree_non_acquise']) ?></td>
<td class="text-center small"><?= $this->nettoyer($beneficiaire['ratioNonAcquise']) ?></td>
<td class="text-center"><?= $this->nettoyer($beneficiaire['rapportsp']) ?>%</td>
<td class="text-center fw-bold text-danger"><?= format_N($this->nettoyer($beneficiaire['primeNonAcquise'])) ?></td>
<td class="text-center"><?= format_N($this->nettoyer($beneficiaire['primeHt'])) ?></td>
<td class="text-center"><?= format_N($this->nettoyer($beneficiaire['taxe'])) ?></td>
<td class="text-center fw-bold text-primary"><?= format_N($this->nettoyer($beneficiaire['primeTtc'])) ?></td>
<td class="text-center">
<div class="form-check form-switch d-inline-block">
<input class="form-check-input" type="checkbox"
value="<?= ($beneficiaire['choix'] == '1') ? '1' : '0' ?>"
<?= ($beneficiaire['choix'] == '1') ? 'checked' : '' ?>
onchange="toggleBeneficiaireSelection(this, <?= $beneficiaire['idBeneficiaire_temp'] ?>);">
</div>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>