prestation/Vue/Echeancier/index.php
2025-12-01 18:54:33 +00:00

121 lines
5.5 KiB
PHP

<?php $this->titre = "INTER-SANTE - Gestion echéancier"; ?>
<INPUT class="sr-only" id="idEmission_temp" name="idEmission_temp" TYPE="text" value="<?= $_SESSION['idEmission_temp'] ?>">
<FORM name = "formecheancier" id = "formecheancier" method="POST">
<fieldset>
<legend> <?= _("Entête Echéancier") ?> </legend>
<table class="table table-responsive table-condensed">
<tbody>
<tr>
<td width="10%"> <?= _("Taux Intérêt") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="tauxInteret" NAME="tauxInteret" value="<?= $this->nettoyer($entete_echeancier['tauxInteret']) ?>" onChange="ajax_maj_echancier();"></td>
<td align="center"> <?= _("Type Echéancier") ?> </td>
<td width="38%" >
<SELECT class="form-control" id="codeTypeEcheancier" NAME="codeTypeEcheancier" required AUTOCOMPLETE="OFF" autofocus onChange="ajax_init_echancier();">
<?php liste_options($typeecheancier,$entete_echeancier['codeTypeEcheancier'],true); ?>
</SELECT>
</td>
<td width="10%" align="center"> <?= _("Nb Echéances") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="nbEcheance" NAME="nbEcheance" value="<?=$this->nettoyer($entete_echeancier['nbEcheance'])?>" onChange="ajax_maj_echancier();" ></td>
</tr>
<tr>
<td> <?= _("Ttc Initial") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="primeTtcInitial" NAME="primeTtcInitial" value="<?= format_N($this->nettoyer($entete_echeancier['primeTtcInitial'])) ?>" readonly></td>
<td align="center"> <?= _("Intérêt") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="interet" NAME="interet" value="<?= format_N($this->nettoyer($entete_echeancier['interet'])) ?>" readonly></td>
<td align="center"> <?= _("Emission") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="primeTtc" NAME="primeTtc" value="<?= format_N($this->nettoyer($entete_echeancier['primeTtc'])) ?>" readonly></td>
</tr>
</tbody>
</table>
</fieldset>
<div id="infonbEcheance" style="display: none">
<input type="number" id="nbEcheance_info" name="nbEcheance_info" value="<?= $nbEcheance_info ?>">
</div>
</FORM>
<fieldset>
<legend>
<?= _("Tableau d'amortiissement / Echéancier") ?>
</legend>
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt;">
<thead>
<tr>
<th width="5%" style='text-align:center'> <?= _("Ordre") ?> </th>
<th width="10%" style='text-align:center'> <?= _("Date Paiement") ?> </th>
<th width="10%" style='text-align:center'> <?= _("Tx Ech") ?> </th>
<th style='text-align:center'> <?= _("Libellé") ?> </th>
<th style='text-align:center'> <?= _("Ttc Init Ech") ?> </th>
<th style='text-align:center'> <?= _("Tx Int") ?> </th>
<th style='text-align:center'> <?= _("Intérêt") ?> </th>
<th style='text-align:center'> <?= _("Prime TTC") ?> </th>
</tr>
</thead>
<tfoot>
<tr>
<?php if($total_echeancier['tauxEcheance']=='100'): ?>
<td colspan="2" style='text-align:center'><input class="btn btn-primary" type="button" value="<?= _("Enregistrer Echéancier") ?>"
onClick="javascript:enregistrer_echeancier();"></td>
<?php else: ?>
<td colspan="2" style='text-align:center'><input class="btn btn-primary" type="button" value="<?= _("Enregistrer Echéancier") ?>"
onClick="javascript:enregistrer_echeancier();" disabled></td>
<?php endif; ?>
<td align='center'><?= $this->nettoyer($total_echeancier['tauxEcheance']) ?></td>
<td style='text-align:center'> Total</td>
<td align='center'><?= format_N($this->nettoyer($total_echeancier['primeTtcInitial'])) ?></td>
<td> </td>
<td align='center'><?= format_N($this->nettoyer($total_echeancier['interet'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($total_echeancier['primeTtc'])) ?></td>
</tr>
</tfoot>
<tbody>
<?php foreach ($echeanciers as $echeancier):
$idEcheancier=$this->nettoyer($echeancier['id']);
?>
<tr valign="top">
<td align='center'><?= $this->nettoyer($echeancier['ordreEcheance']) ?></td>
<td>
<INPUT class="form-control datepicker" style='text-align:center' TYPE="text" value="<?= dateLang($this->nettoyer($echeancier['datePaiement'])) ?>" required AUTOCOMPLETE="OFF"
onChange="ajax_maj_date_echancier('<?=$idEcheancier?>', this.value);">
</td>
<td align='center'>
<INPUT class="form-control" style='text-align:center' TYPE="text" value="<?= $this->nettoyer($echeancier['tauxEcheance']) ?>"
onChange="ajax_maj_taux_echancier('<?=$idEcheancier?>', this.value);">
</td>
<td align='center'>
<INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($echeancier['libelleEcheance']) ?>"
onChange="ajax_maj_lib_echancier('<?=$idEcheancier?>', this.value);">
</td>
<td align='center'><?= format_N($this->nettoyer($echeancier['primeTtcInitial'])) ?></td>
<td align='center'><?= $this->nettoyer($echeancier['tauxInteret']) ?></td>
<td align='center'><?= format_N($this->nettoyer($echeancier['interet'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($echeancier['primeTtc'])) ?></td>
</tr>
<?php endforeach; ?>
<tr style='background-color:white'>
<td colspan="8" height="10"></td>
</tr>
</tbody>
</table>
</fieldset>