diff --git a/Js/fonctions.js b/Js/fonctions.js index 2fe893a3..ad59c624 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -62268,103 +62268,102 @@ function actualiser_bareme_garantie() // inserer_bareme() -function inserer_bareme_garantie() -{ - codeGarantie = $("#codeGarantie").val(); - idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); - - dateEffetGarantie = $("#dateEffetGarantie").val(); - forfaitPlafondGarantieAdherent = $("#forfaitPlafondGarantieAdherent").val(); - codePeriodicitePlafondGarantieAdherent = $("#codePeriodicitePlafondGarantieAdherent").val(); - nbreTransactionGarantieAdherent = $("#nbreTransactionGarantieAdherent").val(); - codePeriodiciteGarantieAdherent = $("#codePeriodiciteGarantieAdherent").val(); - forfaitPlafondGarantie = $("#forfaitPlafondGarantie").val(); - codePeriodicitePlafondGarantie = $("#codePeriodicitePlafondGarantie").val(); - nbreTransactionGarantie = $("#nbreTransactionGarantie").val(); - codePeriodiciteGarantie = $("#codePeriodiciteGarantie").val(); - //codeObservationFamilleActe = $("#codeObservationFamilleActe").val(); - codeTypeRemboursement = $("#codeTypeRemboursement").val(); - delaiCarenceFamilleActe = $("#delaiCarenceFamilleActe").val(); - ticketModerateurFamilleActe = $("#ticketModerateurFamilleActe").val(); - - forfaitTmGarantie = $("#forfaitTmGarantie").val(); - - ageMinimumFamilleActe = $("#ageMinimumFamilleActe").val(); - ageMaximumFamilleActe = $("#ageMaximumFamilleActe").val(); - actifFamilleActe = $("#actifFamilleActe").val(); - - - forfaitPlafondGarantieAdherent = forfaitPlafondGarantieAdherent.replace(/ /g,""); - forfaitPlafondGarantie = forfaitPlafondGarantie.replace(/ /g,""); - - forfaitTmGarantie = forfaitTmGarantie.replace(/ /g,""); - - - if(dateEffetGarantie <= " "){ - - v_msg="Veuillez entrer une date d'effet!"; - v_msgEng="Please enter an effective date!"; - alert_ebene(v_msg, v_msgEng); +/** + * Insère une nouvelle ligne de paramétrage pour une garantie spécifique + */ +function inserer_bareme_garantie() { + // 1. Récupération des sélecteurs de base + const racineWeb = $("#racineWeb").val(); + const codeLangue = $("#codeLangue").val(); + const $divGarantie = $("#div_garanties_bareme"); - $("#dateEffetGarantie").focus(); - return; - - } - - if(actifFamilleActe <= " "){ - - v_msg="Veuillez indiquer le statut de cet barème!"; - v_msgEng="Please indicate the status of this scale!"; - alert_ebene(v_msg, v_msgEng); + // 2. Collecte des données du formulaire + const donnees = { + codeGarantie: $("#codeGarantie").val(), + idBaremePriseEnCharge: $("#idBaremePriseEnCharge").val(), + dateEffetGarantie: $("#dateEffetGarantie").val(), + + // Famille / Adhérent + forfaitPlafondGarantieAdherent: $("#forfaitPlafondGarantieAdherent").val().replace(/\s/g, ""), + codePeriodicitePlafondGarantieAdherent: $("#codePeriodicitePlafondGarantieAdherent").val(), + nbreTransactionGarantieAdherent: $("#nbreTransactionGarantieAdherent").val(), + codePeriodiciteGarantieAdherent: $("#codePeriodiciteGarantieAdherent").val(), + + // Bénéficiaire + forfaitPlafondGarantie: $("#forfaitPlafondGarantie").val().replace(/\s/g, ""), + codePeriodicitePlafondGarantie: $("#codePeriodicitePlafondGarantie").val(), + nbreTransactionGarantie: $("#nbreTransactionGarantie").val(), + codePeriodiciteGarantie: $("#codePeriodiciteGarantie").val(), + + // Remboursement & TM + codeTypeRemboursement: $("#codeTypeRemboursement").val(), + delaiCarenceFamilleActe: $("#delaiCarenceFamilleActe").val(), + ticketModerateurFamilleActe: $("#ticketModerateurFamilleActe").val(), + forfaitTmGarantie: $("#forfaitTmGarantie").val().replace(/\s/g, ""), + + // Conditions + ageMinimumFamilleActe: $("#ageMinimumFamilleActe").val(), + ageMaximumFamilleActe: $("#ageMaximumFamilleActe").val(), + actifFamilleActe: $("#actifFamilleActe").val() + }; - $("#actifFamilleActe").focus(); - return; - - } - - $("#div_garanties_bareme").html('
| = _("Effet") ?> | -= _("Famille") ?> | -= _("Bénéficiaire") ?> | - -= _("Remboursement") ?> | - -= _("Carence") ?> | -= _("TM") ?> | -= _("Age") ?> | -= _("Actif") ?> | -= _("Suppr") ?> | -|||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| = _("Plafond") ?> | -= _("Périodicité") ?> | -= _("Nb Transac") ?> | -= _("Périodicité") ?> | - -= _("Plafond") ?> | -= _("Périodicité") ?> | -= _("Nb Transac") ?> | -= _("Périodicité") ?> | - -= _("Taux") ?> | -= _("Forfait") ?> | - -= _("Min") ?> | -= _("Max") ?> | -||||||
| = datefr($this->nettoyer($v['dateEffet'])); ?> | -= format_N($this->nettoyer($v['forfaitPlafondFamille'])); ?> | -= $this->nettoyer($v['codePeriodicitePlafondFamille']);?> | -= $this->nettoyer($v['nbreTransactionFamille']);?> | -= $this->nettoyer($v['codePeriodiciteFamille']);?> | -= format_N($this->nettoyer($v['forfaitPlafond']));?> | -= $this->nettoyer($v['codePeriodicitePlafond']);?> | -= $this->nettoyer($v['nbreTransaction']);?> | -= $this->nettoyer($v['codePeriodicite']); ?> | - -= $this->nettoyer($v['codeTypeRemboursement']); ?> | -= $this->nettoyer($v['delaiCarenceFamilleActe']);?> | -= $this->nettoyer($v['ticketModerateur']);?> | -= format_N($this->nettoyer($v['forfaitTm'])); ?> | -= $this->nettoyer($v['ageMinimum']);?> | -= $this->nettoyer($v['ageMaximum']);?> | -= $actif;?> | - -- - | - -- - |
| = _("Effet") ?> | += _("Famille (Adhérent)") ?> | += _("Bénéficiaire") ?> | += _("Remboursement") ?> | += _("Carence") ?> | += _("TM") ?> | += _("Âge") ?> | += _("Statut") ?> | += _("Actions") ?> | +||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| = _("Plafond") ?> | += _("Périodicité") ?> | += _("Nb Transac") ?> | += _("Périodicité") ?> | += _("Plafond") ?> | += _("Périodicité") ?> | += _("Nb Transac") ?> | += _("Périodicité") ?> | += _("Taux") ?> | += _("Forfait") ?> | += _("Min") ?> | += _("Max") ?> | +|||||
| = datefr($this->nettoyer($v['dateEffet'])); ?> | + += format_N($this->nettoyer($v['forfaitPlafondFamille'])); ?> | += $this->nettoyer($v['codePeriodicitePlafondFamille']);?> | += $this->nettoyer($v['nbreTransactionFamille']);?> | += $this->nettoyer($v['codePeriodiciteFamille']);?> | + += format_N($this->nettoyer($v['forfaitPlafond']));?> | += $this->nettoyer($v['codePeriodicitePlafond']);?> | += $this->nettoyer($v['nbreTransaction']);?> | += $this->nettoyer($v['codePeriodicite']); ?> | + += $this->nettoyer($v['codeTypeRemboursement']); ?> | += $this->nettoyer($v['delaiCarenceFamilleActe']);?> m | += $this->nettoyer($v['ticketModerateur']);?>% | += format_N($this->nettoyer($v['forfaitTm'])); ?> | += $this->nettoyer($v['ageMinimum']);?> | += $this->nettoyer($v['ageMaximum']);?> | + ++ + = $isActif ? _("Oui") : _("Non") ?> + + | + ++ + + + = _("Supprimé") ?> + + | +