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

183 lines
9.2 KiB
PHP
Executable File

<?php
$this->titre = "INTER SANTE - sélection quittances Client";
$lettrageAutoGarant = $this->nettoyer($encaissement['lettrageAutoGarant']);
?>
<div id="div_ente_encaissement">
<FORM name = "formente_encaissement" id = "formente_encaissement" method="POST" action="Encselectionfacturesgarant/enregistrerencaissement/">
<INPUT class="sr-only" TYPE="text" id="montant_selection_enr" name="montant_selection_enr" value="<?= $totaldetailencaissement['montant_selection'] ?>">
<table class="table table-responsive table-condensed">
<tbody>
<tr>
<td width="10%"> <?= _("Montant Bordereau") ?> </td>
<td><INPUT style="text-align:center; font-size:11pt; background-color:#dff2ff !important; font-weight:bold;" class="form-control" TYPE="text" id="montantBordereau" NAME="montantBordereau" value="<?= format_N($this->nettoyer($encaissement['montant'])) ?>" readonly></td>
<td align="center"> <?= _("Factures sélectionnées") ?> </td>
<td><INPUT style="text-align:center; font-size:11pt; background-color:#dff2ff !important; font-weight:bold;" class="form-control" TYPE="text" id="montant_selection" NAME="montant_selection" value="<?= format_N($this->nettoyer($encaissement['montantSelection'])) ?>" readonly></td>
<td align="center"> <?= _("Ecart") ?> </td>
<td><INPUT style="text-align:center; font-size:11pt; background-color:red !important; color: #fff; font-weight:bold;" class="form-control" TYPE="text" id="montant_ecart" NAME="montant_ecart" value="<?= format_N($this->nettoyer($encaissement['montantEcart'])) ?>" readonly></td>
<td align="center"><input id="btn_enreg" name="btn_enreg" class = "form-control btn btn-primary" type="button" value="<?= _("Enregistrer") ?>" onClick="javascript:enregistrer_encaissement_facturegarant()();"></td>
</tr>
</tbody>
</table>
</FORM>
</div>
<div id="div_client">
<FORM name = "forminfoclient" id = "forminfoclient" method="POST" action="Encselectionquittances/changercompte/">
<input class="sr-only" type="submit">
<table class="table table-responsive table-condensed">
<tbody>
<tr>
<td width="10%"> <?= _("Nom Garant") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="nomGarant" name="nomGarant" value="<?= $nomGarant ?>" readonly></td>
</tr>
</tbody>
</table>
</FORM>
</div>
<div id="div_facturegarant">
<?php if($lettrageAutoGarant!='1'): ?>
<STRONG> <?= _("Factures impayées du garant") ?> </STRONG>
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt;">
<thead>
<tr>
<th style='text-align:center' width="10%"><?= _("Groupe Facture") ?></th>
<th style='text-align:center' width="10%"><?= _("No Facture") ?></th>
<th style='text-align:center'> <?= _("Date Facture") ?> </th>
<th style='text-align:center'> <?= _("Type Facture") ?> </th>
<th style='text-align:center'> <?= _("Montant TTC Facture") ?> </th>
<th style='text-align:center'> <?= _("Montant Encaissé") ?> </th>
<th style='text-align:center'> <?= _("Solde/Acpte") ?> </th>
<th style='text-align:center'> <?= _("Acompte") ?> </th>
<th style='text-align:center'> <?= _("Solder") ?> </th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="4" style='text-align:center'> Total </td>
<td align='center'><?= format_N($this->nettoyer($totalfactureImpayee['montantTtc'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($totalfactureImpayee['montantEncaisse'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($totalfactureImpayee['solde'])) ?></td>
<td colspan="2"> </td>
</tr>
</tfoot>
<tbody>
<tr valign="top">
<td></td>
<td><INPUT style='text-align:center' class="form-control" TYPE="text" id="numeroFactureAcpte" NAME="numeroFactureAcpte" readonly ></td>
<td colspan="1"> <INPUT class="sr-only" TYPE="text" id="idFactureAcpte" NAME="idFactureAcpte" readonly > </td>
<td> <INPUT style='text-align:center' class="sr-only" TYPE="text" id="anc_soldeAcpte" NAME="anc_soldeAcpte" readonly > </td>
<td><INPUT style='text-align:center' class="form-control" TYPE="text" id="montantTtcAcpte" NAME="montantTtcAcpte" readonly ></td>
<td><INPUT style='text-align:center' class="form-control" TYPE="text" id="montantEncaisseAcpte" NAME="montantEncaisseAcpte" readonly ></td>
<td><INPUT style='text-align:center' class="form-control" TYPE="text" id="montantAcpte" NAME="montantAcpte" onfocus="formatNumerique(this);" onkeyup="controle_numerique(this);" onblur="formatMonetaire(this);" ></td>
<td colspan="2" align='center'> <input type="button" value="<?= _("Ajouter Acompte") ?>" onClick="javascript:ajouter_facturegarant_acompte();"></td>
</tr>
<?php foreach ($factures as $v):
$idFacture=$this->nettoyer($v['id']);
$numeroFacture=$this->nettoyer($v['numeroFactureImprime']);
$montantTtc=$this->nettoyer($v['montantTtc']);
$montantEncaisse=$this->nettoyer($v['montantEncaisse']);
$solde=$this->nettoyer($v['solde']);
$idDetailencaissementgarant_temp = $this->nettoyer($v['idDetailencaissementgarant_temp']);
?>
<tr valign="top">
<td align='center'><?= $this->nettoyer($v['numeroGroupeFactureImprime']) ?></td>
<td align='center'><?= $numeroFacture ?></td>
<td align='center'><?= dateLang($this->nettoyer($v['dateFacture'])) ?></td>
<td align='center'><?= $this->nettoyer($v['typefacturationgarant']) ?></td>
<td align='center'><?= format_N($this->nettoyer($v['montantTtc'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($v['montantEncaisse'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($v['solde'])) ?></td>
<?php if($idDetailencaissementgarant_temp>'0'): ?>
<td colspan="2" ></td>
<?php else: ?>
<td align='center'> <input type="button" value="<?= _("Acompte") ?>"
onClick="javascript:selectionner_facturegarant_impayee('<?= $numeroFacture ?>', '<?= $idFacture ?>' , '<?= $montantTtc ?>' , '<?= $montantEncaisse ?>' , '<?= $solde ?>' );">
</td>
<td align='center'> <input type="button" value="<?= _("Solder") ?>" onClick="javascript:solder_facturegarant_temp(<?= $idFacture ?>);"></td>
<?php endif; ?>
</tr>
<?php endforeach; ?>
<tr style='background-color:white'>
<td colspan="9" height="10"></td>
</tr>
</tbody>
</table>
<?php endif; ?>
</div>
<div id="div_detailencaissement">
<INPUT class="sr-only" TYPE="text" id="montant_selection_info" name="montant_selection_info" value="<?= format_N($totaldetailencaissement['montant_selection']) ?>">
<INPUT class="sr-only" TYPE="text" id="montant_ecart_info" name="montant_ecart_info" value="<?= format_N($totaldetailencaissement['montant_ecart']) ?>">
<STRONG> <?= _("Factures sélectionnées") ?> </STRONG>
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt;">
<thead>
<tr>
<th style='text-align:center' width="10%"><?= _("Groupe Facture") ?></th>
<th style='text-align:center' width="10%"><?= _("No Facture") ?></th>
<th style='text-align:center'> <?= _("Type") ?> </th>
<th style='text-align:center'> <?= _("Ancien Solde") ?> </th>
<th style='text-align:center'> <?= _("Montant A Encaisser") ?> </th>
<th style='text-align:center'> <?= _("Nouveau Solde") ?> </th>
<th style='text-align:center'> <?= _("Supprimer") ?> </th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="4" style='text-align:center'> <?= _("Total") ?> </td>
<td align='center'><?= format_N($this->nettoyer($encaissement['montantSelection'])) ?></td>
<td> </td>
<td align='center'> <input class="form-control btn btn-primary" type="button" value="<?= _("Enregistrer") ?>" onClick="javascript:enregistrer_encaissement_facturegarant();"></td>
</tr>
</tfoot>
<tbody>
<?php foreach ($detailencaissements as $detailencaissement):
$idDetailencaissement=$this->nettoyer($detailencaissement['id']);
?>
<tr valign="top">
<td align='center'><?= $this->nettoyer($detailencaissement['numeroGroupeFactureImprime']) ?></td>
<td align='center'><?= $this->nettoyer($detailencaissement['numeroFactureImprime']) ?></td>
<td align='center'><?= $this->nettoyer($detailencaissement['typefacturationgarant']) ?></td>
<td align='center'><?= format_N($this->nettoyer($detailencaissement['oldsolde'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($detailencaissement['montantTtc'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($detailencaissement['newsolde'])) ?></td>
<td align='center'>
<?php if($lettrageAutoGarant!='1'): ?>
<input type="button" value="<?= _("Retirer") ?>" onClick="javascript:supprimer_detail_encaissement_garant(<?= $idDetailencaissement ?>);">
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
<tr style='background-color:white'>
<td colspan="7" height="10"></td>
</tr>
</tbody>
</table>
</div>