production/Vue/Ajaxcomposantetarif/affichercomposantetarif.php
2025-12-01 16:12:12 +00:00

156 lines
6.7 KiB
PHP
Executable File

<div id="div_compsante_tarif">
<div style="margin:10px 0px 10px 0;">
<?php if(count($actes_in) > "0"): ?>
<button type="button" style="font-size:12pt; height:30px" class="form-control btn btn-primary" onclick="javascript:valider_tarif();" > <?= _("Valider Composition") ?> </button>
<?php endif; ?>
</div>
<!--
<button id="btn_supprime" type="button" class="form-control btn btn-danger" onClick="javascript:supprimer_un_acte_du_tarif('9336','1');">
<i class="fa fa-times" aria-hidden="true"></i>
</button>
-->
<div id="div_suppr">
</div>
.
<div class="row">
<div id="div_acte_1" class="col-4" >
<table class="table table-striped table-bordered table-hover table-condensed table-responsive tabliste compact" style="font-size:9pt;">
<thead>
<tr>
<th style='text-align:center'> <?= _("Actes disponibles")." (".count($actes_out).")" ?> </th>
<th width="7%" style='text-align:center'><?= _("Tarifé") ?> </th>
<th width="7%" style='text-align:center'> => </th>
</tr>
<!--
<tr>
<th colspan="3"> <button type="button" style="font-size:10pt;" class="form-control btn btn-primary" onclick="javascript:ajouter_tous_actes_fam_au_tarif();" > <?= _("Ajouter tous") . " ==>" ?> </button> </th>
</tr>
-->
</thead>
<tbody>
<?php foreach ($actes_out as $acte_out):
$idActe = $acte_out['id'];
$dansDetailTarif = $acte_out['dansDetailTarif'];
$tarife = $dansDetailTarif == "1"? "Oui" : "Non";
?>
<?php if($dansDetailTarif=='1'): ?>
<tr valign="top" style="color:blue;font-style: italic;">
<?php else: ?>
<tr valign="top">
<?php endif; ?>
<td ><?= $this->nettoyer($acte_out['libelleActe']) ?></td>
<td align='center'><?= $tarife ?></td>
<td align='center'> <input type="button" value="=>" onClick="javascript:ajouter_un_acte_au_tarif('<?=$idActe?>');" ></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<div id="div_acte_2" class="col-8">
<table id="dataliste" class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:9pt;">
<thead>
<tr>
<th width="5%" style='text-align:center'> <= </th>
<th style='text-align:center'> <?= _("Actes tarifés")." (".count($actes_in).")" ?> </th>
<th width="15%" style='text-align:center' class="required"> <?= _("Effet") ?> </th>
<th width="15%" style='text-align:center'> <?= _("Prix Jour Ouvrable") ?> </th>
<th width="15%" style='text-align:center'> <?= _("Prix Nuit et Ferié") ?> </th>
<th width="5%" style='text-align:center'> Suppr </th>
</tr>
</thead>
<tbody>
<?php
$i = 0;
foreach ($actes_in as $acte_in):
$idDetailTarifActe = $this->nettoyer($acte_in['idDetailTarifActe']);
$id = $this->nettoyer($acte_in['id']);
$supprime = $this->nettoyer($acte_in['supprime']);
$dateEffet = $this->nettoyer($acte_in['dateEffet']);
$prix = $this->nettoyer($acte_in['prix']);
$prixNuitFerier = $this->nettoyer($acte_in['prixNuitFerier']);
$maxDateEffetActe = $this->nettoyer($acte_in['maxDateEffetActe']);
$aDateEffet = $this->nettoyer($acte_in['aDateEffet']);
$maj = $this->nettoyer($acte_in['maj']);
$majPrix = $this->nettoyer($acte_in['majPrix']);
$majPrixNuitFerier = $this->nettoyer($acte_in['majPrixNuitFerier']);
$suppr = $this->nettoyer($acte_in['suppr']);
$i++;
?>
<?php if($supprime=='1'): ?>
<tr valign="top" style="text-decoration: line-through red;">
<?php elseif($suppr=='1'): ?>
<tr valign="top" style="background-color: red; color: white;">
<?php elseif($idDetailTarifActe=="0"): ?>
<tr valign="top" style="background-color:#eee8aa; font-style: italic;">
<?php elseif($maj=="1"): ?>
<tr valign="top" style="color:blue; font-style: italic;">
<?php else: ?>
<tr id="tabLigne<?= $i;?>" valign="top">
<?php endif; ?>
<?php if($idDetailTarifActe=="0"): ?>
<td align='center'> <input type="button" value="<=" onClick="javascript:retirer_un_acte_du_tarif('<?=$id?>');" ></td>
<?php else: ?>
<td></td>
<?php endif; ?>
<td ><?= $this->nettoyer($acte_in['libelleActe']) ?></td>
<?php if (($dateEffet=="" || $idDetailTarifActe=="0" || $majPrix=="1" || $majPrixNuitFerier=="1") && ($supprime=="0")): ?>
<td>
<INPUT style='text-align:center; font-size:7pt;' class="form-control datepicker" TYPE="text" id="dateEffet<?= $i;?>" NAME="dateEffet<?= $i;?>" required AUTOCOMPLETE="OFF"
value="<?= datefr($dateEffet);?>" onChange="javascript:maj_composante_effettarif_acte('<?=$id?>', this.value,'<?=$maxDateEffetActe?>','<?=$i?>');">
</td>
<?php else: ?>
<td align='center'><?= datefr($dateEffet); ?></td>
<?php endif; ?>
<?php if (($prix=="0" || $majPrix=="1" || $idDetailTarifActe=="0") && ($supprime=="0")): ?>
<?php //if ($idDetailTarifActe=="0"): ?>
<td >
<INPUT class="form-control" style='text-align:center' TYPE="number" value="<?= $prix ?>" id="prix<?= $i;?>" NAME="prix<?= $i;?>"
onChange="this.value=supprimer_espace_nombre(this.value);if(controle_numerique(this)){maj_composante_tarif_acte('<?=$id?>', this.value,'<?=$i?>');}">
</td>
<?php else: ?>
<td align='center'><?= format_N($prix)?></td>
<?php endif; ?>
<?php if (($prixNuitFerier=="0" || $majPrixNuitFerier=="1" || $idDetailTarifActe=="0") && ($supprime=="0")): ?>
<?php //if ($idDetailTarifActe=="0"): ?>
<td >
<INPUT class="form-control" style='text-align:center' TYPE="number" value="<?= $prixNuitFerier ?>" id="prixNuitFerier<?= $i;?>" NAME="prixNuitFerier<?= $i;?>"
onChange="this.value=supprimer_espace_nombre(this.value);if(controle_numerique(this)){maj_composante_tarifnuit_acte('<?=$id?>', this.value,'<?= $i;?>');}">
</td>
<?php else: ?>
<td align='center'><?= format_N($prixNuitFerier)?></td>
<?php endif; ?>
<?php if ($idDetailTarifActe=="0" || $suppr=="1" || $supprime=="1" || $majPrix=="1" || $majPrixNuitFerier=="1" || $prix=="0" || $prixNuitFerier=="0"): ?>
<td></td>
<?php else: ?>
<td>
<button id="btn_supprime_tarif<?= $i;?>" type="button" class="form-control btn btn-danger" onClick="javascript:supprimer_un_acte_du_tarif('<?=$id?>','<?= $i;?>');">
<i class="fa fa-times" aria-hidden="true"></i>
</button>
</td>
<?php endif; ?>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
</div>
</div>