diff --git a/Controleur/ControleurAjaxselectactesmedicauxhospitalisation.php b/Controleur/ControleurAjaxselectactesmedicauxhospitalisation.php index 90c7ac0..95b8773 100755 --- a/Controleur/ControleurAjaxselectactesmedicauxhospitalisation.php +++ b/Controleur/ControleurAjaxselectactesmedicauxhospitalisation.php @@ -154,8 +154,6 @@ class ControleurAjaxselectactesmedicauxhospitalisation extends Controleur { $quantite = $this->requete->getParametreFormulaire("quantite", "numerique"); $this->prestation->majquantitehospitalisation($idPrestationactes, $quantite); - - //$this->executerAction("index"); } public function majvaleuracte() @@ -164,8 +162,6 @@ class ControleurAjaxselectactesmedicauxhospitalisation extends Controleur { $valeurActe = $this->requete->getParametreFormulaire("valeurActe", "numerique"); $this->prestation->majvaleuractehospitalisation($idPrestationactes, $valeurActe); - - //$this->executerAction("index"); } diff --git a/Js/fonctions.js b/Js/fonctions.js index a40f961..a4abebf 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -28734,26 +28734,18 @@ function ajax_maj_qte_acte_hospitalisation(idPrestationactes, quantite, controle donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite; - //donnee_a_affciher = ""; - donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite; - - //$("#div_prestations").html('
' + '
'); - - $.ajax({ url: $("#racineWeb").val()+"Ajaxselectactesmedicauxhospitalisation/majquantite/", type: 'POST', data: donnees, success: function(data) { - //prestations_hospitalisation(); }, error: function(data) { }, complete: function() { ajaxactespossibles_selection_hospitalisation(); - //afficherPlafondHospitalisation(); } }); } @@ -28770,6 +28762,13 @@ function ajax_maj_prix_acte_hospitalisation(idPrestationactes, valeurActe, contr if(controle_numerique(controle)) { + if (valeurActe <= "0"){ + v_msg="Rien à faire!"; + v_msgEng="Nothing to do!"; + alert_ebene(v_msg, v_msgEng); + return; + } + donnees = 'idPrestationactes='+idPrestationactes+"&valeurActe="+valeurActe; $.ajax({ @@ -28781,7 +28780,6 @@ function ajax_maj_prix_acte_hospitalisation(idPrestationactes, valeurActe, contr error: function(data) { }, complete: function() { - ajaxactespossibles_selection_hospitalisation(); } }); diff --git a/Modele/Prestationactes.php b/Modele/Prestationactes.php index 35276f9..81049b2 100755 --- a/Modele/Prestationactes.php +++ b/Modele/Prestationactes.php @@ -698,18 +698,7 @@ class Prestationactes extends Modele $this->executerRequete($sql, array($idPrestationactes, $quantite, $tm)); } - - public function majquantitehospitalisation($idPrestationactes, $quantite) - { - $tm = $_SESSION['p_tm_C']; - $user = $_SESSION['p_login']; - $idSaisie = $_SESSION['p_idSaisie']; - - $sql = 'call sp_p_maj_quantite_acte_hospitalisation_newversion(?, ?, ?, ?, ?)'; - - $this->executerRequete($sql, array($idPrestationactes, $quantite, $tm, $idSaisie, $user)); - } - + public function supprimeractehospitalisation($idPrestationactes) { $sql = 'CALL sp_p_supprimeractehospitalisation(?);'; @@ -964,21 +953,6 @@ class Prestationactes extends Modele return $resultat['consoHospit']; } - //31-10-2022 - public function majvaleuractehospitalisation($idPrestationactes, $valeurActe) - { - - $user = $_SESSION['p_login']; - $idSaisie = $_SESSION['p_idSaisie']; - - $sql = 'call sp_p_maj_valeuracte_hospitalisation_newversion(?, ?, ?, ?)'; - - //var_dump($idPrestationactes, $valeurActe, $tm); - //die(); - - $this->executerRequete($sql, array($idPrestationactes, $valeurActe, $idSaisie, $user)); - } - public function getactesmedicauxhospitalisationprolongation($idProlongation) { $user = $_SESSION['p_login']; @@ -1581,5 +1555,26 @@ class Prestationactes extends Modele $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $user, $idSaisie, $idPrestationactes, $prixSaisi)); } + + public function majquantitehospitalisation($idPrestationactes, $quantite) + { + $tm = $_SESSION['p_tm_C']; + $user = $_SESSION['p_login']; + $idSaisie = $_SESSION['p_idSaisie']; + + $sql = 'call sp_p_maj_quantite_acte_hospitalisation_newversion(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idPrestationactes, $quantite, $tm, $idSaisie, $user)); + } + + public function majvaleuractehospitalisation($idPrestationactes, $valeurActe) + { + $user = $_SESSION['p_login']; + $idSaisie = $_SESSION['p_idSaisie']; + + $sql = 'call sp_p_maj_valeuracte_hospitalisation_newversion(?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idPrestationactes, $valeurActe, $idSaisie, $user)); + } } \ No newline at end of file diff --git a/Vue/Ajaxselectactesmedicauxhospitalisation/index.php b/Vue/Ajaxselectactesmedicauxhospitalisation/index.php index cabef66..192576f 100755 --- a/Vue/Ajaxselectactesmedicauxhospitalisation/index.php +++ b/Vue/Ajaxselectactesmedicauxhospitalisation/index.php @@ -373,19 +373,14 @@ - - - + - + - nettoyer($prestation['valeurActe'])) ?> diff --git a/Vue/gabarit.php b/Vue/gabarit.php index c00b85b..54bfc2e 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -908,7 +908,7 @@ - +