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 @@
-
+