diff --git a/Controleur/ControleurAjaxmouvementassure.php b/Controleur/ControleurAjaxmouvementassure.php new file mode 100644 index 0000000..046394e --- /dev/null +++ b/Controleur/ControleurAjaxmouvementassure.php @@ -0,0 +1,28 @@ +Mouvementassure = new Mouvementassure(); + } + + public function index() + { + $codeReponseEntentePrealable = $this->requete->getParametreFormulaire("codeReponseEntentePrealable"); + + $debut = $this->requete->getParametreDate("debut"); + $fin = $this->requete->getParametreDate("fin"); + + $ententeprealables = $this->ententeprealable->getEntenteprealablespha($codeReponseEntentePrealable, $debut, $fin); + + $this->genererVueAjax(array('ententeprealables' => $ententeprealables)); + } + + public function vide() + { + $this->genererVueAjax(array()); + } + +} \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index 7b8b20b..c211ef5 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -3467,19 +3467,16 @@ function liste_mouvemements_assures() donnees += '&valide='+valide; donnees += '&debut='+debut+'&fin='+fin; - alert(donnees); - return; - - $("#div_ententeprealable").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); + $("#div_mvt").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ - url: $("#racineWeb").val()+"Ajaxententeprealablespha/", + url: $("#racineWeb").val()+"Ajaxmouvementassure/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { - $("#div_ententeprealable").html(data); + $("#div_mvt").html(data); }, complete: function() { } diff --git a/Modele/Mouvementassure.php b/Modele/Mouvementassure.php new file mode 100644 index 0000000..d7674b4 --- /dev/null +++ b/Modele/Mouvementassure.php @@ -0,0 +1,386 @@ +executerRequete($sql, array($numeroFeuilleMaladie)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getEntenteprealables($codePrestataire, $codeReponseEntentePrealable, $debut, $fin) + { + $codePrestataire = contruireParamLike($codePrestataire); + $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); + + if (est_anglophone()) + { + $sql = 'call sp_get_ententeprealables_eng(?, ?, ?, ?)'; + } + else + { + $sql = 'call sp_get_ententeprealables(?, ?, ?, ?)'; + } + + $resultat = $this->executerRequete($sql, array($codePrestataire, $codeReponseEntentePrealable, $debut, $fin)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getActesExclus($codePrestataire, $codeReponseAutorisation, $debut, $fin) + { + $codePrestataire = contruireParamLike($codePrestataire); + $codeReponseAutorisation = contruireParamLike($codeReponseAutorisation); + + $sql = 'call sp_get_actes_exclus(?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($codePrestataire, $codeReponseAutorisation, $debut, $fin)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getEntenteprealableId($idDemandeententeprealable) + { + if (est_anglophone()) + { + $sql = 'call sp_get_ententeprealable_id_simple_eng(?)'; + } + else + { + $sql = 'call sp_get_ententeprealable_id_simple(?)'; + } + + + $resultat = $this->executerRequete($sql, array($idDemandeententeprealable)); + + return $resultat->fetch(PDO::FETCH_ASSOC); + } + + public function getActeExcluId($idDemandeautorisation) + { + $sql = 'call sp_get_acte_exclu_id_simple(?)'; + + $resultat = $this->executerRequete($sql, array($idDemandeautorisation)); + + return $resultat->fetch(PDO::FETCH_ASSOC); + } + + public function enregistrerrefusententeprealable($idDemandeententeprealable, $motifReel, $motifRefusAssure) + { + $user = $_SESSION['login']; + + $sql = 'call sp_refuser_ententeprealable(?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $motifRefusAssure, $user)); + } + + public function enregistreraccordententeprealable($idDemandeententeprealable, $motifReel) + { + $user = $_SESSION['login']; + + $sql = 'call sp_accepter_ententeprealable(?, ?, ?)'; + + $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $user)); + } + + public function getententeprealablesbenficiaire($idBeneficiaire, $d1, $d2) + { + $sql = 'call sp_get_ententeprealables_beneficiaire(?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getacteexclusbenficiaire($idBeneficiaire, $d1, $d2) + { + $sql = 'call sp_get_autorisations_beneficiaire(?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function enregistrerrefusacteexclu($idDemandeautorisation, $motifReel, $motifRefusAssure) + { + $user = $_SESSION['login']; + + $sql = 'call sp_refuser_autorisation(?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idDemandeautorisation, $motifReel, $motifRefusAssure, $user)); + } + + public function enregistreraccordacteexclu($idDemandeautorisation, $motifReel, $valeurActe) + { + $user = $_SESSION['login']; + + $sql = 'call sp_accepter_autorisation(?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idDemandeautorisation, $motifReel, $user, $valeurActe)); + } + + public function requetesententeprealable($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, + $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe) + { + $codePrestataire = contruireParamLike($codePrestataire); + $numeroAdherent = contruireParamLike($numeroAdherent); + $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); + $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); + $adherent = contruireParamLike($adherent); + $beneficiaire = contruireParamLike($beneficiaire); + $libelleActe = contruireParamLike($libelleActe); + $libelleFamilleActe = contruireParamLike($libelleFamilleActe); + + $sql = 'call sp_requetes_ententeprealable(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, + $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function requetesententeprealabletotal($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, + $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe) + { + $codePrestataire = contruireParamLike($codePrestataire); + $numeroAdherent = contruireParamLike($numeroAdherent); + $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); + $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); + $adherent = contruireParamLike($adherent); + $beneficiaire = contruireParamLike($beneficiaire); + $libelleActe = contruireParamLike($libelleActe); + $libelleFamilleActe = contruireParamLike($libelleFamilleActe); + + $sql = 'call sp_requetes_ententeprealable_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, + $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)); + + return $resultat->fetch(PDO::FETCH_ASSOC); + } + + public function requetesententeprealableexport($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, + $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe) + { + $codePrestataire = contruireParamLike($codePrestataire); + $numeroAdherent = contruireParamLike($numeroAdherent); + $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); + $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); + $adherent = contruireParamLike($adherent); + $beneficiaire = contruireParamLike($beneficiaire); + $libelleActe = contruireParamLike($libelleActe); + $libelleFamilleActe = contruireParamLike($libelleFamilleActe); + + $sql = 'call sp_requetes_ententeprealable_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, + $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getEntenteprealablespha($codeReponseEntentePrealable, $debut, $fin) + { + $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); + + if (est_anglophone()) + { + $sql = 'call sp_get_ententeprealables_pha_eng(?, ?, ?)'; + } + else + { + $sql = 'call sp_get_ententeprealables_pha(?, ?, ?)'; + } + + $resultat = $this->executerRequete($sql, array($codeReponseEntentePrealable, $debut, $fin)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getEntenteprealablephaId($idDemandeententeprealable) + { + if (est_anglophone()) + { + $sql = 'call sp_get_ententeprealable_pha_id_simple_eng(?)'; + } + else + { + $sql = 'call sp_get_ententeprealable_pha_id_simple(?)'; + } + + $resultat = $this->executerRequete($sql, array($idDemandeententeprealable)); + + return $resultat->fetch(PDO::FETCH_ASSOC); + } + + public function enregistreraccordententeprealablepha($idDemandeententeprealable, $motifReel, $prixAccorde, $quantiteAccorde) + { + $user = $_SESSION['login']; + + $sql = 'call sp_accepter_ententeprealable_pha(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $prixAccorde, $quantiteAccorde, $user)); + } + + public function enregistrerrefusententeprealablepha($idDemandeententeprealable, $motifReel, $motifRefusAssure) + { + $user = $_SESSION['login']; + + $sql = 'call sp_refuser_ententeprealable_pha(?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $motifRefusAssure, $user)); + } + + public function requetesententeprealablepha($codePrestataire, $dateDemande1, $dateDemande2, $codeReponseEntentePrealable) + { + $codePrestataire = contruireParamLike($codePrestataire); + $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); + + $sql = 'call sp_requetes_ententeprealable_pha(?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($codePrestataire, $dateDemande1, $dateDemande2, $codeReponseEntentePrealable)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function requetesententeprealablephaexport($codePrestataire, $dateDemande1, $dateDemande2, $codeReponseEntentePrealable) + { + $codePrestataire = contruireParamLike($codePrestataire); + $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); + + $sql = 'call sp_requetes_ententeprealable_pha_export(?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($codePrestataire, $dateDemande1, $dateDemande2, $codeReponseEntentePrealable)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getEntenteprealablesopt($codeReponseEntentePrealable, $debut, $fin) + { + $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); + + if (est_anglophone()) + { + $sql = 'call sp_get_ententeprealables_opt_eng(?, ?, ?)'; + } + else + { + $sql = 'call sp_get_ententeprealables_opt(?, ?, ?)'; + } + + $resultat = $this->executerRequete($sql, array($codeReponseEntentePrealable, $debut, $fin)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getEntenteprealableoptId($idDemandeententeprealable) + { + if (est_anglophone()) + { + $sql = 'call sp_get_ententeprealable_opt_id_simple_eng(?)'; + } + else + { + $sql = 'call sp_get_ententeprealable_opt_id_simple(?)'; + } + + $resultat = $this->executerRequete($sql, array($idDemandeententeprealable)); + + return $resultat->fetch(PDO::FETCH_ASSOC); + } + + // + public function enregistreraccordententeprealableopt($idDemandeententeprealable, $motifReel, $prixAccorde) + { + $user = $_SESSION['login']; + + $sql = 'call sp_accepter_ententeprealable_opt(?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $prixAccorde, $user)); + } + + public function enregistrerrefusententeprealableopt($idDemandeententeprealable, $motifReel, $motifRefusAssure) + { + $user = $_SESSION['login']; + + $sql = 'call sp_refuser_ententeprealable_opt(?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $motifRefusAssure, $user)); + } + + // Ententeprealablesmont + + public function getEntenteprealablesmont($codeReponseEntentePrealable, $debut, $fin) + { + $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); + + if (est_anglophone()) + { + $sql = 'call sp_get_ententeprealables_mont_eng(?, ?, ?)'; + } + else + { + $sql = 'call sp_get_ententeprealables_mont(?, ?, ?)'; + } + + $resultat = $this->executerRequete($sql, array($codeReponseEntentePrealable, $debut, $fin)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getEntenteprealablemontId($idDemandeententeprealable) + { + if (est_anglophone()) + { + $sql = 'call sp_get_ententeprealable_mont_id_simple_eng(?)'; + } + else + { + $sql = 'call sp_get_ententeprealable_mont_id_simple(?)'; + } + + $resultat = $this->executerRequete($sql, array($idDemandeententeprealable)); + + return $resultat->fetch(PDO::FETCH_ASSOC); + } + + // + public function enregistreraccordententeprealablemont($idDemandeententeprealable, $motifReel, $prixAccorde) + { + $user = $_SESSION['login']; + + $sql = 'call sp_accepter_ententeprealable_mont(?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $prixAccorde, $user)); + } + + public function enregistrerrefusententeprealablemont($idDemandeententeprealable, $motifReel, $motifRefusAssure) + { + $user = $_SESSION['login']; + + $sql = 'call sp_refuser_ententeprealable_mont(?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $motifRefusAssure, $user)); + } + + public function getdernieresfacturesoptiques($idBeneficiaire) + { + if (est_anglophone()) + { + $sql = 'call sp_get_derniereres_factures_optique_eng(?)'; + } + else + { + $sql = 'call sp_get_derniereres_factures_optique(?)'; + } + + $resultat = $this->executerRequete($sql, array($idBeneficiaire)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + +} \ No newline at end of file diff --git a/Vue/Ajaxmouvementassure/index.php b/Vue/Ajaxmouvementassure/index.php new file mode 100644 index 0000000..e230d79 --- /dev/null +++ b/Vue/Ajaxmouvementassure/index.php @@ -0,0 +1,93 @@ +
+ + + + + + + + + + + + + + + + + + + + + + + + + nettoyer($ententeprealable['idDemandeententeprealable']); + $codeReponseEntentePrealable = $this->nettoyer($ententeprealable['codeReponseEntentePrealable']); + $numeroEntentePrealable = $this->nettoyer($ententeprealable['numeroEntentePrealable']); + $facture = $this->nettoyer($ententeprealable['facture']); + $ajoutPrestataire = $this->nettoyer($ententeprealable['ajoutPrestataire']); + ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
No Date
+ + nettoyer($ententeprealable['dateSysteme'])) ?>nettoyer($ententeprealable['libelleMedicament']) ?>nettoyer($ententeprealable['libelleMedicament']) ?>nettoyer($ententeprealable['quantite']) ?>nettoyer($ententeprealable['prestataire']) ?>nettoyer($ententeprealable['numeroBeneficiaire']) ?>nettoyer($ententeprealable['beneficiaire']) ?>nettoyer($ententeprealable['dateReponse'])) ?>nettoyer($ententeprealable['responsableAccord']) ?>nettoyer($ententeprealable['reponsentEnteprealable']) ?> + " + onClick="javascript:accepter_ententeprealable_pha(, );"> + + " + onClick="javascript:refuser_ententeprealable_pha(, );"> + nettoyer($ententeprealable['motifReel']) ?>nettoyer($ententeprealable['motifReel']) ?>nettoyer($ententeprealable['motifRefusAssure']) ?>
+
diff --git a/Vue/Ajaxmouvementassure/vide.php b/Vue/Ajaxmouvementassure/vide.php new file mode 100644 index 0000000..5ef1375 --- /dev/null +++ b/Vue/Ajaxmouvementassure/vide.php @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
No Date
diff --git a/Vue/Mouvementassure/index.php b/Vue/Mouvementassure/index.php index d0630ac..c4f291b 100644 --- a/Vue/Mouvementassure/index.php +++ b/Vue/Mouvementassure/index.php @@ -32,7 +32,7 @@ -
+