diff --git a/Js/fonctions.js b/Js/fonctions.js
index 282fb9c..a22a83e 100755
--- a/Js/fonctions.js
+++ b/Js/fonctions.js
@@ -15725,71 +15725,6 @@ function ajax_maj_prix_acte_hospitalisation(idPrestationactes, valeurActe, contr
}
-
-/**
- * Fonction pour supprimer un acte médical sélectionné
- * @param {string} idPrestationactes - Identifiant unique de la prestation à supprimer
- * @param {string} codeTypePrestation - Code du type de prestation
- */
-async function supprimer_acte_medical_selection(idPrestationactes, codeTypePrestation) {
- // 1. Initialisation des variables
- let donnee_a_afficher = "";
-
- // 2. Messages de confirmation multilingues
- const messages = {
- confirmation: {
- fr: "Confirmez-vous la suppression de cet acte?",
- en: "Do you confirm the removal of this act?"
- },
- chargement: {
- fr: "Veuillez patienter...",
- en: "Please wait..."
- }
- };
-
- // 3. Demande de confirmation à l'utilisateur
- const isConfirmed = await confirm_ebene_sweet(
- messages.confirmation.fr,
- messages.confirmation.en
- );
-
- if (!isConfirmed) return;
-
- // 4. Récupération du code famille acte
- const codeFamilleActe = $("#codeFamilleActe").val();
-
- // 5. Affichage de l'indicateur de chargement
- $("#listeacte").html('
' + '
');
-
- // 6. Préparation des données pour la requête
- const donnees = {
- codeFamilleActe: codeFamilleActe,
- idPrestationactes: idPrestationactes,
- codeTypePrestation: codeTypePrestation
- };
-
- // 7. Envoi de la requête AJAX
- try {
- const response = await $.ajax({
- url: $("#racineWeb").val() + "Ajaxselectactesmedicaux/supprimeracte/",
- type: 'POST',
- data: donnees
- });
-
- // 8. Traitement de la réponse
- donnee_a_afficher = response;
-
- // 9. Mise à jour de l'interface utilisateur
- $("#totam_donnees").html(donnee_a_afficher);
- appliquerDataTable(); // Application du plugin DataTables
- majgestionacte(); // Mise à jour de la gestion des actes
-
- } catch (error) {
- console.error("Erreur lors de la suppression de l'acte médical:", error);
- // Gestion supplémentaire des erreurs pourrait être ajoutée ici
- }
-}
-
/**
* Valide la sélection d'un acte médical avec vérification des prérequis
* et gestion des ententes préalables si nécessaire.
@@ -15906,45 +15841,6 @@ async function valider_miseenobservation() {
}
-function ajax_maj_qte_acte(idPrestationactes, 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 = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite;
-
- donnee_a_affciher = "";
-
- donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite;;
-
- $.ajax({
- url: $("#racineWeb").val()+"Ajaxactesmedicauxselect/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();
- }
- });
- }
-}
/**
* Supprime un acte médical d'hospitalisation après confirmation
@@ -28784,13 +28680,6 @@ function modifier_prix_dentisterie(idDentisterie, prixSaisi) {
url: $("#racineWeb").val()+"Ajaxdetaildentisterie/majprixdentisterie/",
type: 'POST',
data: donnees,
- /*
- success: function(data) {
- $("#div_prestations").html(data);
- },
- error: function(data) {
- },
- */
complete: function() {
dentisterie();
}
@@ -28809,8 +28698,9 @@ function modifier_prix_autres_actes(idPrestationactes, prixSaisi, controle) {
let donnee_a_afficher = "";
+ $("#div_prestations").html('' + '
');
+
$.ajax({
- // url: $("#racineWeb").val()+"Ajaxselectactesmedicaux/majprixautresactes/",
url: $("#racineWeb").val()+"Ajaxactesmedicauxselect/majprixautresactes/",
type: 'POST',
data: donnees,
@@ -28823,3 +28713,110 @@ function modifier_prix_autres_actes(idPrestationactes, prixSaisi, controle) {
}
});
}
+
+function ajax_maj_qte_acte(idPrestationactes, 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 = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite;
+
+ donnee_a_affciher = "";
+
+ donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite;
+
+ $("#div_prestations").html('' + '
');
+
+
+ $.ajax({
+ url: $("#racineWeb").val()+"Ajaxactesmedicauxselect/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();
+ }
+ });
+ }
+}
+
+/**
+ * Fonction pour supprimer un acte médical sélectionné
+ * @param {string} idPrestationactes - Identifiant unique de la prestation à supprimer
+ * @param {string} codeTypePrestation - Code du type de prestation
+ */
+async function supprimer_acte_medical_selection(idPrestationactes, codeTypePrestation) {
+ // 1. Initialisation des variables
+ let donnee_a_afficher = "";
+
+ // 2. Messages de confirmation multilingues
+ const messages = {
+ confirmation: {
+ fr: "Confirmez-vous la suppression de cet acte?",
+ en: "Do you confirm the removal of this act?"
+ },
+ chargement: {
+ fr: "Veuillez patienter...",
+ en: "Please wait..."
+ }
+ };
+
+ // 3. Demande de confirmation à l'utilisateur
+ const isConfirmed = await confirm_ebene_sweet(
+ messages.confirmation.fr,
+ messages.confirmation.en
+ );
+
+ if (!isConfirmed) return;
+
+ // 4. Récupération du code famille acte
+ const codeFamilleActe = $("#codeFamilleActe").val();
+
+ // 5. Affichage de l'indicateur de chargement
+ $("#listeacte").html('' + '
');
+
+ // 6. Préparation des données pour la requête
+ const donnees = {
+ codeFamilleActe: codeFamilleActe,
+ idPrestationactes: idPrestationactes,
+ codeTypePrestation: codeTypePrestation
+ };
+
+ // 7. Envoi de la requête AJAX
+ try {
+ const response = await $.ajax({
+ url: $("#racineWeb").val() + "Ajaxselectactesmedicaux/supprimeracte/",
+ type: 'POST',
+ data: donnees
+ });
+
+ // 8. Traitement de la réponse
+ donnee_a_afficher = response;
+
+ // 9. Mise à jour de l'interface utilisateur
+ $("#totam_donnees").html(donnee_a_afficher);
+ appliquerDataTable(); // Application du plugin DataTables
+ majgestionacte(); // Mise à jour de la gestion des actes
+
+ } catch (error) {
+ console.error("Erreur lors de la suppression de l'acte médical:", error);
+ // Gestion supplémentaire des erreurs pourrait être ajoutée ici
+ }
+}
diff --git a/Vue/Ajaxactesmedicauxselect/index.php b/Vue/Ajaxactesmedicauxselect/index.php
index ab5071a..15a4691 100755
--- a/Vue/Ajaxactesmedicauxselect/index.php
+++ b/Vue/Ajaxactesmedicauxselect/index.php
@@ -6,8 +6,6 @@
$prixActeModifiable = $_SESSION['p_prixActeModifiable'];
?>
-KANE SIMPLE
-
diff --git a/Vue/gabarit.php b/Vue/gabarit.php
index 1d75c92..4c7593b 100755
--- a/Vue/gabarit.php
+++ b/Vue/gabarit.php
@@ -909,7 +909,7 @@
-
+