diff --git a/Modele/Ged.php b/Modele/Ged.php index 55d0070..d0a0c69 100755 --- a/Modele/Ged.php +++ b/Modele/Ged.php @@ -21,4 +21,215 @@ class Ged extends Modele { $this->executerRequete($sql, array($idPolice, $nomOrigine, $cheminFichier, $taille, $user)); } + +executerRequete($sql, array($numeroFeuilleMaladie, $d1, $d2, $nomOrigine)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function enregistrergedfeuillemaladie($nomOrigine, $nouveau_fichier, $taille) + { + $numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C']; + $user = $_SESSION['login']; + $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; + + $sql = 'call sp_r_ajouter_ged_feuillemaladie(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($numeroFeuilleMaladie, $nomOrigine, $cheminFichier, $taille, $user)); + } + + public function enregistrergedbeneficiaireprest($nomOrigine, $nouveau_fichier, $taille) + { + $idBeneficiaire = $_SESSION['idBeneficiaire_C']; + $user = $_SESSION['login']; + $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; + + $sql = 'call sp_r_ajouter_ged_beneficiaire_prest(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idBeneficiaire, $nomOrigine, $cheminFichier, $taille, $user)); + } + + public function getgedbeneficiaireprest($d1, $d2, $nomOrigine) + { + $idBeneficiaire = $_SESSION['idBeneficiaire_C']; + + $sql = 'call sp_r_get_ged_beneficiaire_prest(?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2, $nomOrigine)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function enregistrergedbeneficiaireprod($nomOrigine, $nouveau_fichier, $taille) + { + $idBeneficiaire = $_SESSION['idBeneficiaire_C']; + $user = $_SESSION['login']; + $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; + + $sql = 'call sp_r_ajouter_ged_beneficiaire_prod(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idBeneficiaire, $nomOrigine, $cheminFichier, $taille, $user)); + } + + public function getgedbeneficiaireprod($d1, $d2, $nomOrigine) + { + $idBeneficiaire = $_SESSION['idBeneficiaire_C']; + + $sql = 'call sp_r_get_ged_beneficiaire_prod(?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2, $nomOrigine)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function getgedadherent($d1, $d2, $nomOrigine) + { + $idAdherent = $_SESSION['idAdherent_C']; + + $sql = 'call sp_r_get_ged_adherent(?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($idAdherent, $d1, $d2, $nomOrigine)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function enregistrergedadherent($nomOrigine, $nouveau_fichier, $taille) + { + $idAdherent = $_SESSION['idAdherent_C']; + $user = $_SESSION['login']; + $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; + + $sql = 'call sp_r_ajouter_ged_adherent(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idAdherent, $nomOrigine, $cheminFichier, $taille, $user)); + } + + public function getgedpolice($d1, $d2, $nomOrigine) + { + $idPolice = $_SESSION['idPolice_C']; + + $sql = 'call sp_r_get_ged_police(?, ?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($idPolice, $d1, $d2, $nomOrigine)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function enregistrergedpolice($nomOrigine, $nouveau_fichier, $taille) + { + $idPolice = $_SESSION['idPolice_C']; + $user = $_SESSION['login']; + $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; + + $sql = 'call sp_r_ajouter_ged_police(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idPolice, $nomOrigine, $cheminFichier, $taille, $user)); + } + + public function getged($d1, $d2, $nomOrigine) + { + $sql = 'call sp_r_get_ged(?, ?, ?)'; + + $resultat = $this->executerRequete($sql, array($d1, $d2, $nomOrigine)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function enregistrerged($nomOrigine, $nouveau_fichier, $taille) + { + $codeSociete = $_SESSION['codeSociete']; + $user = $_SESSION['login']; + $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; + + $sql = 'call sp_r_ajouter_ged(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($codeSociete, $nomOrigine, $cheminFichier, $taille, $user)); + } + + public function getgedpharmacie() + { + $numeroBonOrdonnance = $_SESSION['numeroBonOrdonnance_C']; + + $sql = 'call sp_r_get_ged_pharmacie(?)'; + + $resultat = $this->executerRequete($sql, array($numeroBonOrdonnance)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function enregistrergedpharmacie($nomOrigine, $nouveau_fichier, $taille) + { + $numeroBonOrdonnance = $_SESSION['numeroBonOrdonnance_C']; + $idSaisie = $_SESSION['idSaisie']; + $user = $_SESSION['login']; + $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; + + $sql = 'call sp_r_ajouter_ged_pharmacie(?, ?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($numeroBonOrdonnance, $idSaisie, $user, $nomOrigine, $cheminFichier, $taille)); + } + + public function enregistrergedprescription($nomOrigine, $nouveau_fichier, $taille) + { + $numeroBonOrdonnance = $_SESSION['numeroBonOrdonnance_C']; + $idSaisie = $_SESSION['idSaisie']; + $user = $_SESSION['login']; + $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; + + $sql = 'call sp_r_ajouter_ged_prescription(?, ?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($numeroBonOrdonnance, $idSaisie, $user, $nomOrigine, $cheminFichier, $taille)); + } + + public function getgedfacture($idFacture) + { + $sql = 'call sp_r_get_ged_facture(?)'; + + $resultat = $this->executerRequete($sql, array($idFacture)); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + + public function enregistrergedfacture($nomOrigine, $nouveau_fichier, $taille) + { + $idFacture = $_SESSION['idFacture_C']; + $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; + $user = $_SESSION['login']; + + $sql = 'call sp_r_ajouter_ged_facture(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idFacture, $nomOrigine, $cheminFichier, $taille, $user)); + } + + public function enregistrergedfichepolice($idPolice, $nomOrigine, $nouveau_fichier, $taille) + { + $cheminFichier = $_SESSION['dossierGed'].$nouveau_fichier; + $user = $_SESSION['login']; + + $sql = 'call sp_r_ajouter_ged_fiche_police(?, ?, ?, ?, ?)'; + + $this->executerRequete($sql, array($idPolice, $nomOrigine, $cheminFichier, $taille, $user)); + } + + public function supprimerged($idGed, $motifSuppression) + { + $user = $_SESSION['login']; + + $sql = 'call sp_supprimer_ged(?, ?, ?);'; + + $this->executerRequete($sql, array($idGed, $motifSuppression, $user)); + } + +} } \ No newline at end of file