From 061e4bbc98e0c150e715935edfc44b500d6fed2f Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Wed, 11 Mar 2026 09:52:37 +0000 Subject: [PATCH] a --- .../ControleurAjaxdetaildentisterie.php | 11 +++ Js/fonctions.js | 89 +++++++------------ Modele/Dentaire.php | 8 ++ Vue/Ajaxdetaildentisterie/index.php | 15 +++- Vue/gabarit.php | 2 +- 5 files changed, 65 insertions(+), 60 deletions(-) diff --git a/Controleur/ControleurAjaxdetaildentisterie.php b/Controleur/ControleurAjaxdetaildentisterie.php index 64508a0..de3dd10 100755 --- a/Controleur/ControleurAjaxdetaildentisterie.php +++ b/Controleur/ControleurAjaxdetaildentisterie.php @@ -119,4 +119,15 @@ class ControleurAjaxdetaildentisterie extends Controleur { } } + + public function majprixdentisterie() + { + $idDentisterie = $this->requete->getParametreFormulaire("idDentisterie"); + $prixSaisi = $this->requete->getParametreFormulaire("prixSaisi", "numerique"); + + $this->obs->majprixdentisterie($idDentisterie, $prixSaisi); + + // $this->executerAction("index"); + } + } \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index a567320..e2bfa2e 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -26113,34 +26113,11 @@ function ajoute_dentaire() var idCollege = $('#idCollege').val(); var nbreProthese = $('#nbreProthese').val(); - - /* - if(codeTypeActe=="PRO" && idCollege=="1"){ - v_msg="La prothèse dentaire n'est pas prise en charge pour ce patient! Veuillez contacter l'assureur."; - v_msgEng="The dental prosthesis is not covered for this patient! Please contact the insurer."; - - alert_ebene(v_msg, v_msgEng); - - return; - }else if(codeTypeActe=="PRO" && nbreProthese > "0"){ - v_msg="Le patient a déjà bénéficié d'une prothèse dentaire en cette année! Veuillez contacter l'assureur."; - v_msgEng="The patient has already benefited from a dental prosthesis this year! Please contact the insurer."; - - alert_ebene(v_msg, v_msgEng); - - return; - } - */ - donnees = 'codeActe='+codeActe+'&numeroDent='+numeroDent+'&motifDentaire='+motifDentaire; - //alert(donnees); - //return; - var div_prestations = $('#div_prestations'); div_prestations.html('
' + '
'); - - + $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaildentisterie/ajouter/", type: 'POST', @@ -26156,27 +26133,13 @@ function ajoute_dentaire() alert_ebene(v_msg, v_msgEng); return; - }/*else{ - - //if(ententePrealable == "1"){ - //preparesms(typeSms); - - //v_msg="Demande accord prealable envoyée!"; - //v_msgEng="Request prior agreement sent!"; - - //alert_ebene(v_msg, v_msgEng); - //return; - //} - - }*/ - + } }, error : function(resultat, statut, erreur) { }, complete: function(data) { - // dentisterie(); } }); @@ -28797,24 +28760,36 @@ function modifier_prix_seance() { prixModifiable = $('#prixModifiable').val(); prixSaisi = $('#prixSaisi').val(); - /* - donnees += 'prixSaisi='+prixSaisi; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxprixseance/majprixseance/", - type: 'POST', - data: donnees, - success: function(data) { - $("#livraison").html(data); - }, - error: function(data) { - }, - complete: function() { - ajaxprixseance(); - } - }); - */ - ajaxprixseance(); } +function modifier_prix_dentisterie(idDentisterie, prixSaisi) { + donnees = 'idDentisterie='+idDentisterie+'&prixSaisi='+prixSaisi; + + alert("modifier_prix_dentisterie => "+donnees); + return; + + if (prixSaisi <= "0"){ + v_msg="Rien à faire!"; + v_msgEng="Nothing to do!"; + alert_ebene(v_msg, v_msgEng); + return; + } + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxdetaildentisterie/majprixdentisterie/", + type: 'POST', + data: donnees, + /* + success: function(data) { + $("#div_prestations").html(data); + }, + error: function(data) { + }, + */ + complete: function() { + dentisterie(); + } + }); +} + diff --git a/Modele/Dentaire.php b/Modele/Dentaire.php index 10de25d..f59ca6d 100755 --- a/Modele/Dentaire.php +++ b/Modele/Dentaire.php @@ -236,4 +236,12 @@ class Dentaire extends Modele { $resultat = $this->executerRequete($sql, array($idDentiste, $codeMedecin)); } + + public function majprixdentisterie($idDentisterie, $prixSaisi) + { + $sql = 'call sp_p_maj_prix_dentisterie(?, ?)'; + + $this->executerRequete($sql, array($idDentisterie, $prixSaisi)); + } + } \ No newline at end of file diff --git a/Vue/Ajaxdetaildentisterie/index.php b/Vue/Ajaxdetaildentisterie/index.php index 4489e4d..727fa02 100755 --- a/Vue/Ajaxdetaildentisterie/index.php +++ b/Vue/Ajaxdetaildentisterie/index.php @@ -1,5 +1,4 @@ @@ -47,6 +47,7 @@ $envoyeSms = '0'; foreach ($prestations as $prestation): $idPrestationactes=$this->nettoyer($prestation['id']); + $idDentisterie=$this->nettoyer($prestation['idDentisterie']); $supprimable = $prestation['supprimable']; $codeTypePrestation=$this->nettoyer($prestation['codeTypePrestation']); $ententePrealable=$this->nettoyer($prestation['ententePrealable']); @@ -133,6 +134,16 @@ + + + + + + + diff --git a/Vue/gabarit.php b/Vue/gabarit.php index f93805e..c746b43 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -909,7 +909,7 @@ - +