This commit is contained in:
KANE LAZENI 2026-01-31 13:43:57 +00:00
parent f8bd8c3c0b
commit 9dad84ceef
2 changed files with 128 additions and 1 deletions

View File

@ -45541,3 +45541,130 @@ function listerremboursement()
}
});
}
function actualiser_remboursement()
{
window.location.assign($("#racineWeb" ).val()+"Demanderemboursement/");
}
function selectionner_remboursement(idDemande)
{
donnees = 'idDemande='+idDemande;
$.ajax({
url: $("#racineWeb").val()+"Ajaxdemanderemboursement/selectionnerremb/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// alert(data);
},
complete: function() {
actualiser_remboursement();
}
});
}
function valider_reponse_demande_rd()
{
idDemandeRemboursement = $("#idDemandeRemboursement").val();
idBeneficiaire = $("#idBeneficiaire").val();
codeEtatDemandeRemboursement = $("#codeEtatDemandeRemboursement").val();
motifReponseDemandeRemboursement = $("#motifReponseDemandeRemboursement").val();
nbreFichier = $("#nbreFichier").val();
if(nbreFichier=="0"){
v_msg="Au moins une facture doit être incluse à la demande !";
v_msgEng="At least one invoice must be included with the request!";
alert_ebene(v_msg, v_msgEng);
return;
}
if(codeEtatDemandeRemboursement=="0"){
v_msg="Un autre état de réponse est obligatoire!";
v_msgEng="Another response status is required!";
alert_ebene(v_msg, v_msgEng);
$("#codeEtatDemandeRemboursement").focus();
return;
}
if(motifReponseDemandeRemboursement<=" "){
v_msg="Le motif est obligatoire!";
v_msgEng="The pattern is mandatory!";
alert_ebene(v_msg, v_msgEng);
$("#motifReponseDemandeRemboursement").focus();
return;
}
donnees = 'idDemandeRemboursement='+idDemandeRemboursement;
donnees += '&codeEtatDemandeRemboursement='+codeEtatDemandeRemboursement;
donnees += '&motifReponseDemandeRemboursement='+motifReponseDemandeRemboursement;
v_msg="Confirmez-vous cette réponse ?";
v_msgEng="Do you confirm this answer?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
$.ajax({
url: $("#racineWeb").val()+"Ajaxdemanderemboursement/majreponse/",
type: 'POST',
data: donnees,
error: function(errorData) {
},
success: function(data) {
// alert(data);
},
complete: function() {
if(codeEtatDemandeRemboursement=="1"){
ajax_context_adherent(idBeneficiaire);
}else{
window.location.assign($("#racineWeb" ).val()+"Historiqueremboursement/");
}
}
});
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}
function creer_dossier_demande_rd()
{
idBeneficiaire = $("#idBeneficiaire").val();
v_msg="Confirmez-vous la création du dossier de remboursement ?";
v_msgEng="Do you confirm the creation of the reimbursement file?";
confirm_ebene(v_msg, v_msgEng)
.then((isConfirmed) => {
if (isConfirmed) {
// L'utilisateur a confirmé
ajax_context_adherent(idBeneficiaire);
} else {
// L'utilisateur a annulé
console.log("Confirmation refusée");
}
});
}

View File

@ -261,7 +261,7 @@ controlerPlafondBeneficiaire : <?= $_SESSION['controlerPlafondBeneficiaire'] ?>
<script src="Js/datepicker-fr.js"></script>
<?php endif; ?>
<script src="Js/fonctions.js?ver=2026.01.30.03"></script>
<script src="Js/fonctions.js?ver=2026.01.31.01"></script>
<script src="<?= $_SESSION['dossierSociete'].'/Js/societe.js' ?>" > </script>