From 39e01a175f4dbd8782f9f1e8b48071c7df209adf Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Sat, 13 Jun 2026 20:46:42 +0000 Subject: [PATCH] a --- Controleur/ControleurAjaxlisteacteexamen.php | 11 +- Js/fonctions.js | 191 +++++++++++++++++++ Modele/Ententeprealable.php | 64 +++++++ Vue/gabarit.php | 2 +- 4 files changed, 266 insertions(+), 2 deletions(-) diff --git a/Controleur/ControleurAjaxlisteacteexamen.php b/Controleur/ControleurAjaxlisteacteexamen.php index ea7229ab..0fc6f65e 100755 --- a/Controleur/ControleurAjaxlisteacteexamen.php +++ b/Controleur/ControleurAjaxlisteacteexamen.php @@ -125,5 +125,14 @@ class ControleurAjaxlisteacteexamen extends Controleur { $this->ententeprealable->majquantiteprovisoire($idExamen, $quantite); } + + public function majarticle() + { + $idExamen = $this->requete->getParametreFormulaire("idExamen"); + $article52 = $this->requete->getParametreFormulaire("article52"); + // + $this->ententeprealable->majarticleprovisoire($idExamen, $article52); + } -} \ No newline at end of file +} + diff --git a/Js/fonctions.js b/Js/fonctions.js index 625c77eb..e5cd8f6f 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -92601,3 +92601,194 @@ function valider_tarif() }); } + + +function maj_article_52(idExamen, article52) +{ + donnees = 'idExamen='+idExamen+"&article52="+article52; + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxlisteacteexamen/majarticle/", + type: 'POST', + data: donnees, + success: function(data) { + + }, + error: function(data) { + }, + complete: function() { + + } + }); + +} + + +function maj_article_52_pha(idDemandeententeprealable, article52) +{ + donnees = 'idDemandeententeprealable='+idDemandeententeprealable+"&article52="+article52; + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxlistemedicamentsentente/majarticle/", + type: 'POST', + data: donnees, + success: function(data) { + }, + error: function(data) { + }, + complete: function() { + + } + }); + +} + +function actes_article_52() +{ + window.location.assign($("#racineWeb" ).val()+"Listeactesnonsupportes/"); + +} + +function delais_reponse_entente() +{ + window.location.assign($("#racineWeb" ).val()+"Delaisreponseentente/"); + +} + + +function consulter_liste_article52() +{ + codePrestataire=$("#codePrestataire").val(); + + $('#div_export_article').html(''); + + debut=$("#debut").val(); + fin=$("#fin").val(); + + donnees = 'codePrestataire='+codePrestataire; + donnees += '&debut='+debut+'&fin='+fin; + + $("#div_liste").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxlistearticlenonsupporte/", + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) { + $("#div_liste").html(data); + }, + complete: function() { + } + }); +} + +function export_article_52() +{ + codePrestataire = $("#codePrestataire").val(); + + debut = $("#debut").val(); + fin = $("#fin").val(); + + donnees = 'codePrestataire='+codePrestataire; + donnees += '&debut='+debut+'&fin='+fin; + + var div_export = $('#div_export_article'); + div_export.html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); + + //$("#btn_exporter").click(); + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxexporterlistenonsupporte/", + type: 'POST', + data: donnees, + success: function(data) + { + div_export.html(data); + }, + error : function(resultat, statut, erreur) + { + }, + complete: function(data) + { + } + }); +} + + +function consulter_delais_entente() +{ + codePrestataire=$("#codePrestataire").val(); + codeTypeDemande=$("#codeTypeDemande").val(); + debut=$("#debut").val(); + fin=$("#fin").val(); + + donnees = 'codePrestataire='+codePrestataire+'&codeTypeDemande='+codeTypeDemande; + donnees += '&debut='+debut+'&fin='+fin; + + $("#div_ententeprealable").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxdelaisreponse/", + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) { + $("#div_ententeprealable").html(data); + }, + complete: function() { + } + }); +} + +function consulter_delais_entente_vide() +{ + + $("#div_ententeprealable").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxdelaisreponse/vide/", + type : 'post', + error: function(errorData) { + }, + success: function(data) { + $("#div_ententeprealable").html(data); + }, + complete: function() { + } + }); +} + +function exporter_delais_entente() +{ + codePrestataire = $("#codePrestataire").val(); + codeTypeDemande = $("#codeTypeDemande").val(); + debut = $("#debut").val(); + fin = $("#fin").val(); + + donnees = 'codePrestataire='+codePrestataire+'&codeTypeDemande='+codeTypeDemande; + donnees += '&debut='+debut+'&fin='+fin; + + var div_export = $('#div_export_delais'); + div_export.html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); + + $("#btn_exporter").click(); + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxexporterdelaientente/", + type: 'POST', + data: donnees, + success: function(data) + { + div_export.html(data); + }, + error : function(resultat, statut, erreur) + { + }, + complete: function(data) + { + } + }); +} diff --git a/Modele/Ententeprealable.php b/Modele/Ententeprealable.php index d1adb4a2..dd297f2d 100755 --- a/Modele/Ententeprealable.php +++ b/Modele/Ententeprealable.php @@ -930,5 +930,69 @@ class Ententeprealable extends Modele { $this->executerRequete($sql, array($numeroFeuilleMaladie, $codeAffection, $user)); } + + public function majarticleprovisoire($idExamen, $article52) + { + $sql = 'call sp_p_majarticleprovisoire_temp(?, ?);'; + + $resultat = $this->executerRequete($sql, array($idExamen, $article52)); + + } + + public function majarticleprovisoire_pha($idEntentePrealable, $article52) + { + + $sql = 'call sp_p_majarticleprovisoire_temp_pha(?, ?);'; + + $this->executerRequete($sql, array($idEntentePrealable, $article52)); + + } + + public function getListearticlenonsupporte($codePrestataire, $debut, $fin) + { + $codePrestataire = contruireParamLike($codePrestataire); + + $sql = 'call sp_get_liste_actesnonsupportes(?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($codePrestataire, $debut, $fin)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + + } + + public function getTotalarticlenonsupporte($codePrestataire, $debut, $fin) + { + $codePrestataire = contruireParamLike($codePrestataire); + + $sql = 'call sp_get_total_actesnonsupportes(?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($codePrestataire, $debut, $fin)); + + return $resultat->fetch(PDO::FETCH_ASSOC); + + + } + + public function getListedelaisentente($codePrestataire, $codeTypeDemande, $debut, $fin) + { + $codePrestataire = contruireParamLike($codePrestataire); + + $sql = 'call sp_get_delais_entente_prealable(?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeDemande, $debut, $fin)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getListeExportDelaisentente($codePrestataire, $codeTypeDemande, $debut, $fin) + { + $codePrestataire = contruireParamLike($codePrestataire); + + $sql = 'call sp_get_delais_entente_prealable_export(?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeDemande, $debut, $fin)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } } \ No newline at end of file diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 0f582b07..6706564e 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -984,7 +984,7 @@ - +