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

325 lines
14 KiB
PHP
Executable File

<?php
// $this->titre = "INTER SANTE - Fiche Devis";
$transforme=$this->nettoyer($police['transforme']);
$numeroOptionTarif = $_SESSION['numeroOptionTarif'];
if (est_anglophone())
{
$typeContrat = $police['typeContratEng'];
}
else
{
$typeContrat = $police['typeContrat'];
}
?>
<div id="div_listeprospects" style="height:100%; background-color: #ff00ff; text-align:center; color: white; font-weight:bold; font-size: 14pt;">
<?= _("GESTION DES COTATIONS") ?>
</div>
<INPUT class="sr-only" TYPE="text" id="nomForm" NAME="nomForm" value="fichedevis" readonly>
<INPUT class="sr-only" TYPE="text" id="transforme" NAME="transforme" value="<?= $this->nettoyer($police['transforme']) ?>" >
<INPUT class="sr-only" TYPE="text" id="codeTypeContrat" name="codeTypeContrat" value="<?= $this->nettoyer($police['codeTypeContrat']) ?>">
<div id="div_police">
<fieldset>
<legend> <?= _("Fiche Cotation") . " N° : " . $this->nettoyer($police['numeroPolice']) . " => ID : ". $this->nettoyer($police['idPolice'])?> </legend>
<table class="table table-responsive table-condensed">
<tbody>
<tr>
<td width="10%" > <?= _("Prospect") ?> </td>
<td colspan="3" > <INPUT class="form-control" TYPE="text" id="nomClient" name="nomClient" value="<?= $_SESSION['nomClient_d_C'] ?>" readonly ></td>
<td width="10%" align="center"> <?= _("No Cotation") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="numeroPolice" NAME="numeroPolice" value="<?= $this->nettoyer($police['numeroPolice']) ?>" readonly></td>
</tr>
<tr>
<td> <?= _("Gestionnaire") ?> </td>
<td >
<INPUT class="form-control majuscule" TYPE="text" id="codeSociete" NAME="codeSociete" value="<?=$_SESSION['nomSociete']?>" readonly>
</td>
<td align="center"> <?= _("Taux commission (%)") ?> </td>
<td >
<INPUT class="form-control" TYPE="number" id="tauxCommissionGerant" NAME="tauxCommissionGerant" readonly value="<?= $this->nettoyer($police['tauxCommissionGerant']); ?>">
</td>
<td width="10%" align="center"><?= _("Garant")?></td>
<td width="23%"><INPUT class="form-control" TYPE="text" id="garant" NAME="garant" value="<?= $this->nettoyer($police['garant']); ?>" readonly></td>
</tr>
<tr>
<td> <?= _("Courtier") ?> </td>
<td width="24%" > <INPUT class="form-control" TYPE="text" id="apporteurOld" NAME="apporteurOld" value="<?= $this->nettoyer($police['apporteur']) ?>" readonly></td>
<td width="10%" align="center"> <?= _("Taux commission (%)") ?> </td>
<td width="23%"><INPUT class="form-control" TYPE="text" id="tauxCommissionOld" NAME="tauxCommissionOld" value="<?= $this->nettoyer($police['tauxCommission']) ?>" readonly></td>
<td align="center">Type</td>
<td width="23%"><INPUT class="form-control" TYPE="text" id="typeContrat" NAME="typeContrat" value="<?= $typeContrat ?>" readonly></td>
</tr>
<tr>
<td> <?= _("Commercial") ?> </td>
<td> <INPUT class="form-control" TYPE="text" id="commercialOld" NAME="commercialOld" value="<?= $this->nettoyer($police['commercial']) ?>" readonly></td>
<td align="center"> <?= _("Taux commission (%)") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="tauxCommissionAutreOld" NAME="tauxCommissionAutreOld" value="<?= $this->nettoyer($police['tauxCommissionAutre']) ?>" readonly></td>
<td align="center"> <?= _("Rachat TM") ?> </td>
<td>
<?php if ($police['rachatTm']=="1"): ?>
<INPUT class="form-control" TYPE="text" id="rachattmOld" NAME="rachattmOld" value="<?= _("Oui") ?>" readonly>
<?php else: ?>
<INPUT class="form-control" TYPE="text" id="rachattmOld" NAME="rachattmOld" value="<?= _("Non") ?>" readonly>
<?php endif; ?>
</td>
</tr>
<tr>
<td> <?= _("Date Effet") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="dateEffet" NAME="dateEffet" value="<?= dateLang($this->nettoyer($police['dateEffet'])) ?>" readonly></td>
<td align="center"> <?= _("Echéance") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="dateEcheance" NAME="dateEcheance" value="<?= dateLang($this->nettoyer($police['dateEcheance'])) ?>" readonly></td>
<td align="center"> <?= _("No Contrat") ?> </td>
<?php if($transforme=='1'): ?>
<td><INPUT class="form-control" TYPE="text" id="tauxTaxe" NAME="tauxTaxe" value="<?= $this->nettoyer($police['numeroContrat'].' / Option '.$police['numeroOptionTarif']) ?>" readonly></td>
<?php else: ?>
<td><INPUT class="form-control" TYPE="text" id="tauxTaxe" NAME="tauxTaxe" readonly></td>
<?php endif; ?>
</tr>
<tr>
<td> <?= _("Taux Ristourne (%)") ?> </td>
<td> <INPUT class="form-control" id="tauxRistourne" NAME="tauxRistourne" TYPE="text" value="<?= $this->nettoyer($police['tauxRistourne']) ?>" readonly ></td>
<td align="center"> <?= _("Système") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="dateCre" NAME="dateCre" value="<?= dateheureLang($this->nettoyer($police['dateSysteme']), $_SESSION['lang']) ?>" readonly></td>
<td align="center"> <?= _("Délai Carence") ?> </td>
<td><INPUT class="form-control" TYPE="text" id="delaiCarencePolice" NAME="delaiCarencePolice" value="<?= $this->nettoyer($police['delaiCarencePolice']) ?>" readonly></td>
</tr>
<?php if($transforme!='1'): ?>
<tr>
<td> </td>
<td colspan="5"> <button type="button" style="font-size:10pt;" class="form-control btn btn-primary" onclick="javascript:texte_cpd();" > <?= _("TEXTES LIBRES SUR LE DEVIS...") ?> </button> </td>
</tr>
<?php endif; ?>
</tbody>
</table>
</fieldset>
</div>
<INPUT class="sr-only" TYPE="text" id="idCollege" name="idCollege" >
<table class="table table-responsive table-condensed" style="font-size:10pt;">
<tbody>
<tr>
<td width="10%"> <?= _("Option") ?> : </td>
<td width="20%">
<SELECT class="form-select" id="numeroOptionTarif" NAME="numeroOptionTarif" autofocus
onChange="javascript:actualiser_liste_college_d();" style="font-size:10pt;">>
<?php liste_options($optionstarif, $numeroOptionTarif, true); ?>
</SELECT>
</td>
<td align='center'>
<?php if($transforme=='1'): ?>
<input style="font-size:10pt;" class = "form-control btn btn-primary" type="button" value="<?= _("Importer assurés") ?>" disabled >
<?php else: ?>
<input style="font-size:10pt;" class = "form-control btn btn-primary" type="button" value="<?= _("Importer assurés") ?>" onClick="javascript:init_import_assures_d();" >
<?php endif; ?>
</td>
<td align='center'>
<input style="font-size:10pt;" class = "form-control btn btn-primary" type="button" value="<?= _("Liste assurés") ?>" onClick="javascript:lister_assures_devis();" >
</td>
<td align='center'>
<?php if($transforme=='1'): ?>
<input style="font-size:10pt;" class = "form-control btn btn-primary" type="button" value="<?= _("Transformer cette option en contrat") ?>" disabled >
<?php else: ?>
<input style="font-size:10pt;" class = "form-control btn btn-primary" type="button" value="<?= _("Transformer cette option en contrat") ?>" onClick="javascript:init_transformer_devis();" >
<?php endif; ?>
</td>
<td align='center'>
<?php if($transforme=='1'): ?>
<input style="font-size:10pt;" class = "form-control btn btn-danger" type="button" value="<?= _("Supprimer cette option") ?>" disabled >
<?php else: ?>
<input style="font-size:10pt;" class = "form-control btn btn-danger" type="button" value="<?= _("Supprimer cette option") ?>" onClick="javascript:supprimer_option();" >
<?php endif; ?>
</td>
</tr>
</tbody>
</table>
<div id="div_listecollege">
<INPUT class="sr-only" TYPE="number" id="primeTtc_total" NAME="primeTtc_total" value="<?= $this->nettoyer($totalcollege['primeTtc_total']) ?>" >
<INPUT class="sr-only" TYPE="number" id="nbTotalCollege" NAME="nbTotalCollege" value="<?= count($colleges) ?>" >
<?php
$nbreTotal = count($colleges);
if($nbreTotal < 10){
$nbreTotal = '0'.$nbreTotal;
}else{
$nbreTotal = format_N($nbreTotal);
}
?>
<table style="margin: auto" class="table-responsive">
<tbody>
<td><input class="form-control" style="text-align: center; font-size:10pt;" type="text" id="nbreTotal" name="nbreTotal" value="<?= _("Lignes Total").": ". $nbreTotal; ?>" readonly> </td>
</tbody>
</table>
<input type="hidden" id="total" value="<?= $nbreTotal; ?>">
<input class="sr-only" id="nbPersonneReel_total" name="nbPersonneReel_total" value="<?= $totalcollege['nbPersonneReel_total']; ?>">
<table class="table table-striped table-bordered table-hover table-condensed table-responsive tabliste compact" style="font-size:10pt;">
<thead>
<tr>
<th colspan="6" style='text-align:center'> <?= _("Total") ?> </th>
<th style='text-align:center'> <?= format_N($totalcollege['nbPersonnePrevu_total']) ?> </th>
<th style='text-align:center'> <?= format_N($totalcollege['nbPersonneReel_total']) ?> </th>
<th style='text-align:center'> <?= format_N($totalcollege['primeTtc_total']) ?> </th>
<th style='text-align:center'> </th>
</tr>
<tr>
<th rowspan="2" style='text-align:center'> <?= _("Option") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Produit") ?> </th>
<th rowspan="2" style="text-align:center"> <?= _("Mode Prime") ?> </th>
<th style="text-align:center" colspan="2"> <?= _("Collège") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Tarification") ?> </th>
<th style='text-align:center' colspan="2"> <?= _("Nbre Total Personne") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("TTC Total") ?> </th>
<th rowspan="2" style='text-align:center'> <?= _("Suppr") ?> </th>
</tr>
<tr>
<th style='text-align:center'> <?= _("ID") ?> </th>
<th style='text-align:center'> <?= _("Nom") ?> </th>
<th style='text-align:center'> <?= _("Prévu") ?> </th>
<th style='text-align:center'> <?= _("Incorporé") ?> </th>
</tr>
</thead>
<tbody>
<?php foreach ($colleges as $college):
$idCollege=$college['id'];
$codeModecalculPrime=$this->nettoyer($college['codeModecalculPrime']);
$modeprime = $this->nettoyer($college['modeprime']);
$libelleProduit = $this->nettoyer($college['produit']);
$tarification = $this->nettoyer($college['tarification']);
if (est_anglophone()){
$libelleProduit = $this->nettoyer($college['produitEng']);
$modeprime = $this->nettoyer($college['modeprimeEng']);
$tarification = $this->nettoyer($college['tarificationEng']);
}
$garantieArchive = $this->nettoyer($college['garantieArchive']);
?>
<?php if($codeModecalculPrime=='TA'): ?>
<tr valign="top" style="background-color: #ffefd5;">
<?php else: ?>
<tr valign="top">
<?php endif; ?>
<td align='center'> <?= $this->nettoyer($college['numeroOptionTarif']) ?> </td>
<td > <?= $libelleProduit ?> </td>
<td align='center'> <?= $modeprime ?> </td>
<td align='center'> <?= $idCollege ?> </td>
<td> <?= $this->nettoyer($college['libelleCollege']) ?> </td>
<td> <?= $tarification ?> </td>
<td align='center'><?= format_N($this->nettoyer($college['nbPersonne'])) ?></td>
<td align='center'><?= format_N($this->nettoyer($college['nbPersonneReel'])) ?></td>
<td align='center'>
<?php if($transforme=='1'): ?>
<?= format_N($this->nettoyer($college['primeTtcTotal'])) ?>
<?php else: ?>
<input class = "form-control btn btn-primary" type="button"
value="<?= format_N($this->nettoyer($college['primeTtcTotal'])) ?>"
onClick="javascript:selectionner_college(<?= $idCollege ?>);
modifier_college_d(<?= $idCollege ?>)">
<?php endif; ?>
</td>
<td>
<?php if($transforme == '0' && $garantieArchive == "0"): ?>
<input class = "form-control btn btn-danger" type="button" value="X" onClick="javascript:supprimer_college_d('<?= $idCollege ?>');">
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<div id="div_export">
</div>
<button class="sr-only" id="btn_pop" name="btn_pop" type="button" data-bs-toggle="modal" data-bs-target="#div_pop" > </button>
<div class="modal fade" id="div_pop" role="dialog" data-bs-backdrop="static" data-bs-keyboard="false" >
<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>
</div>
<div class="modal-body">
<div id="div_deatil_pop">
<legend> <?= _("Transformation devis en contrat") . " => " . $_SESSION['nomClient_d_C'] ?> </legend>
<table class="table table-responsive" style='font-size:10pt;'>
<tbody>
<tr>
<td > <?= _("Date effet devis") ?> </td>
<td > <INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="dateEffetInitial" NAME="dateEffetInitial" value="<?= dateLang($this->nettoyer($police['dateEffet'])) ?>" readonly> </td>
<td align='center'> <?= _("Date effet contrat") ?> </td>
<td > <INPUT style='font-size:10pt;' class="form-control datepicker" TYPE="text" id="dateEffetContrat" NAME="dateEffetContrat" value="<?= dateLang($this->nettoyer($police['dateEffet'])) ?>" > </td>
</tr>
<tr>
<td colspan="2"> <input style='font-size:10pt;' class = "form-control btn btn-primary" type="button" value="<?= _("Nouveau Client")."..." ?>" onClick="javascript:transformer_devis('0');"> </td>
<td colspan="2"> <input style='font-size:10pt;' class = "form-control btn btn-info" type="button" value="<?= _("Client Existant")."..." ?>" onClick="javascript:clients_transformer_devis();"> </td>
</tr>
</tbody>
</table>
</div>
<div id="div_clients_existants">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-bs-dismiss="modal"> <?= _("Fermer") ?> </button>
</div>
</div>
</div>
</div>