diff --git a/Js/fonctions.js b/Js/fonctions.js index 3026c1b1..9757f14f 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -44750,4 +44750,92 @@ function consulter_ged_assure_mvt(idBeneficiaire){ } }); -} \ No newline at end of file +} + +function desactiver_user_rh_client(codeUtilisateur) +{ + v_msg="Confirmez-vous la désactivation?"; + v_msgEng="Do you confirm the deactivation?"; + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + donnees = "codeUtilisateur="+codeUtilisateur; + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxuserrhclient/desactiver/", + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) { + }, + complete: function() { + v_msg="Opération effectuée avec succès!"; + v_msgEng="Operation successfully completed"; + + alert_ebene(v_msg, v_msgEng).then(() => { + // Ce code ne s’exécute qu’après clic sur OK + users_rh_client(); + }); + } + }); + return; + } else { + // L'utilisateur a annulé + v_msg="Opération annulée!"; + v_msgEng="Operation canceled!"; + + alert_ebene(v_msg, v_msgEng).then(() => { + // Ce code ne s’exécute qu’après clic sur OK + return; + }); + } + }); + +} + +function activer_user_rh_client(codeUtilisateur) +{ + v_msg="Confirmez-vous l\'activation?"; + v_msgEng="Do you confirm the activation?"; + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + donnees = "codeUtilisateur="+codeUtilisateur; + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxuserrhclient/activer/", + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) { + }, + complete: function() { + v_msg="Opération effectuée avec succès!"; + v_msgEng="Operation successfully completed"; + + alert_ebene(v_msg, v_msgEng).then(() => { + // Ce code ne s’exécute qu’après clic sur OK + users_rh_client(); + }); + } + }); + return; + } else { + // L'utilisateur a annulé + v_msg="Opération annulée!"; + v_msgEng="Operation canceled!"; + + alert_ebene(v_msg, v_msgEng).then(() => { + // Ce code ne s’exécute qu’après clic sur OK + return; + }); + } + }); + +} \ No newline at end of file diff --git a/Modele/Client.php b/Modele/Client.php index 9c7ed7ef..b9320e6e 100644 --- a/Modele/Client.php +++ b/Modele/Client.php @@ -357,7 +357,7 @@ class Client extends Modele { $this->executerRequete($sql, array($codeUtilisateur)); } - public function desactiver($codeUtilisateur) + public function desactiver($codeUtilisateur) { $sql = 'call sp_c_desactiver_utilisateur_rh_client(?)'; @@ -371,7 +371,7 @@ class Client extends Modele { $this->executerRequete($sql, array($codeUtilisateur)); } - public function existelogin($codeUtilisateur) { + public function existelogin($codeUtilisateur) { $sql = 'select id FROM c_utilisateur WHERE (codeUtilisateur=?)'; $resultat = $this->executerRequete($sql, array($codeUtilisateur)); return ($resultat->rowCount() > 0); diff --git a/Vue/Usersrhclient/index.php b/Vue/Usersrhclient/index.php index 64e30830..6fe3c728 100755 --- a/Vue/Usersrhclient/index.php +++ b/Vue/Usersrhclient/index.php @@ -79,18 +79,16 @@ - -