swzer
This commit is contained in:
216
Js/fonctions.js
216
Js/fonctions.js
@@ -7363,3 +7363,219 @@ function liste_frais_funeraires_assures_client()
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function enregistrerdemandefraisfuneraire()
|
||||
{
|
||||
enVigueur=$("#enVigueur_C").val();
|
||||
codeEtatBeneficiaire=$("#codeEtatBeneficiaire_C").val();
|
||||
etatbeneficiaire=$("#etatbeneficiaire_C").val();
|
||||
|
||||
if (enVigueur!="1")
|
||||
{
|
||||
v_msg="Attention! cette personne n'est pas en vigueur,";
|
||||
v_msgEng="Warning! This person is not in force,";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
demandeur = $("#demandeur").val();
|
||||
codeLienDemandeur = $("#codeLienDemandeur").val();
|
||||
|
||||
causeDeces = $("#causeDeces").val();
|
||||
dateDeces=$("#dateDeces").val();
|
||||
|
||||
beneficiaireReglement = $("#beneficiaireReglement").val();
|
||||
codeLienBeneficiaire = $("#codeLienBeneficiaire").val();
|
||||
|
||||
observations = $("#observations").val();
|
||||
fraisReel = $("#fraisReel").val();
|
||||
montantApayer = $("#montantApayer").val();
|
||||
|
||||
codeModePaiementDemande = $("#codeModePaiementDemande").val();
|
||||
codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val();
|
||||
numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val();
|
||||
|
||||
|
||||
if (demandeur<=" ")
|
||||
{
|
||||
v_msg="Veuillez saisir le nom du demandeur!";
|
||||
v_msgEng="Please enter the name of the payment requestor";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#demandeur").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
if (codeLienDemandeur<=" ")
|
||||
{
|
||||
v_msg="Veuillez sélectionner le lien de parenté avec le demandeur!";
|
||||
v_msgEng="Please select the relationship with the requestor!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#codeLienDemandeur").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
if (causeDeces<=" ")
|
||||
{
|
||||
v_msg="Veuillez saisir la cause du décès!";
|
||||
v_msgEng="Please enter the cause of death";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#causeDeces").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
if (dateDeces<=" ")
|
||||
{
|
||||
v_msg="Veuillez saisir la date du décès!";
|
||||
v_msgEng="Please enter the date of death!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#dateDeces").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
if (beneficiaireReglement<=" ")
|
||||
{
|
||||
v_msg="Veuillez saisir le nom du bénéficiaire du règlement!";
|
||||
v_msgEng="Please enter the name of the payee!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#beneficiaireReglement").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
if (codeLienBeneficiaire<=" ")
|
||||
{
|
||||
v_msg="Veuillez sélectionner le lien avec le bénéficiaire du règlement!";
|
||||
v_msgEng="Please select the relationship with the payee!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#codeLienBeneficiaire").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if(montantApayer<=" ")
|
||||
{
|
||||
montantApayer = "0";
|
||||
}
|
||||
|
||||
|
||||
if (codeModePaiementDemande<=" ")
|
||||
{
|
||||
v_msg="Veuillez sélectionner le mode de paiement!";
|
||||
v_msgEng="Please select the payment method!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#codeModePaiementDemande").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
if (codeModePaiementDemande=="VR")
|
||||
{
|
||||
if (codeBanqueBeneficiaire<=" ")
|
||||
{
|
||||
v_msg="Veuillez sélectionner la banque du bénéficiaire!";
|
||||
v_msgEng="Please select the beneficiary\'s bank!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#codeBanqueBeneficiaire").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
if (numeroCompteBeneficiaire<=" ")
|
||||
{
|
||||
v_msg="Veuillez saisir le No de compte du bénéficiaire!";
|
||||
v_msgEng="Please enter the beneficiary\'s account number";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#numeroCompteBeneficiaire").focus();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
dateEffetPolice = $("#dateEffetPolice_C").val();
|
||||
dateEcheancePolice = $("#dateEcheancePolice_C").val();
|
||||
|
||||
// var td0 = new Date(dateEffetPolice);
|
||||
dateEntreeBeneficiaire= $("#dateEntreeBeneficiaire_C").val();
|
||||
var td0 = new Date(dateEntreeBeneficiaire);
|
||||
var td1 = $("#dateDeces").datepicker("getDate");
|
||||
var td2 = $("#datejourfr_C").datepicker("getDate");
|
||||
var td3 = new Date(dateEcheancePolice);
|
||||
|
||||
dt0=Math.round(Date.parse(td0)/(1000*3600*24));
|
||||
dt1=Math.round(Date.parse(td1)/(1000*3600*24));
|
||||
dt2=Math.round(Date.parse(td2)/(1000*3600*24));
|
||||
dt3=Math.round(Date.parse(td3)/(1000*3600*24));
|
||||
|
||||
if (dt1>dt2)
|
||||
{
|
||||
v_msg="Veuillez revoir la date!";
|
||||
v_msgEng="Please review the date!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#dateDeces").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
if (dt1>dt3 || dt1<dt0)
|
||||
// if (dt1>dt3)
|
||||
{
|
||||
v_msg="Attention! cette police n'est pas couverte à cette date!";
|
||||
v_msgEng="Warning! This insurance policy is not valid on this date!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
dateSortieBeneficiaire = $("#dateSortieBeneficiaire_C").val();
|
||||
var tdd = new Date(dateSortieBeneficiaire);
|
||||
dtd = Math.round(Date.parse(tdd)/(1000*3600*24));
|
||||
|
||||
if(dateSortieBeneficiaire>"2000-01-01")
|
||||
{
|
||||
if (dt1>dtd)
|
||||
{
|
||||
v_msg="Attention! cette personne n'est pas couverte à cette date!";
|
||||
v_msgEng="Warning! This person is not valid on this date!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
v_msg="Confirmez-vous cette demande de frais funéraires?";
|
||||
v_msgEng="Do you confirm this request for funeral fees?";
|
||||
|
||||
confirm_ebene(v_msg, v_msgEng).then(isConfirmed => {
|
||||
if (isConfirmed) {
|
||||
donnees = 'demandeur='+demandeur+'&codeLienDemandeur='+codeLienDemandeur;
|
||||
donnees += '&beneficiaireReglement='+beneficiaireReglement+'&codeLienBeneficiaire='+codeLienBeneficiaire;
|
||||
donnees += '&fraisReel='+fraisReel+'&montantApayer='+montantApayer;
|
||||
donnees += '&causeDeces='+causeDeces+'&dateDeces='+dateDeces;
|
||||
donnees += '&observations='+observations;
|
||||
|
||||
donnees += '&codeModePaiementDemande='+codeModePaiementDemande;
|
||||
donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire;
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/enregistrerdemandefraisfuneraire/",
|
||||
type : 'post',
|
||||
data: donnees,
|
||||
success: function(data) {
|
||||
v_msg="Opération effectuée avec succès!";
|
||||
v_msgEng="Operation successfully completed";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
},
|
||||
complete: function() {
|
||||
window.location.assign($("#racineWeb" ).val()+"Demandesfraisfuneraires/");
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user