diff --git a/Controleur/ControleurAjaxcontextbeneficiaire.php b/Controleur/ControleurAjaxcontextbeneficiaire.php index 7c1d840..fa88805 100755 --- a/Controleur/ControleurAjaxcontextbeneficiaire.php +++ b/Controleur/ControleurAjaxcontextbeneficiaire.php @@ -30,4 +30,11 @@ class ControleurAjaxcontextbeneficiaire extends Controleur { $this->finger->saveenroleur($user_id); } + public function majmobile() + { + $idBeneficiaire = $_SESSION['idBeneficiaire_C']; + $telephonePortable = $this->requete->getParametreFormulaire("telephonePortable"); + + $this->finger->majmobilebeneficiaire($idBeneficiaire, $telephonePortable); + } } \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index 896f479..e01b0a2 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -18943,3 +18943,19 @@ function enregistrer_compte_bancaire_assure(){ } }); } + +function maj_mobile_beneficiaire() +{ + donnees = 'telephonePortable='+$("#telephonePortable").val(); + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxcontextbeneficiaire/majmobile/", + type : 'post', + data: donnees, + error: function(errorData) { + alert("Erreur : "+errorData); + }, + complete: function() { + } + }); +} \ No newline at end of file diff --git a/Modele/Finger.php b/Modele/Finger.php index b9a90d7..b4ed19e 100755 --- a/Modele/Finger.php +++ b/Modele/Finger.php @@ -34,4 +34,11 @@ class Finger extends Modele { $this->executerRequete($sql, array($user_id, $codePrestataire, $user)); } + + public function majmobilebeneficiaire($idBeneficiaire, $telephonePortable) + { + $sql = 'CALL sp_maj_mobile_beneficiaire(?, ?);'; + + $this->executerRequete($sql, array($idBeneficiaire, $telephonePortable)); + } } diff --git a/Vue/Fichebeneficiaire/index.php b/Vue/Fichebeneficiaire/index.php index 7d6de09..4dae21f 100755 --- a/Vue/Fichebeneficiaire/index.php +++ b/Vue/Fichebeneficiaire/index.php @@ -285,6 +285,7 @@ title="= est_anglophone() ? "The number must start with 250 and contain at least 12 digits." : "Le numéro doit commencer par 250 et comporter au moins 12 chiffres.";?>" oninput="this.setCustomValidity('')" oninvalid="validerMessageTelephone(this)" + onchange="maj_mobile_beneficiaire();" value="= $beneficiaire['telephonePortable'] ?>">