production/Vue/Ajaxfichefacturegarant/index.php
2025-12-01 16:12:12 +00:00

288 lines
12 KiB
PHP
Executable File

<?php
$idEntete = $facturegarant['idEntetefacturegarant'];
$codeTypeFacture = $facturegarant['codeTypeFacturationGarant'];
$codeConvention = $facturegarant['codeConvention'];
if($codeTypeFacture=="CAUTP"){
$codeConvention = "GAR";
}
?>
<fieldset>
<legend> <?= _("Facture") . " N°: " . $this->nettoyer($facturegarant['numeroFactureImprime']) ?> </legend>
<table class="table table-responsive table-condensed">
<tbody>
<tr>
<td > <?= _("Garant") ?> </td>
<td > <INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($facturegarant['garant']) ?>" disabled ></td>
<td align="center"> <?= _("Type Facture") ?> </td>
<td ><INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($facturegarant['typeFacture']) ?>" disabled></td>
<td align="center"> <?= _("Source Fond") ?> </td>
<td >
<INPUT class="form-control majuscule" TYPE="text" value="<?=$this->nettoyer($facturegarant['sourcefondgarant'])?>" disabled>
</td>
</tr>
<tr>
<td > <?= _("Assiette") ?> </td>
<td >
<INPUT class="form-control" TYPE="text" disabled value="<?= $this->nettoyer($facturegarant['assiette']); ?>">
</td>
<td align="center"><?= _("Périodicité")?></td>
<td >
<INPUT class="form-control" TYPE="text" disabled value="<?= $this->nettoyer($facturegarant['codePeriodicite']); ?>">
</td>
<td align="center"> <?= _("N° Facture") ?> </td>
<td >
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($facturegarant['numeroFactureImprime']) ?>" disabled>
</td>
</tr>
<tr>
<td > <?= _("Utilisateur") ?> </td>
<td >
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($facturegarant['codeUtilisateur']) ?>" disabled>
</td>
<td align="center"><?= _("Exercice")?></td>
<td ><INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($facturegarant['codeExercice']) ?>" disabled></td>
<td align="center"> <?= _("Début") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= dateLang($this->nettoyer($facturegarant['dateDebut'], $_SESSION['lang'])) ?>" disabled></td>
</tr>
<tr>
<td > <?= _("Fin") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= dateLang($this->nettoyer($facturegarant['dateFin'], $_SESSION['lang'])) ?>" disabled></td>
<td align="center"> <?= _("Date Facture") ?> </td>
<td ><INPUT class="form-control" TYPE="text" value="<?= dateLang($this->nettoyer($facturegarant['dateFacture'], $_SESSION['lang'])) ?>" disabled></td>
<td align="center"> <?= _("Date Système") ?> </td>
<td> <INPUT class="form-control" TYPE="text" value="<?= dateLang($this->nettoyer($facturegarant['dateSysteme'], $_SESSION['lang'])) ?>" disabled></td>
</tr>
<tr>
<td > <?= _("Prime Nette") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($facturegarant['primeNette'])) ?>" disabled></td>
<td align="center"> <?= _("Commission") ?> </td>
<td>
<INPUT class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($facturegarant['commissionGestion'])) ?>" disabled>
</td>
<td align="center"> <?= _("Accessoire") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($facturegarant['accessoire'])) ?>" disabled></td>
</tr>
<tr>
<td> <?= _("Montant HT") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($facturegarant['montantHt'])) ?>" disabled></td>
<td align="center"> <?= _("TVA") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($facturegarant['tauxTva']) ?>" disabled></td>
<td align="center"> <?= _("Taxe") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($facturegarant['taxe'])) ?>" disabled></td>
</tr>
<tr>
<td> <?= _("Montant TTC") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($facturegarant['montantTtc'])) ?>" disabled></td>
<td align="center"> <?= _("Population") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($facturegarant['nbAliment']) ?>" disabled></td>
<td align="center"> <?= _("Montant Sinistres") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($facturegarant['montantSinistre'])) ?>" disabled></td>
</tr>
<tr>
<td> <?= _("Honoraires Sinistres") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($facturegarant['honoraireSinistre'])) ?>" disabled></td>
<td align="center"> <?= _("Montant Provision") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($facturegarant['montantBudget'])) ?>" disabled></td>
<td align="center"> <?= _("Montant Encaissé") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= format_N($this->nettoyer($facturegarant['montantEncaisse'])) ?>" disabled></td>
</tr>
<!--
<tr>
<td class="required" ><?= _("Convention") ?></td>
<td >
<SELECT class="form-control" id="codeConvention" NAME="codeConvention" style="font-size:12pt; height:30px;" required AUTOCOMPLETE="OFF" onchange='$("#div_editer_facture").html("");'>
<?php liste_options($conventions, $codeConvention); ?>
</SELECT>
</td>
<td>
</td>
<td colspan="3">
<button style='font-size:10pt;' type="button" class="form-control btn btn-info" onclick="javascript:editer_facture_garant();"> <?= _("Edition Facture Garant") ?> </button>
</td>
</tr>
-->
</tbody>
</table>
</fieldset>
<div id="div_editer_facture"></div>
<?php if($codeTypeFacture!="CAUTP" && $codeTypeFacture!="DEF"): ?>
<div class="wrapper">
<div class="tabs">
<div class="tab">
<input type="radio" name="css-tabs" id="tab-1" checked class="tab-switch">
<label for="tab-1" class="tab-label"><?= _("Par Police");?></label>
<div class="tab-content tab-container" style="overflow:auto">
<fieldset>
<table class="table table-striped table-bordered table-hover table-condensed table-responsive tabmini compact" style="font-size:10pt; white-space:nowrap;">
<thead>
<tr>
<th colspan="2" style="text-align:center" > <?= _("Police")." ( ".count($listepolices)." )" ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Prime Nette") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Commission") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Accessoire") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Montant Provision") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Montant Sinistres") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Honoraires Sinistres") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Montant HT") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Population") ?> </th>
</tr>
<tr>
<th style="text-align:center"><?= _("ID") ?></th>
<th style="text-align:center"><?= _("Nom") ?></th>
</tr>
</thead>
<tbody>
<?php
foreach ($listepolices as $v):
?>
<tr valign="top">
<td style="text-align:center"> <?= $this->nettoyer($v['idPolice']) ?> </td>
<td style="text-align:center"> <?= $this->nettoyer($v['libellePolice']) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['primeNette'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['commissionGestion'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['accessoire'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['montantBudget'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['montantSinistre'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['honoraireSinistre'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['montantHt'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['nbAliment'])) ?> </td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</fieldset>
</div>
</div>
<div class="tab">
<input type="radio" name="css-tabs" id="tab-2" class="tab-switch">
<label for="tab-2" class="tab-label"><?= _("Par Collège")?></label>
<div class="tab-content tab-container">
<fieldset>
<table class="table table-striped table-bordered table-hover table-condensed table-responsive tabmini compact" style="font-size:10pt; white-space:nowrap;">
<thead>
<tr>
<th colspan="2" style="text-align:center" > <?= _("Police") ?> </th>
<th colspan="2" style="text-align:center" > <?= _("Collège")." ( ".count($listecolleges)." )" ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Prime Nette") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Commission") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Montant Provision") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Montant Sinistres") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Honoraires Sinistres") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Montant HT") ?> </th>
<th rowspan="2" style="text-align:center" > <?= _("Population") ?> </th>
</tr>
<tr>
<th style="text-align:center"><?= _("ID") ?></th>
<th style="text-align:center"><?= _("Nom") ?></th>
<th style="text-align:center"><?= _("ID") ?></th>
<th style="text-align:center"><?= _("Nom") ?></th>
</tr>
</thead>
<tbody>
<?php
foreach ($listecolleges as $v):
?>
<tr valign="top">
<td style="text-align:center"> <?= $this->nettoyer($v['idPolice']) ?> </td>
<td style="text-align:center"> <?= $this->nettoyer($v['libellePolice']) ?> </td>
<td style="text-align:center"> <?= $this->nettoyer($v['idCollege']) ?> </td>
<td style="text-align:center"> <?= $this->nettoyer($v['libelleCollege']) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['primeNette'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['commissionGestion'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['montantBudget'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['montantSinistre'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['honoraireSinistre'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['montantHt'])) ?> </td>
<td style="text-align:center"> <?= format_N($this->nettoyer($v['nbAliment'])) ?> </td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</fieldset>
</div>
</div>
</div>
</div>
<?php endif; ?>
<?php if($codeTypeFacture=="DEF"):
$nbreLigne = count($detaildeficitgarant);
?>
<table id="" class="table table-responsive table-condensed" style="font-size:12pt;">
<thead>
<tr>
<td align="center"><?= _("Début") ?></td>
<td align="center"><?= _("Fin") ?></td>
<td align="center"><?= _("Provision") ?></td>
<td align="center"><?= _("Sinistres") ?></td>
<td align="center"><?= _("Déficit") ?></td>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="2"><?= "Total ($nbreLigne)" ?></td>
<td align="center"><?= format_N($facturegarant['montantProvision']) ?></td>
<td align="center"><?= format_N($facturegarant['montantSinistre']) ?></td>
<td align="center"><?= format_N($facturegarant['montantDeficit']) ?></td>
</tr>
</tfoot>
<tbody>
<?php
//$bool = "0";
foreach ($detaildeficitgarant as $v):
?>
<tr valign="top" >
<td align="center"><?= dateLang($v['dateDebut'], $_SESSION['lang']) ?></td>
<td align="center"><?= dateLang($v['dateFin'], $_SESSION['lang']) ?></td>
<td align="center"><?= format_N($v['montantProvision']) ?></td>
<td align="center"><?= format_N($v['montantSinistre']) ?></td>
<td align="center"><?= format_N($v['montantDeficit']) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?php endif; ?>