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

134 lines
6.9 KiB
PHP
Executable File

<?php
$this->titre = "INTER SANTE - " . _("Détail généeration bons") ;
?>
<INPUT class="sr-only" TYPE="text" id="idGenerationbon" name="idGenerationbon" value="<?= $this->nettoyer($generartionbon['idGenerationbon']) ?>">
<INPUT class="sr-only" TYPE="text" id="idBon_C" name="idBon_C">
<INPUT class="sr-only" TYPE="text" id="numeroBon_C" name="numeroBon_C">
<INPUT class="sr-only" TYPE="text" id="motifAnnulation_C" name="motifAnnulation_C">
<INPUT class="sr-only" TYPE="text" id="codeEtatBon_C" name="codeEtatBon_C">
<table class="table table-responsive table-condensed" style='font-size:10pt;'>
<tbody>
<tr>
<td width="8%">Type</td>
<td width="40%"><INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($generartionbon['typeBon']) ?>" style='font-size:10pt;' readonly ></td>
<td width="8%" align="center" > Date </td>
<td><INPUT class="form-control" TYPE="text" value="<?= dateheureLang($this->nettoyer($generartionbon['dateSysteme'])) ?>" style='font-size:10pt;' readonly ></td>
<td align="center" width="5%" > <?= _("Début") ?> </td>
<td width="10%"><INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($generartionbon['noDepart']) ?>" style="text-align: center; font-size:10pt;" readonly ></td>
<td align="center" width="5%" > <?= _("Fin") ?> </td>
<td width="10%"><INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($generartionbon['noFin']) ?>" style="text-align: center; font-size:10pt;" readonly ></td>
</tr>
<tr>
<td> <?= _("Généré par") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($generartionbon['utilisateur']) ?>" style='font-size:10pt;' readonly ></td>
<td align="center" > <?= _("Réceptionnaire") ?> </td>
<td colspan="5"><INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($generartionbon['receptionnaire']) ?>" style='font-size:10pt;' readonly ></td>
</tr>
<tr>
<td> <?= _("Prestataire") ?> </td>
<td><INPUT class="form-control" TYPE="text" value="<?= $this->nettoyer($generartionbon['prestataire']) ?>" style='font-size:10pt;' readonly ></td>
<td align="center" > <?= _("Résultat") ?> </td>
<td colspan="5"> <input class="form-control" style="text-align: center; font-size:10pt;" type="text" value="Nombre de lignes affichées : <?= $this->nettoyer($generartionbon['nbLigne']) ?>" readonly> </td>
</tr>
</tbody>
</table>
<div id="div_bonpecs">
<table class="table table-striped table-bordered table-hover table-condensed table-responsive">
<thead>
<tr>
<th style="text-align: center;"> <?= _("Type") ?> </th>
<th style="text-align: center;"> <?= _("No Bon") ?> </th>
<th style="text-align: center;"> <?= _("Attribution") ?> </th>
<th style="text-align: center;"> <?= _("Réception") ?> </th>
<th style="text-align: center;"> <?= _("Reçu par") ?> </th>
<th style="text-align: center;"> <?= _("Etat bon") ?> </th>
<th style="text-align: center;"> <?= _("No Bénéf") ?> </th>
<th style="text-align: center;"> <?= _("Nom Bénéf") ?> </th>
<th style="text-align: center;"> <?= _("Date Util") ?> </th>
<th style="text-align: center;"> <?= _("Util par") ?> </th>
<th style="text-align: center;"> <?= _("Rempl") ?> </th>
</tr>
</thead>
<tbody>
<?php foreach ($bonpecs as $bonpec):
$codeEtatBon = $bonpec['codeEtatBon'];
$numeroBon = $bonpec['numeroBon'];
$idBon = $bonpec['idBon'];
$motifAnnulation = $this->echapper($bonpec['motifAnnulation']);
?>
<?php if ($codeEtatBon=='0'): ?>
<tr style="text-align: center; color: rgb(220,20,54);"
onclick="javascript:selectionner_bon(<?= $idBon ?>,'<?= $numeroBon ?>','<?= $codeEtatBon ?>','<?= $motifAnnulation ?>');"
ondblclick="javascript:selectionner_bon(<?= $idBon ?>,'<?= $numeroBon ?>','<?= $codeEtatBon ?>','<?= $motifAnnulation ?>'); annuler_bon();" valign="top"
>
<?php elseif($bonpec['codeEtatBon']=='1'): ?>
<tr style="text-align: center; color: rgb(0,128,0);" style="text-align: center;"
onclick="javascript:selectionner_bon(<?= $idBon ?>,'<?= $numeroBon ?>','<?= $codeEtatBon ?>','<?= $motifAnnulation ?>');"
ondblclick="javascript:selectionner_bon(<?= $idBon ?>,'<?= $numeroBon ?>','<?= $codeEtatBon ?>','<?= $motifAnnulation ?>'); annuler_bon();" valign="top"
>
<?php elseif($bonpec['codeEtatBon']=='2'): ?>
<tr style="text-align: center; color: rgb(190,190,190);"
onclick="javascript:selectionner_bon(<?= $idBon ?>,'<?= $numeroBon ?>','<?= $codeEtatBon ?>','<?= $motifAnnulation ?>');"
ondblclick="javascript:selectionner_bon(<?= $idBon ?>,'<?= $numeroBon ?>','<?= $codeEtatBon ?>','<?= $motifAnnulation ?>'); annuler_bon();" valign="top"
>
<?php elseif($bonpec['codeEtatBon']=='3' || $bonpec['codeEtatBon']=='4' || $bonpec['codeEtatBon']=='9'): ?>
<tr style="text-align: center; color: rgb(190,190,190); text-decoration: line-through;"
onclick="javascript:selectionner_bon(<?= $idBon ?>,'<?= $numeroBon ?>','<?= $codeEtatBon ?>','<?= $motifAnnulation ?>');"
ondblclick="javascript:selectionner_bon(<?= $idBon ?>,'<?= $numeroBon ?>','<?= $codeEtatBon ?>','<?= $motifAnnulation ?>'); annuler_bon();" valign="top"
>
<?php endif; ?>
<td><?= $this->nettoyer($bonpec['codeTypeBon']) ?></td>
<td><?= $numeroBon ?></td>
<td><?= dateLang($this->nettoyer($bonpec['dateGeneration'])) ?></td>
<td><?= dateLang($this->nettoyer($bonpec['dateReception'])) ?></td>
<td><?= $this->nettoyer($bonpec['codeUtilisateurReception']) ?></td>
<td><?= $this->nettoyer($bonpec['etatBon']) ?></td>
<td><?= $this->nettoyer($bonpec['numeroBeneficiaire']) ?></td>
<td><?= $this->nettoyer($bonpec['beneficiaire']) ?></td>
<td><?= dateheureLang($this->nettoyer($bonpec['dateImpression'])) ?></td>
<td><?= $this->nettoyer($bonpec['codeUtilisateurImpression']) ?></td>
<td><?= $this->nettoyer($bonpec['numeroRemplacement']) ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<button id="btn_accuse_reception" name="btn_accuse_reception" type="button" class="sr-only" data-bs-toggle="modal" data-bs-target="#pop_accuse_reception"> </button>
<div class="modal fade" id="pop_accuse_reception" role="dialog">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button id="btn_close_pop" name="btn_close_pop" type="button" class="close" data-bs-dismiss="modal"> <?= _("Fermer") ?> </button>
<h4 class="modal-title"> <?= _("Bon de livraison différée...") ?> </h4>
</div>
<div class="modal-body">
<div id ="div_accuse_reception">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-bs-dismiss="modal"> <?= _("Fermer") ?> </button>
</div>
</div>
</div>
</div>