From a6f3f379dbabe5214c90c8f58713beeec4940577 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 4 May 2026 14:21:36 +0000 Subject: [PATCH] xwqs --- ...roleurAjaxenregistrerdemandefraisfuneraire.php | 5 ++++- Js/fonctions.js | 15 ++++++++++++++- Modele/Fraisfuneraire.php | 8 ++++---- Vue/gabarit.php | 2 +- 4 files changed, 23 insertions(+), 7 deletions(-) diff --git a/Controleur/ControleurAjaxenregistrerdemandefraisfuneraire.php b/Controleur/ControleurAjaxenregistrerdemandefraisfuneraire.php index 182c4497..a7748a80 100644 --- a/Controleur/ControleurAjaxenregistrerdemandefraisfuneraire.php +++ b/Controleur/ControleurAjaxenregistrerdemandefraisfuneraire.php @@ -60,9 +60,12 @@ class ControleurAjaxenregistrerdemandefraisfuneraire extends Controleur { $codeBanqueBeneficiaire = $this->requete->getParametreFormulaire("codeBanqueBeneficiaire"); $numeroCompteBeneficiaire = $this->requete->getParametreFormulaire("numeroCompteBeneficiaire"); + $codeEtatDemandeFrais = $this->requete->getParametreFormulaire("codeEtatDemandeFrais"); + $motifRefus = $this->requete->getParametreFormulaire("motifRefus"); + $this->fraisfuneraire->enregistrermodificationsfraisfuneraire($idFraisfuneraire, $montantApayer, $demandeur, $codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire, - $numeroCompteBeneficiaire, $codeModePaiementDemande); + $numeroCompteBeneficiaire, $codeModePaiementDemande, $codeEtatDemandeFrais, $motifRefus); // $this->genererVueAjax(); } diff --git a/Js/fonctions.js b/Js/fonctions.js index 9402e582..03f250c4 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -6238,7 +6238,10 @@ function enregistrermodificationsfraisfuneraire() codeModePaiementDemande = $("#codeModePaiementDemande").val(); codeBanqueBeneficiaire = $("#codeBanqueBeneficiaire").val(); numeroCompteBeneficiaire = $("#numeroCompteBeneficiaire").val(); - + + codeEtatDemandeFrais = $("#codeEtatDemandeFrais").val(); + motifRefus = $("#motifRefus").val(); + if (demandeur<=" ") { v_msg="Veuillez saisir le nom du demandeur!"; @@ -6299,6 +6302,15 @@ function enregistrermodificationsfraisfuneraire() return; } + if(codeEtatDemandeFrais=="9" && motifRefus <=" "){ + v_msg="Un motif de refus est requis !"; + v_msgEng="A reason for refusal is required!"; + alert_ebene(v_msg, v_msgEng); + + $("#motifRefus").focus(); + return; + } + if (codeModePaiementDemande<=" ") { v_msg="Veuillez sélectionner le mode de paiement!"; @@ -6396,6 +6408,7 @@ function enregistrermodificationsfraisfuneraire() donnees += '&codeModePaiementDemande='+codeModePaiementDemande; donnees += '&codeBanqueBeneficiaire='+codeBanqueBeneficiaire+'&numeroCompteBeneficiaire='+numeroCompteBeneficiaire; + donnees += '&codeEtatDemandeFrais='+codeEtatDemandeFrais+'&motifRefus='+motifRefus; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerdemandefraisfuneraire/enregistrermodificationsfraisfuneraire/", diff --git a/Modele/Fraisfuneraire.php b/Modele/Fraisfuneraire.php index 36a84598..fe4c6840 100644 --- a/Modele/Fraisfuneraire.php +++ b/Modele/Fraisfuneraire.php @@ -33,17 +33,17 @@ class Fraisfuneraire extends Modele { } public function enregistrermodificationsfraisfuneraire($idFraisfuneraire, $montantApayer, $demandeur, $codeLienDemandeur, - $beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire, - $numeroCompteBeneficiaire, $codeModePaiementDemande) + $beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire, + $numeroCompteBeneficiaire, $codeModePaiementDemande, $codeEtatDemandeFrais, $motifRefus) { $idBeneficiaire = $_SESSION['idBeneficiaire_C']; $user = $_SESSION['login']; - $sql = 'call sp_r_modifier_fraisfuneraire(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; + $sql = 'call sp_r_modifier_fraisfuneraire(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; $this->executerRequete($sql, array($idBeneficiaire, $idFraisfuneraire, $montantApayer, $user, $demandeur, $codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire, - $numeroCompteBeneficiaire, $codeModePaiementDemande)); + $numeroCompteBeneficiaire, $codeModePaiementDemande, $codeEtatDemandeFrais, $motifRefus)); } diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 1d3915ad..c8044d56 100644 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -258,7 +258,7 @@ - +