prestation/Vue/Encselectionquittances/index.php
2025-12-05 10:42:46 +00:00

223 lines
11 KiB
PHP
Executable File

<?php $this->titre = "INTER-SANTE - sélection quittances Client"; ?>
<INPUT class="sr-only" TYPE="text" id="idEncaissementTemp" name="idEncaissementTemp" value="<?= $encaissement['idEncaissementTemp'] ?>">
<div id="div_ente_encaissement">
<FORM name = "formente_encaissement" id = "formente_encaissement" method="POST" action="Encselectionquittances/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> <?= _("Mont Bordereau") ?> </td>
<td><INPUT style="text-align:center" class="form-control" TYPE="text" id="montantBordereau" NAME="montantBordereau" value="<?= format_N($this->nettoyer($totaldetailencaissement['montant_boredereau'])) ?>" readonly></td>
<td align="center"> <?= _("Quittances sélect") ?> </td>
<td><INPUT style="text-align:center" class="form-control" TYPE="text" id="montant_selection" NAME="montant_selection" value="<?= format_N($this->nettoyer($totaldetailencaissement['montant_selection'])) ?>" readonly></td>
<td align="center"> <?= _("Ecart") ?> </td>
<td><INPUT style="text-align:center" class="form-control" TYPE="text" id="montant_ecart" NAME="montant_ecart" value="<?= format_N($this->nettoyer($totaldetailencaissement['montant_ecart'])) ?>" 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_bordereau();"></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%"> <?= _("No Client") ?> </td>
<td width="15%">
<INPUT style='text-align:center' class="form-control" TYPE="text" id="numeroClient" name="numeroClient"
value="<?= $_SESSION['numeroClient_C'] ?>" onChange="compta_changer_client(this.value);"
placeholder="No Client" autofocus>
</td>
<td align="center" width="10%"> <?= _("Nom Client") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="nomClient" name="nomClient" value="<?= $_SESSION['nomClient_C'] ?>" readonly></td>
<td width="15%"> <button type="button" class="form-control btn btn-info" data-bs-toggle="modal" data-bs-target="#popRechercheClient"> <?= _("Rechercher...") ?> </button> </td>
</tr>
</tbody>
</table>
</FORM>
</div>
<div id="div_situation_client">
<div id="div_quittancesclient">
<STRONG> <?= _("Quittances impayées du client") ?> </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="5%">No</th>
<th style='text-align:center'> <?= _("Emission") ?> </th>
<th style='text-align:center'> <?= _("Effet") ?> </th>
<th style='text-align:center'> <?= _("Echéance") ?> </th>
<th style='text-align:center'> <?= _("Mvt") ?> </th>
<th style='text-align:center'> <?= _("Libellé") ?> </th>
<th style='text-align:center'> <?= _("Prime") ?> </th>
<th style='text-align:center'> <?= _("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="6" style='text-align:center'> Total </td>
<td align='center'><?= format_N($this->nettoyer($totalquittanceImpayee['primeTtc'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($totalquittanceImpayee['encaisse'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($totalquittanceImpayee['solde'])) ?></td>
<td colspan="2"> </td>
</tr>
</tfoot>
<tbody>
<tr valign="top">
<td><INPUT style='text-align:center' class="form-control" TYPE="text" id="numeroQuittanceAcpte" NAME="numeroQuittanceAcpte" readonly ></td>
<td colspan="4"> <INPUT class="sr-only" TYPE="text" id="idQuittanceAcpte" NAME="idQuittanceAcpte" 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="primeTtcAcpte" NAME="primeTtcAcpte" readonly ></td>
<td><INPUT style='text-align:center' class="form-control" TYPE="text" id="encaisseAcpte" NAME="encaisseAcpte" readonly ></td>
<td><INPUT style='text-align:center' class="form-control" TYPE="text" id="montantAcpte" NAME="montantAcpte" onBlur="controle_numerique(this);" ></td>
<td colspan="2" align='center'> <input type="button" value="<?= _("Ajouter Acompte") ?>" onClick="javascript:ajouter_quittance_acompte();"></td>
</tr>
<?php foreach ($quittances as $quittance):
$idQuittance=$this->nettoyer($quittance['id']);
$numeroQuittance=$this->nettoyer($quittance['numeroQuittance']);
$primeTtc=$this->nettoyer($quittance['primeTtc']);
$encaisse=$this->nettoyer($quittance['encaisse']);
$solde=$this->nettoyer($quittance['solde']);
$idEncaissement = $this->nettoyer($quittance['idEncaissement']);
?>
<tr valign="top">
<!-- <td align='center'><?= $numeroQuittance ?></td> -->
<td align='center'><?= $idQuittance ?></td>
<td align='center'><?= dateLang($this->nettoyer($quittance['dateEmission'])) ?></td>
<td align='center'><?= dateLang($this->nettoyer($quittance['dateEffet'])) ?></td>
<td align='center'><?= dateLang($this->nettoyer($quittance['dateEcheance'])) ?></td>
<td align='center'><?= $this->nettoyer($quittance['codeTypeAvenant']) ?></td>
<td align='center'><?= $this->nettoyer($quittance['libelleQuittance']) ?></td>
<td align='center'><?= format_N($this->nettoyer($quittance['primeTtc'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($quittance['encaisse'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($quittance['solde'])) ?></td>
<?php if($idEncaissement>'0'): ?>
<td colspan="2" ></td>
<?php else: ?>
<td align='center'> <input type="button" value="<?= _("Acompte") ?>"
onClick="javascript:selectionner_quittance_impayee(<?= $numeroQuittance ?>, <?= $idQuittance ?> , <?= $primeTtc ?> , <?= $encaisse ?> , <?= $solde ?> );">
</td>
<td align='center'> <input type="button" value="<?= _("Solder") ?>" onClick="javascript:solder_quittance_temp(<?= $idQuittance ?>);"></td>
<?php endif; ?>
</tr>
<?php endforeach; ?>
<tr style='background-color:white'>
<td colspan="10" height="10"></td>
</tr>
</tbody>
</table>
</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> <?= _("Quittances 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="5%"> <?= _("No Client") ?> </th>
<th> <?= _("Nom Client") ?> </th>
<th style='text-align:center'> <?= _("No Police") ?> </th>
<th style='text-align:center'> <?= _("Quittance") ?> </th>
<th style='text-align:center'> <?= _("Anc Solde") ?> </th>
<th style='text-align:center'> <?= _("Mont Encaissé") ?> </th>
<th style='text-align:center'> <?= _("Nouv Solde") ?> </th>
<th style='text-align:center'> <?= _("Supprimer") ?> </th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="5" style='text-align:center'> <?= _("Total") ?> </td>
<td align='center'><?= format_N($this->nettoyer($totaldetailencaissement['montant_selection'])) ?></td>
<td> </td>
<td align='center'> <input class="form-control btn btn-primary" type="button" value="<?= _("Enregistrer") ?>" onClick="javascript:enregistrer_encaissement_bordereau();"></td>
</tr>
</tfoot>
<tbody>
<?php foreach ($detailencaissements as $detailencaissement):
$idDetailencaissement=$this->nettoyer($detailencaissement['id']);
?>
<tr valign="top">
<td align='center'><?= $this->nettoyer($detailencaissement['numeroClient']) ?></td>
<td><?= $this->nettoyer($detailencaissement['nomClient']) ?></td>
<td align='center'><?= $this->nettoyer($detailencaissement['numeroPolice']) ?></td>
<td align='center'><?= $this->nettoyer($detailencaissement['idQuittance']) ?></td>
<td align='center'><?= format_N($this->nettoyer($detailencaissement['oldsolde'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($detailencaissement['primeTtc'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($detailencaissement['newsolde'])) ?></td>
<td align='center'> <input type="button" value="<?= _("Retirer") ?>" onClick="javascript:supprimer_detail_encaissement(<?= $idDetailencaissement ?>);"></td>
</tr>
<?php endforeach; ?>
<tr style='background-color:white'>
<td colspan="8" height="10"></td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="modal fade" id="popRechercheClient" role="dialog">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-body">
<STRONG> <?= _("Rechercher un client") ?> </STRONG>
<div id="div_listeclient" onkeypress="javascript:ctrlkeypress_enc(event);">
<table class="table table-striped table-bordered table-hover table-condensed table-responsive">
<thead>
<tr>
<th width="10%" > <?= _("Nunméro") ?> </th>
<th> <?= _("Nom") ?> </th>
<th> <?= _("Prénoms") ?> </th>
<th> <?= _("Mobile") ?> </th>
<th> <?= _("Ville") ?> </th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="text" class="form-control" id="numeroclientsearch" name="numeroclientsearch"></td>
<td><input type="text" class="form-control" id="nomsearch" name="nomsearch" autofocus ></td>
<td><input type="text" class="form-control" id="prenomsearch" name="prenomsearch"></td>
<td><input type="text" class="form-control" id="telsearch" name="telsearch"></td>
<td><input type="button" class = "form-control btn btn-info" value="<?= _("Rechercher...") ?>" onclick="javascript:afficher_pop_recherche_client_enc();" /></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>