From e72f5bc281481d49c6f75c4a4d13b988ab21107a Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Sun, 15 Mar 2026 11:09:45 +0000 Subject: [PATCH] a --- ...leurAjaxactesmedicauxmiseenobservation.php | 9 ++ Js/fonctions.js | 122 ++++++++++++------ Modele/Miseenobservation.php | 24 ++++ .../index.php | 30 +++-- Vue/gabarit.php | 2 +- 5 files changed, 134 insertions(+), 53 deletions(-) diff --git a/Controleur/ControleurAjaxactesmedicauxmiseenobservation.php b/Controleur/ControleurAjaxactesmedicauxmiseenobservation.php index d975667..aaf743e 100755 --- a/Controleur/ControleurAjaxactesmedicauxmiseenobservation.php +++ b/Controleur/ControleurAjaxactesmedicauxmiseenobservation.php @@ -32,4 +32,13 @@ class ControleurAjaxactesmedicauxmiseenobservation extends Controleur { $this->executerAction("index"); } + public function majvaleuracte() + { + $idDetail = $this->requete->getParametre("idDetail"); + $valeurActe = $this->requete->getParametreFormulaire("valeurActe", "numerique"); + + $this->obs->majvaleuracte($idDetail, $valeurActe); + + $this->executerAction("index"); + } } \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index 7cd36f3..1395882 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -15554,46 +15554,6 @@ async function supprimer_acte_medical_miseenobservation(idDetail) { } -function ajax_maj_qte_acte_miseenobservation(idDetail, quantite, controle) -{ - - quantite=quantite.replace(",","."); - controle.value=quantite; - - if(controle_numerique(controle)) - { - if(quantite==0) - { - controle.focus(); - v_msg="Veuillez saisir la quantit\u00e9!"; - v_msgEng="Please enter the quantity!"; - alert_ebene(v_msg, v_msgEng); - - return; - } - - donnees = 'idDetail='+idDetail+"&quantite="+quantite; - - donnee_a_affciher = ""; - - //donnees = 'idDetail='+idDetail+"&quantite="+quantite;; - - $.ajax({ - url: $("#racineWeb").val()+"Ajaxactesmedicauxmiseenobservation/majquantite/", - type: 'POST', - data: donnees, - success: function(data) { - donnee_a_affciher = data; - }, - error: function(data) { - }, - complete: function() { - $("#div_prestations").html(donnee_a_affciher); - controle.focus(); - } - }); - } -} /** * Valide la sélection d'un acte médical avec vérification des prérequis @@ -28775,3 +28735,85 @@ function ajax_maj_prix_acte_hospitalisation(idPrestationactes, valeurActe, contr }); } } + + +function ajax_maj_qte_acte_miseenobservation(idDetail, quantite, controle) +{ + quantite=quantite.replace(",","."); + controle.value=quantite; + + if(controle_numerique(controle)) + { + if(quantite==0) + { + controle.focus(); + v_msg="Veuillez saisir la quantit\u00e9!"; + v_msgEng="Please enter the quantity!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + + donnees = 'idDetail='+idDetail+"&quantite="+quantite; + + donnee_a_affciher = ""; + + //donnees = 'idDetail='+idDetail+"&quantite="+quantite;; + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxactesmedicauxmiseenobservation/majquantite/", + type: 'POST', + data: donnees, + success: function(data) { + donnee_a_affciher = data; + }, + error: function(data) { + }, + complete: function() { + $("#div_prestations").html(donnee_a_affciher); + controle.focus(); + } + }); + } +} + +function ajax_maj_prix_acte_miseenobservation(idDetail, valeurActe, controle) +{ + valeurActe=valeurActe.replace(",","."); + controle.value=valeurActe; + + if(controle_numerique(controle)) + { + if(valeurActe==0) + { + controle.focus(); + v_msg="Rien à faire!"; + v_msgEng="Nothing to do!"; + alert_ebene(v_msg, v_msgEng); + return; + } + + donnees = 'idDetail='+idDetail+"&valeurActe="+valeurActe; + + alert("ajax_maj_prix_acte_miseenobservation => "+donnees); + return; + + donnee_a_affciher = ""; + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxactesmedicauxmiseenobservation/majvaleuracte/", + type: 'POST', + data: donnees, + success: function(data) { + donnee_a_affciher = data; + }, + error: function(data) { + }, + complete: function() { + $("#div_prestations").html(donnee_a_affciher); + controle.focus(); + } + }); + } +} + diff --git a/Modele/Miseenobservation.php b/Modele/Miseenobservation.php index 4cf7548..961115f 100755 --- a/Modele/Miseenobservation.php +++ b/Modele/Miseenobservation.php @@ -156,4 +156,28 @@ class Miseenobservation extends Modele { $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $ententePrealable, $autorisation, $idMiseEnObservation, $prixBase, $tm, $datePrestation)); } + + public function majvaleuracte($idDetail, $valeurActe) + { + $tm = $_SESSION['p_tm_C']; + + $sql = 'call sp_p_maj_valeuracte_acte_miseenobservation(?, ?, ?)'; + + + $this->executerRequete($sql, array($idDetail, $valeurActe, $tm)); + } + + /* + public function majvaleuractehospitalisation($idPrestationactes, $valeurActe) + { + $user = $_SESSION['p_login']; + $idSaisie = $_SESSION['p_idSaisie']; + $tm = $_SESSION['p_tm_C']; + + $sql = 'call sp_p_maj_valeuracte_hospitalisation_newversion(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idPrestationactes, $valeurActe, $tm, $idSaisie, $user)); + } + */ + } \ No newline at end of file diff --git a/Vue/Ajaxselectactesmedicauxobservation/index.php b/Vue/Ajaxselectactesmedicauxobservation/index.php index bdfd2d8..58a18fb 100755 --- a/Vue/Ajaxselectactesmedicauxobservation/index.php +++ b/Vue/Ajaxselectactesmedicauxobservation/index.php @@ -6,9 +6,10 @@ $datePrestation = $_SESSION['datePrestation']; $codeActeGratuit = $_SESSION['p_codeActeConsultationGratuite']; -?> -Vue/Ajaxselectactesmedicauxobservation/index.php + $prixActeModifiable = $_SESSION['p_prixActeModifiable']; + +?> @@ -146,8 +147,7 @@ Vue/Ajaxselectactesmedicauxobservation/index.php - - + @@ -227,18 +227,24 @@ Vue/Ajaxselectactesmedicauxobservation/index.php - + + + + + + - nettoyer($v['quantite'])) ?> + nettoyer($v['quantite'])) ?> - - - + + + nettoyer($v['fraisReel'])) ?> nettoyer($v['tm'])?> diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 219bfb7..93c359b 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -908,7 +908,7 @@ - +