From 8d3f81fbe63936be1f52db834c564b564454ac4a Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Wed, 15 Jul 2026 13:56:15 +0000 Subject: [PATCH] a --- Controleur/ControleurAjaxexclureservices.php | 66 +++++++++++++++++ Js/fonctions.js | 35 ++++++++- Vue/Ajaxexclureservices/index.php | 75 ++++++++++++++++++++ Vue/Exclureservices/index.php | 13 ++-- 4 files changed, 183 insertions(+), 6 deletions(-) create mode 100644 Controleur/ControleurAjaxexclureservices.php create mode 100644 Vue/Ajaxexclureservices/index.php diff --git a/Controleur/ControleurAjaxexclureservices.php b/Controleur/ControleurAjaxexclureservices.php new file mode 100644 index 00000000..237c2f3e --- /dev/null +++ b/Controleur/ControleurAjaxexclureservices.php @@ -0,0 +1,66 @@ +prestataire = new Prestataire(); + } + + public function index() + { + $codePrestataire = $_SESSION['codePrestataire_C']; + + $medecinsnonaccessibles = $this->prestataire->getmedecinsnonaccessibles($codePrestataire); + + $medecinsaccessibles = $this->prestataire->getmedecinsprestataire($codePrestataire); + + $this->genererVueAjax(array('medecinsnonaccessibles' => $medecinsnonaccessibles, 'medecinsaccessibles' => $medecinsaccessibles)); + } + + public function ajouterunmedecinprestataire() + { + $codePrestataire = $_SESSION['codePrestataire_C']; + $codeMedecin = $this->requete->getParametreFormulaire("codeMedecin"); + + $this->prestataire->ajouterunmedecinprestataire($codePrestataire, $codeMedecin); + + $this->executerAction("index"); + } + + + public function retirertousmedecinsprestataire() + { + $codePrestataire = $_SESSION['codePrestataire_C']; + + $this->prestataire->retirertousmedecinsprestataire($codePrestataire); + + $this->executerAction("index"); + } + + public function ajoutertousmedecinsprestataire() + { + $codePrestataire = $_SESSION['codePrestataire_C']; + + $this->prestataire->ajoutertousmedecinsprestataire($codePrestataire); + + $this->executerAction("index"); + } + + public function retirerunmedecinprestataire() + { + $codePrestataire = $_SESSION['codePrestataire_C']; + $codeMedecin = $this->requete->getParametreFormulaire("codeMedecin"); + + $this->prestataire->retirerunmedecinprestataire($codePrestataire, $codeMedecin); + + $this->executerAction("index"); + } +} \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index c5a2c0c2..e69d07f6 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -45584,4 +45584,37 @@ function afficher_demande_fraisfun(idBeneficiaire, no) { alert("Erreur lors de la mise à jour du contexte bénéficiaire."); } }); -} \ No newline at end of file +} + +// 15/07/2026 => exclusion services +function retirer_exclusion_un_service_prestataire(codeFamilleActe) +{ + codePrestataire=$("#codePrestataire").val(); + + if (codePrestataire<=" ") + { + v_msg="Veuillez sélectionner un prestataire!"; + v_msgEng="Please select a provider!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + donnees = 'codePrestataire='+codePrestataire+'&codeFamilleActe='+codeFamilleActe; + + $("#div_medecins_prestataire").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); + + $.ajax({ + url: $("#racineWeb").val()+"Exclureservices/retirerexclusionunserviceprestataire/", + type: 'POST', + data: donnees, + success: function(data) { + $('#div_medecins_prestataire').html(data); + }, + error: function(data) { + }, + complete: function() + { + } + }); +} diff --git a/Vue/Ajaxexclureservices/index.php b/Vue/Ajaxexclureservices/index.php new file mode 100644 index 00000000..0eb89f31 --- /dev/null +++ b/Vue/Ajaxexclureservices/index.php @@ -0,0 +1,75 @@ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
=>
nettoyer($servicenonexclu['codeFamilleActe']) ?> nettoyer($servicenonexclu['libelleEng']) ?>nettoyer($servicenonexclu['libelle']) ?>
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
<=
nettoyer($serviceexclu['codeFamilleActe']) ?> nettoyer($servicenonexclu['libelleEng']) ?>nettoyer($servicenonexclu['libelle']) ?>
+
+
diff --git a/Vue/Exclureservices/index.php b/Vue/Exclureservices/index.php index 9db3e721..09bc1862 100644 --- a/Vue/Exclureservices/index.php +++ b/Vue/Exclureservices/index.php @@ -16,12 +16,15 @@ - +
+ + +
@@ -34,7 +37,7 @@ - + @@ -53,7 +56,7 @@ nettoyer($servicenonexclu['libelle']) ?> - + @@ -71,7 +74,7 @@ - + @@ -82,7 +85,7 @@ $codeFamilleActe = $serviceexclu['codeFamilleActe']; ?> - + nettoyer($serviceexclu['codeFamilleActe']) ?>