diff --git a/Controleur/ControleurAjaxbaremelettrecletemp.php b/Controleur/ControleurAjaxbaremelettrecletemp.php index 42fbd1e4..aad99076 100755 --- a/Controleur/ControleurAjaxbaremelettrecletemp.php +++ b/Controleur/ControleurAjaxbaremelettrecletemp.php @@ -37,10 +37,11 @@ class ControleurAjaxbaremelettrecletemp extends Controleur { public function controle() { - $idBaremePriseEnCharge = $this->requete->getParametreFormulaire("idBaremePriseEnCharge"); - $lettreCle = $this->requete->getParametreFormulaire("lettreCle"); + $idCollegeTemp = $_SESSION['idCollegeTemp']; + $idBaremePriseEnCharge = $this->requete->getParametreFormulaire("idBaremePriseEnCharge"); + $lettreCle = $this->requete->getParametreFormulaire("lettreCle"); - $maxDateEffetActeBareme = $this->garantie->getMaxDateEffetBaremeInitialLette($idBaremePriseEnCharge, $lettreCle); + $maxDateEffetActeBareme = $this->garantie->getMaxDateEffetLettreCleBaremeTemp($idBaremePriseEnCharge, $lettreCle, $idCollegeTemp); $this->genererVueAjax(array ( diff --git a/Js/fonctions.js b/Js/fonctions.js index 1b0e3849..ddc8a729 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -92449,9 +92449,6 @@ function supprimer_baremeacte_lettre_cle_detail_temp(adminProd, idActe) } function validite_dateEffet_bareme_lettre_cle_temp(){ - alert("validite_dteEffet_bareme_lettre_cle_temp"); - return; - var idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); var lettreCle = $("#lettreCle").val(); var dateEffetActe = $("#dateEffetActe").val(); @@ -92464,7 +92461,7 @@ function validite_dateEffet_bareme_lettre_cle_temp(){ donnees += '&lettreCle='+lettreCle; $.ajax({ - url: $("#racineWeb").val()+"Ajaxbaremelettrecle/controle/", + url: $("#racineWeb").val()+"Ajaxbaremelettrecletemp/controle/", type : 'post', data: donnees, error: function(errorData){ @@ -92479,6 +92476,9 @@ function validite_dateEffet_bareme_lettre_cle_temp(){ maxDateEffetActeBareme = $("#maxDateEffetActeBareme").val(); + alert("maxDateEffetActeBareme => "+maxDateEffetActeBareme); + return; + dte=Math.round(Date.parse(tde)/(1000*3600*24)); dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); @@ -92496,13 +92496,90 @@ function validite_dateEffet_bareme_lettre_cle_temp(){ $("#dateEffetActe").focus(); return; }else{ - inserer_bareme_lettre_cle(); + inserer_bareme_lettre_cle_temp(); } }else{ - inserer_bareme_lettre_cle(); + inserer_bareme_lettre_cle_temp(); } }, complete: function() { } }); } + +function inserer_bareme_lettre_cle_temp() +{ + alert("inserer_bareme_lettre_cle_temp"); + return; + + idBaremePriseEnCharge = $("#idBaremePriseEnCharge").val(); + lettreCle = $("#lettreCle").val(); + dateEffetActe = $("#dateEffetActe").val(); + forfaitPlafondActe = $("#forfaitPlafondActe").val(); + ticketModerateurActe = $("#ticketModerateurActe").val(); + + forfaitPlafondActe = forfaitPlafondActe.replace(/ /g,""); + + if(lettreCle <= " "){ + $("#lettreCle").focus(); + + v_msg="Veuillez entrer une lettre clé!"; + v_msgEng="Please enter a key letter!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + if(dateEffetActe <= " "){ + $("#dateEffetActe").focus(); + + v_msg="Veuillez entrer une date d'effet!"; + v_msgEng="Please enter an effective date!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + if(forfaitPlafondActe <= "0"){ + $("#forfaitPlafondActe").focus(); + + v_msg="Veuillez entrer un montant!"; + v_msgEng="Please enter an amount!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + v_msg="Confirmez-vous cette opération?"; + v_msgEng="Do you confirm this transaction?"; + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + $("#div_detail_bareme").html('