a
This commit is contained in:
parent
a60f9f2689
commit
eabadd6b5c
|
|
@ -1,234 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Adherent extends Modele {
|
||||
|
||||
public function getAdherentSimple($idAdherent) {
|
||||
$sql = 'select * from vw_p_adherent WHERE (idAdherent)';
|
||||
|
||||
$adherent = $this->executerRequete($sql, array($idAdherent));
|
||||
return $adherent->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getAdherents($noadherentsearch=null, $noPiecesearch=null, $emailsearch=null,
|
||||
$nomsearch=null, $prenomsearch=null, $telsearch=null) {
|
||||
|
||||
$noadherentsearch = contruireParamLike($noadherentsearch);
|
||||
$noPiecesearch = contruireParamLike($noPiecesearch);
|
||||
$emailsearch = contruireParamLike($emailsearch);
|
||||
$nomsearch = contruireParamLike($nomsearch);
|
||||
$prenomsearch = contruireParamLike($prenomsearch);
|
||||
$telsearch = contruireParamLike($telsearch);
|
||||
|
||||
$sql = 'select A.* from vw_p_adherent A WHERE (A.codeSociete=?) AND (numeroAdherent LIKE ?)
|
||||
AND (emailAdherent LIKE ?) AND (nomAdherent LIKE ?) AND (prenomsAdherent LIKE ?)
|
||||
AND (telephonePortableAdherent LIKE ?)';
|
||||
|
||||
$adherent = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $noadherentsearch, $noPiecesearch, $emailsearch,$nomsearch, $prenomsearch, $telsearch));
|
||||
return $adherent;
|
||||
}
|
||||
|
||||
public function getAdherent($numeroAdherent) {
|
||||
$sql = 'sselect A.* from vw_p_adherent A WHERE (A.codeSociete=?) AND (A.numeroAdherent=?)';
|
||||
|
||||
$adherent = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroAdherent));
|
||||
return $adherent;
|
||||
}
|
||||
|
||||
public function getAdherentId($idAdherent) {
|
||||
$sql = 'sselect A.* from vw_p_adherent A where (A.idAdherent=?)';
|
||||
$adherent = $this->executerRequete($sql, array($idAdherent));
|
||||
return $adherent->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getAdherentIdConso($idAdherent) {
|
||||
$sql = 'call sp_p_get_adherent_id_conso(?);';
|
||||
$adherent = $this->executerRequete($sql, array($idAdherent));
|
||||
return $adherent->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getIdAdherent($numeroAdherent) {
|
||||
$sql = 'SELECT idAdherent FROM vw_p_adherent WHERE (codeSociete=?) AND (numeroAdherent=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroAdherent));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['idAdherent'];
|
||||
}
|
||||
|
||||
public function getContexteAdherentId($idAdherent) {
|
||||
|
||||
$sql = 'select * from vw_p_adherent where (idAdherent=?);';
|
||||
$resultat = $this->executerRequete($sql, array($idAdherent));
|
||||
|
||||
$context = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_idClient_C'] = $context['idClient'];
|
||||
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
|
||||
$_SESSION['p_nomClient_C'] = $context['nomClient'];
|
||||
$_SESSION['p_adresseGeoClient_C'] = $context['adresseGeoClient'];
|
||||
$_SESSION['p_boitepostaleClient_C'] = $context['boitepostaleClient'];
|
||||
$_SESSION['p_telephoneBureauClient_C'] = $context['telephoneBureauClient'];
|
||||
$_SESSION['p_telephonePortableClient_C'] = $context['telephonePortableClient'];
|
||||
$_SESSION['p_faxClient_C'] = $context['faxClient'];
|
||||
$_SESSION['p_emailClient_C'] = $context['emailClient'];
|
||||
$_SESSION['p_idPolice_C'] = $context['idPolice'];
|
||||
$_SESSION['p_numeroPolice_C'] = $context['numeroPolice'];
|
||||
$_SESSION['p_dateEffetPolice_C'] = $context['dateEffetPolice'];
|
||||
$_SESSION['p_dateFinPolice_C'] = $context['dateFinPolice'];
|
||||
$_SESSION['p_dateEcheancePolice_C'] = $context['dateEcheancePolice'];
|
||||
$_SESSION['p_codeEtatPolice_C'] = $context['codeEtatPolice'];
|
||||
$_SESSION['p_idCollege_C'] = $context['idCollege'];
|
||||
$_SESSION['p_codeProduit_C'] = $context['codeProduit'];
|
||||
$_SESSION['p_idAdherent_C'] = $context['idAdherent'];
|
||||
$_SESSION['p_numeroAdherent_C'] = $context['numeroAdherent'];
|
||||
$_SESSION['p_nomAdherent_C'] = $context['nomAdherent'];
|
||||
$_SESSION['p_prenomsAdherent_C'] = $context['prenomsAdherent'];
|
||||
$_SESSION['p_adherent_C'] = $context['adherent'];
|
||||
$_SESSION['p_telephonePortableAdherent_C'] = $context['telephonePortableAdherent'];
|
||||
$_SESSION['p_codeLangueAdherent'] = $context['codeLangueAdherent'];
|
||||
$_SESSION['p_emailAdherent_C'] = $context['emailAdherent'];
|
||||
$_SESSION['p_produit_C'] = $context['produit'];
|
||||
$_SESSION['p_libelleCollege_C'] = $context['libelleCollege'];
|
||||
$_SESSION['p_exercieReference_C'] = $context['exercieReference'];
|
||||
$_SESSION['idEntetecontrat'] = $context['idEntetecontrat'];
|
||||
|
||||
$_SESSION['p_adresseGeoAdherent_C'] = "";
|
||||
$_SESSION['p_paysAdherent_C'] = "";
|
||||
$_SESSION['p_adressePostaleAdherent_C'] = "";
|
||||
$_SESSION['p_telephonFixeAdherent_C'] = "";
|
||||
$_SESSION['p_nomBeneficiaire_C'] = "";
|
||||
$_SESSION['p_prenomsBeneficiaire_C'] = "";
|
||||
$_SESSION['p_beneficiaire_C'] = "";
|
||||
$_SESSION['p_codeLienParente_C'] = "";
|
||||
$_SESSION['p_numeroPiece_C'] = "";
|
||||
$_SESSION['p_sexe_C'] = "";
|
||||
$_SESSION['p_codeGroupeSanguin_C'] = "";
|
||||
$_SESSION['p_dateNaissance_C'] = "";
|
||||
$_SESSION['p_telephonePortableBeneficiaire_C'] = "";
|
||||
$_SESSION['p_dateEntreeBeneficiaire_C'] = "";
|
||||
$_SESSION['p_dateSortieBeneficiaire_C'] = "";
|
||||
$_SESSION['p_codeMotifSortie_C'] = "";
|
||||
$_SESSION['p_codeEtatBeneficiaire_C'] = "";
|
||||
$_SESSION['p_lienPhoto_C'] = "";
|
||||
$_SESSION['p_dateEffetBeneficiaire_C'] = "";
|
||||
$_SESSION['p_dateEffetCouvert'] = "0";
|
||||
$_SESSION['p_enVigueur_C'] = "";
|
||||
$_SESSION['p_naturepiece_C'] = "";
|
||||
$_SESSION['p_lienparente_C'] = "";
|
||||
$_SESSION['p_motifsortie_C'] = "";
|
||||
$_SESSION['p_etatbeneficiaire_C'] = "";
|
||||
$_SESSION['p_ageBeneficiaire_C'] = "";
|
||||
$_SESSION['p_idBeneficiaire_C'] = "";
|
||||
|
||||
$_SESSION['p_decede_C'] = "";
|
||||
$_SESSION['p_dateDeces_C'] = "";
|
||||
|
||||
$_SESSION['p_user_id_C'] = "0";
|
||||
$_SESSION['p_user_id_substitut'] = "0";
|
||||
$_SESSION['p_finger_id_C'] = "0";
|
||||
|
||||
$_SESSION['p_numeroBeneficiaire_C'] = "";
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = "0";
|
||||
$_SESSION['p_numeroPrescription_C'] = "0";
|
||||
$_SESSION['p_numeroPrescription_C'] = "0";
|
||||
$_SESSION['p_idFacture_C'] = "0";
|
||||
|
||||
return $context;
|
||||
}
|
||||
|
||||
public function getContexteAdherentIdConso($idAdherent) {
|
||||
|
||||
$sql = 'call sp_p_get_contexte_adherent_id_conso(?);';
|
||||
$resultat = $this->executerRequete($sql, array($idAdherent));
|
||||
|
||||
$context = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_idClient_C'] = $context['idClient'];
|
||||
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
|
||||
$_SESSION['p_nomClient_C'] = $context['nomClient'];
|
||||
$_SESSION['p_adresseGeoClient_C'] = $context['adresseGeoClient'];
|
||||
$_SESSION['p_boitepostaleClient_C'] = $context['boitepostaleClient'];
|
||||
$_SESSION['p_telephoneBureauClient_C'] = $context['telephoneBureauClient'];
|
||||
$_SESSION['p_telephonePortableClient_C'] = $context['telephonePortableClient'];
|
||||
$_SESSION['p_faxClient_C'] = $context['faxClient'];
|
||||
$_SESSION['p_emailClient_C'] = $context['emailClient'];
|
||||
$_SESSION['p_idPolice_C'] = $context['idPolice'];
|
||||
$_SESSION['p_numeroPolice_C'] = $context['numeroPolice'];
|
||||
$_SESSION['p_dateEffetPolice_C'] = $context['dateEffetPolice'];
|
||||
$_SESSION['p_dateFinPolice_C'] = $context['dateFinPolice'];
|
||||
$_SESSION['p_dateEcheancePolice_C'] = $context['dateEcheancePolice'];
|
||||
$_SESSION['p_codeEtatPolice_C'] = $context['codeEtatPolice'];
|
||||
$_SESSION['p_idCollege_C'] = $context['idCollege'];
|
||||
$_SESSION['p_codeProduit_C'] = $context['codeProduit'];
|
||||
$_SESSION['p_idAdherent_C'] = $context['idAdherent'];
|
||||
$_SESSION['p_numeroAdherent_C'] = $context['numeroAdherent'];
|
||||
$_SESSION['p_nomAdherent_C'] = $context['nomAdherent'];
|
||||
$_SESSION['p_prenomsAdherent_C'] = $context['prenomsAdherent'];
|
||||
$_SESSION['p_adherent_C'] = $context['adherent'];
|
||||
$_SESSION['p_telephonePortableAdherent_C'] = $context['telephonePortableAdherent'];
|
||||
$_SESSION['p_codeLangueAdherent'] = $context['codeLangueAdherent'];
|
||||
$_SESSION['p_emailAdherent_C'] = $context['emailAdherent'];
|
||||
$_SESSION['p_produit_C'] = $context['produit'];
|
||||
$_SESSION['p_libelleCollege_C'] = $context['libelleCollege'];
|
||||
|
||||
$_SESSION['p_adresseGeoAdherent_C'] = "";
|
||||
$_SESSION['p_paysAdherent_C'] = "";
|
||||
$_SESSION['p_adressePostaleAdherent_C'] = "";
|
||||
$_SESSION['p_telephonFixeAdherent_C'] = "";
|
||||
$_SESSION['p_nomBeneficiaire_C'] = "";
|
||||
$_SESSION['p_prenomsBeneficiaire_C'] = "";
|
||||
$_SESSION['p_beneficiaire_C'] = "";
|
||||
$_SESSION['p_codeLienParente_C'] = "";
|
||||
$_SESSION['p_numeroPiece_C'] = "";
|
||||
$_SESSION['p_sexe_C'] = "";
|
||||
$_SESSION['p_codeGroupeSanguin_C'] = "";
|
||||
$_SESSION['p_dateNaissance_C'] = "";
|
||||
$_SESSION['p_telephonePortableBeneficiaire_C'] = "";
|
||||
$_SESSION['p_dateEntreeBeneficiaire_C'] = "";
|
||||
$_SESSION['p_dateSortieBeneficiaire_C'] = "";
|
||||
$_SESSION['p_codeMotifSortie_C'] = "";
|
||||
$_SESSION['p_codeEtatBeneficiaire_C'] = "";
|
||||
$_SESSION['p_lienPhoto_C'] = "";
|
||||
$_SESSION['p_dateEffetBeneficiaire_C'] = "";
|
||||
$_SESSION['p_dateEffetCouvert'] = "0";
|
||||
$_SESSION['p_enVigueur_C'] = "";
|
||||
$_SESSION['p_naturepiece_C'] = "";
|
||||
$_SESSION['p_lienparente_C'] = "";
|
||||
$_SESSION['p_motifsortie_C'] = "";
|
||||
$_SESSION['p_etatbeneficiaire_C'] = "";
|
||||
$_SESSION['p_ageBeneficiaire_C'] = "";
|
||||
$_SESSION['p_idBeneficiaire_C'] = "";
|
||||
$_SESSION['p_numeroBeneficiaire_C'] = "";
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = "0";
|
||||
$_SESSION['p_numeroPrescription_C'] = "0";
|
||||
$_SESSION['p_idFacture_C'] = "0";
|
||||
|
||||
$_SESSION['p_decede_C'] = "";
|
||||
$_SESSION['p_dateDeces_C'] = "";
|
||||
|
||||
return $context;
|
||||
}
|
||||
|
||||
public function existeligne($numeroAdherent) {
|
||||
$sql = 'select id FROM adherent WHERE (codeSociete=?) and (numeroAdherent=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$numeroAdherent));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getRapportSpAdherent($idAdherent)
|
||||
{
|
||||
$dj = date("Y-m-d");
|
||||
$sql = 'call sp_rapport_sp_adherent(?, ?)';
|
||||
|
||||
$sppolice = $this->executerRequete($sql, array($idAdherent, $dj));
|
||||
return $sppolice->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getentetecontrat($idEntetecontrat)
|
||||
{
|
||||
$sql = 'SELECT * FROM entetecontrat WHERE id=? limit 1;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idEntetecontrat));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,84 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Affection extends Modele
|
||||
{
|
||||
|
||||
public function getListe($codeTypeAffection)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
|
||||
if ($_SESSION['p_AffectionVisible']=="1")
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT codeAffection AS `code`, libelleEng as libelle FROM p_affection
|
||||
WHERE (codeSociete=? AND codeTypeAffection=?) ORDER BY libelleEng;';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeAffection AS `code`, libelle FROM p_affection
|
||||
WHERE (codeSociete=? AND codeTypeAffection=?) ORDER BY libelle;';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeAffection AS `code`, codeAffection as libelle FROM p_affection
|
||||
WHERE (codeSociete=? AND codeTypeAffection=?) ORDER BY codeAffection;';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeSociete, $codeTypeAffection));
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getAffections($codeAffection=null,$libelle=null) {
|
||||
$codeAffection = contruireParamLike($codeAffection);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeAffection, A.libelle, A.codeType, B.libelle as libelleType
|
||||
FROM affection A left join typeaffection B on (B.codeSociete=A.codeSociete AND B.codeType=A.codeType)
|
||||
WHERE (A.codeSociete=? AND A.codeAffection LIKE ? AND A.libelle LIKE ?) order by A.libelle';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeAffection,$libelle));
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
public function getAffection($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeAffection, A.libelle, A.codeType, B.libelle as libelleType
|
||||
FROM affection A left join typeaffection B on (B.codeSociete=A.codeSociete AND B.codeType=A.codeType)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$affection = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($affection->rowCount() > 0)
|
||||
return $affection->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun affection ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getnombreAffection()
|
||||
{
|
||||
$sql = 'select count(*) as nbAffection FROM affection A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbAffection'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeAffection, $libelle, $codeType) {
|
||||
$sql = 'INSERT INTO affection (codeSociete, codeAffection, libelle, codeType) VALUES (?,?,?,?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeAffection, $libelle, $codeType));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeAffection, $libelle, $codeType) {
|
||||
$sql = 'UPDATE affection SET codeAffection=?, libelle=?, codeType=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeAffection, $libelle, $codeType, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM affection WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeAffection) {
|
||||
$sql = 'select id FROM affection WHERE (codeSociete=?) and (codeAffection=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeAffection));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Banque extends Modele {
|
||||
public function getBanques($codebanque=null,$libelle=null) {
|
||||
$codebanque = contruireParamLike($codebanque);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT id, codeSociete, codebanque, libelle
|
||||
FROM banque A WHERE (A.codeSociete=? AND codebanque LIKE ? AND libelle LIKE ?) order by libelle';
|
||||
|
||||
$banques = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codebanque,$libelle));
|
||||
return $banques;
|
||||
}
|
||||
public function getBanque($id) {
|
||||
$sql = 'SELECT id, codeSociete, codebanque, libelle
|
||||
FROM banque A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$banque = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($banque->rowCount() > 0)
|
||||
return $banque->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune banque ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreBanque()
|
||||
{
|
||||
$sql = 'select count(*) as nbBanque FROM banque A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbBanque'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codebanque, $libelle) {
|
||||
$sql = 'INSERT INTO banque (codeSociete, codebanque, libelle) VALUES (?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codebanque, $libelle));
|
||||
}
|
||||
|
||||
public function modifier($id, $codebanque, $libelle) {
|
||||
$sql = 'UPDATE banque SET codebanque=?, libelle=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codebanque, $libelle, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM banque WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codebanque) {
|
||||
$sql = 'select id FROM banque WHERE (codeSociete=?) and (codebanque=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codebanque));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,480 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Beneficiaire extends Modele {
|
||||
|
||||
public function getBeneficiaireVide()
|
||||
{
|
||||
viderContexte();
|
||||
|
||||
// $sql = 'SELECT * from vw_p_beneficiaire WHERE (1=2)';
|
||||
|
||||
$sql = 'SELECT * from vw_p_beneficiaire WHERE 0';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql);
|
||||
return $beneficiaire;
|
||||
}
|
||||
|
||||
public function getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email)
|
||||
{
|
||||
$nomBeneficiaire = contruireParamLike($nomBeneficiaire);
|
||||
$prenomsBeneficiaire = contruireParamLike($prenomsBeneficiaire);
|
||||
$telephonePortable = contruireParamLike($telephonePortable);
|
||||
$email = contruireParamLike($email);
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaires(?, ?, ?, ?, ?);';
|
||||
|
||||
$adherent = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email));
|
||||
return $adherent;
|
||||
}
|
||||
|
||||
public function getBeneficiairesAdh($numeroAdherent) {
|
||||
$sql = 'SELECT * from vw_p_beneficiaire A WHERE (A.codeSociete=?) AND (A.numeroAdherent=?) order by A.numeroBeneficiaire';
|
||||
|
||||
$beneficiaires = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroAdherent));
|
||||
return $beneficiaires;
|
||||
}
|
||||
|
||||
public function getBeneficiaire($numeroBeneficiaire)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_no(?, ?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBeneficiaire, $codeReseau, $codePrestataire));
|
||||
return $beneficiaire;
|
||||
}
|
||||
|
||||
public function getBeneficiaireConsultation($numeroBonConsultation)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_consultation(?, ?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonConsultation, $codeReseau, $codePrestataire));
|
||||
return $beneficiaire;
|
||||
}
|
||||
|
||||
public function getBeneficiaireConsultationCso($numeroBonConsultation)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_consultation_cso(?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonConsultation, $codeReseau));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBeneficiaireOrdonnance($numeroBonOrdonnance)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_ordonnance(?, ?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonOrdonnance, $codeReseau, $codePrestataire));
|
||||
return $beneficiaire;
|
||||
}
|
||||
|
||||
public function getBeneficiaireOptique($numeroBonOptique)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_optique(?, ?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonOptique, $codeReseau, $codePrestataire));
|
||||
return $beneficiaire;
|
||||
}
|
||||
|
||||
public function getBeneficiaireOrdonnanceCso($numeroBonOrdonnance)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_ordonnance_cso(?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonOrdonnance, $codeReseau));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBeneficiaireOptiqueCso($numeroBonOptique)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_optique_cso(?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonOptique, $codeReseau));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBeneficiaireExamenCso($numeroBonExamen)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_examen_cso(?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonExamen, $codeReseau));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBeneficiaireKineCso($numeroBonKine)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_kine_cso(?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonKine, $codeReseau));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBeneficiaireSeanceKine($numeroBonSeance)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_seance_kine(?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonSeance, $codeReseau));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getReseauOrdonnance($numeroBonOrdonnance)
|
||||
{
|
||||
$sql = "SELECT fn_reseau_ordonnance(?) AS codeReseau;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
|
||||
|
||||
$reseau = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
|
||||
if($reseau['codeReseau'] != "BI" || $reseau['codeReseau'] != "HR"){
|
||||
|
||||
return $reseau['codeReseau'];
|
||||
}
|
||||
}
|
||||
|
||||
public function getReseauBonExamen($numeroBonExamen)
|
||||
{
|
||||
$sql = "SELECT fn_reseau_bonexamenext(?) AS codeReseau;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonExamen));
|
||||
|
||||
$reseau = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
|
||||
if($reseau['codeReseau'] != "BI" || $reseau['codeReseau'] != "HR"){
|
||||
|
||||
return $reseau['codeReseau'];
|
||||
}
|
||||
}
|
||||
|
||||
public function getReseauBonKine($numeroBonKine)
|
||||
{
|
||||
$sql = "SELECT fn_reseau_bonkineext(?) AS codeReseau;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonKine));
|
||||
|
||||
$reseau = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
|
||||
if($reseau['codeReseau'] != "BI" || $reseau['codeReseau'] != "HR"){
|
||||
|
||||
return $reseau['codeReseau'];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public function getBeneficiaireOrdonnancePha($numeroBonOrdonnance)
|
||||
{
|
||||
|
||||
$codeReseau = $this->getReseauOrdonnance($numeroBonOrdonnance);
|
||||
|
||||
|
||||
|
||||
$_SESSION['p_codeReseauPrestataire_C'] = $codeReseau;
|
||||
|
||||
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_ordonnance(?, ?, ?, ?);';
|
||||
|
||||
/*
|
||||
var_dump($_SESSION['p_codeSociete']);
|
||||
var_dump($numeroBonOrdonnance);
|
||||
var_dump($codeReseau);
|
||||
var_dump($codePrestataire);
|
||||
|
||||
die();
|
||||
*/
|
||||
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonOrdonnance, $codeReseau, $codePrestataire));
|
||||
|
||||
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBeneficiaireOrdonnanceLab($numeroBonExamen)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_examen(?, ?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonExamen, $codeReseau, $codePrestataire));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBeneficiaireOrdonnanceLabCsoExt($numeroBonExamen)
|
||||
{
|
||||
//$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codeReseau = $this->getReseauBonExamen($numeroBonExamen);
|
||||
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
//var_dump($_SESSION['p_codeSociete'], $numeroBonExamen, $codeReseau, $codePrestataire);
|
||||
//die();
|
||||
$sql = 'call sp_p_get_beneficiaire_examen_cso_ext(?, ?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonExamen, $codeReseau, $codePrestataire));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBeneficiaireOrdonnanceSea($numeroBonKine)
|
||||
{
|
||||
//$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codeReseau = $this->getReseauBonKine($numeroBonKine);
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_seance(?, ?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonKine, $codeReseau, $codePrestataire));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBeneficiaireOrdonnanceOpt($numeroBonOptique)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_optique(?, ?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonOptique, $codeReseau, $codePrestataire));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBeneficiaireHospit($numeroBonHospitalisation)
|
||||
{
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_beneficiaire_hospit(?, ?, ?);';
|
||||
|
||||
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonHospitalisation, $codeReseau));
|
||||
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getIdBeneficiaire($numeroBeneficiaire) {
|
||||
$sql = 'SELECT idBeneficiaire FROM vw_p_beneficiaire WHERE (codeSociete=?) AND (numeroBeneficiaire=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBeneficiaire));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['idBeneficiaire'];
|
||||
}
|
||||
|
||||
public function getIdPremierBeneficiaire($idAdherent) {
|
||||
$sql = 'SELECT idBeneficiaire FROM vw_p_beneficiaire WHERE (idAdherent=?)';
|
||||
$resultat = $this->executerRequete($sql, array($idAdherent));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['idBeneficiaire'];
|
||||
}
|
||||
|
||||
public function getCollegeBeneficiaire($idBeneficiaire){
|
||||
|
||||
$sql = "SELECT idCollege from vw_p_beneficiaire where idBeneficiaire=?";
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['idCollege'];
|
||||
}
|
||||
|
||||
|
||||
public function getReseauCollege($idCollege){
|
||||
|
||||
$sql = "SELECT codeReseau FROM college WHERE id=?";
|
||||
$resultat = $this->executerRequete($sql, array($idCollege));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $ligne['codeReseau'];
|
||||
}
|
||||
|
||||
public function getContexteBeneficiaireId($idBeneficiaire) {
|
||||
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
|
||||
//var_dump($idBeneficiaire);
|
||||
//var_dump($codeReseau);
|
||||
//var_dump($codePrestataire);
|
||||
//die();
|
||||
$sql = 'call sp_p_get_beneficiaire_id(?, ?, ?);';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $codeReseau, $codePrestataire));
|
||||
$context = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_idBeneficiaire_C'] = $context['idBeneficiaire'];
|
||||
$_SESSION['p_idBeneficiaire_sav'] = $_SESSION['p_idBeneficiaire_C'];
|
||||
|
||||
$_SESSION['p_user_id_C'] = $context['user_id'];
|
||||
$_SESSION['p_user_id_substitut'] = $context['user_id'];
|
||||
$_SESSION['p_finger_id_C'] = $context['finger_id'];
|
||||
|
||||
$_SESSION['p_idSubstitut_C'] = $context['idSubstitut'];
|
||||
$_SESSION['p_substitutnonassure_C'] = $context['substitutnonassure'];
|
||||
$_SESSION['p_substitutenVigueur_C'] = $context['substitutenVigueur'];
|
||||
|
||||
$_SESSION['p_idClient_C'] = $context['idClient'];
|
||||
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
|
||||
$_SESSION['p_nomClient_C'] = $context['nomClient'];
|
||||
$_SESSION['p_adresseGeoClient_C'] = $context['adresseGeoClient'];
|
||||
$_SESSION['p_boitepostaleClient_C'] = $context['boitepostaleClient'];
|
||||
$_SESSION['p_telephoneBureauClient_C'] = $context['telephoneBureauClient'];
|
||||
$_SESSION['p_telephonePortableClient_C'] = $context['telephonePortableClient'];
|
||||
$_SESSION['p_faxClient_C'] = $context['faxClient'];
|
||||
$_SESSION['p_emailClient_C'] = $context['emailClient'];
|
||||
$_SESSION['p_idPolice_C'] = $context['idPolice'];
|
||||
$_SESSION['p_numeroPolice_C'] = $context['numeroPolice'];
|
||||
$_SESSION['p_dateEffetPolice_C'] = $context['dateEffetPolice'];
|
||||
$_SESSION['p_dateFinPolice_C'] = $context['dateFinPolice'];
|
||||
$_SESSION['p_dateEcheancePolice_C'] = $context['dateEcheancePolice'];
|
||||
$_SESSION['p_codeEtatPolice_C'] = $context['codeEtatPolice'];
|
||||
$_SESSION['p_idCollege_C'] = $context['idCollege'];
|
||||
$_SESSION['p_codeProduit_C'] = $context['codeProduit'];
|
||||
$_SESSION['p_idAdherent_C'] = $context['idAdherent'];
|
||||
$_SESSION['p_numeroAdherent_C'] = $context['numeroAdherent'];
|
||||
$_SESSION['p_numeroBeneficiaire_C'] = $context['numeroBeneficiaire'];
|
||||
$_SESSION['p_nomBeneficiaire_C'] = $context['nomBeneficiaire'];
|
||||
$_SESSION['p_prenomsBeneficiaire_C'] = $context['prenomsBeneficiaire'];
|
||||
$_SESSION['p_beneficiaire_C'] = $context['beneficiaire'];
|
||||
$_SESSION['p_codeLienParente_C'] = $context['codeLienParente'];
|
||||
$_SESSION['p_numeroPiece_C'] = $context['numeroPiece'];
|
||||
$_SESSION['p_sexe_C'] = $context['sexe'];
|
||||
$_SESSION['p_codeGroupeSanguin_C'] = $context['codeGroupeSanguin'];
|
||||
$_SESSION['p_dateNaissance_C'] = $context['dateNaissance'];
|
||||
$_SESSION['p_telephonePortableBeneficiaire_C'] = $context['telephonePortableBeneficiaire'];
|
||||
$_SESSION['p_dateEntreeBeneficiaire_C'] = $context['dateEntreeBeneficiaire'];
|
||||
$_SESSION['p_dateSortieBeneficiaire_C'] = $context['dateSortieBeneficiaire'];
|
||||
$_SESSION['p_codeMotifSortie_C'] = $context['codeMotifSortie'];
|
||||
$_SESSION['p_codeEtatBeneficiaire_C'] = $context['codeEtatBeneficiaire'];
|
||||
$_SESSION['p_lienPhoto_C'] = $context['lienPhoto'];
|
||||
$_SESSION['p_dateEffetBeneficiaire_C'] = $context['dateEffetBeneficiaire'];
|
||||
$_SESSION['p_dateEffetCouvert'] = $context['dateEffetCouvert'];
|
||||
$_SESSION['p_enVigueur_C'] = $context['enVigueur'];
|
||||
$_SESSION['p_nomAdherent_C'] = $context['nomAdherent'];
|
||||
$_SESSION['p_prenomsAdherent_C'] = $context['prenomsAdherent'];
|
||||
$_SESSION['p_adherent_C'] = $context['adherent'];
|
||||
$_SESSION['p_adresseGeoAdherent_C'] = $context['adresseGeoAdherent'];
|
||||
$_SESSION['p_adressePostaleAdherent_C'] = $context['adressePostaleAdherent'];
|
||||
$_SESSION['p_paysAdherent_C'] = $context['paysAdherent'];
|
||||
$_SESSION['p_telephonePortableAdherent_C'] = $context['telephonePortableAdherent'];
|
||||
$_SESSION['p_codeLangueAdherent'] = $context['codeLangueAdherent'];
|
||||
$_SESSION['p_telephonFixeAdherent_C'] = $context['telephonFixeAdherent'];
|
||||
$_SESSION['p_emailAdherent_C'] = $context['emailAdherent'];
|
||||
$_SESSION['p_produit_C'] = $context['produit'];
|
||||
$_SESSION['p_naturepiece_C'] = $context['naturepiece'];
|
||||
$_SESSION['p_lienparente_C'] = $context['lienparente'];
|
||||
$_SESSION['p_motifsortie_C'] = $context['motifsortie'];
|
||||
$_SESSION['p_exercieReference_C'] = $context['exercieReference'];
|
||||
$_SESSION['idEntetecontrat'] = $context['idEntetecontrat'];
|
||||
$_SESSION['p_anciennete'] = $context['anciennete'];
|
||||
$_SESSION['p_delaiCarenceBeneficiaire'] = $context['delaiCarenceBeneficiaire'];
|
||||
|
||||
// $_SESSION['p_etatbeneficiaire_C'] = $context['etatbeneficiaire'];
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$_SESSION['p_etatbeneficiaire_C'] = $context['etatbeneficiaireEng'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$_SESSION['p_etatbeneficiaire_C'] = $context['etatbeneficiaire'];
|
||||
}
|
||||
|
||||
$_SESSION['p_libelleCollege_C'] = $context['libelleCollege'];
|
||||
$_SESSION['p_ageBeneficiaire_C'] = $context['ageBeneficiaire'];
|
||||
$_SESSION['p_college_couvert_C'] = $context['college_couvert'];
|
||||
|
||||
// $_SESSION['p_accesAjoutPh_C'] = $context['accesAjoutPh'];
|
||||
$_SESSION['p_accesAjoutPhClient'] = $context['accesAjoutPhClient'];
|
||||
$_SESSION['p_ajoutPrescription_C'] = $context['ajoutPrescription'];
|
||||
$_SESSION['p_ajoutPrescriptionExam_C'] = $context['ajoutPrescriptionExam'];
|
||||
|
||||
$_SESSION['p_derogation_en_cours_C'] = $context['derogation_en_cours'];
|
||||
$_SESSION['p_tmDerogation_C'] = $context['tmDerogation'];
|
||||
|
||||
$_SESSION['p_derogation_finger_en_cours_C'] = $context['derogation_finger_en_cours'];
|
||||
$_SESSION['p_tm_C'] = $context['tm'];
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = "0";
|
||||
$_SESSION['p_numeroPrescription_C'] = "0";
|
||||
$_SESSION['p_idFacture_C'] = "0";
|
||||
|
||||
$_SESSION['p_decede_C'] = $context['decede'];
|
||||
$_SESSION['p_dateDeces_C'] = $context['dateDeces'];
|
||||
|
||||
$_SESSION['p_tmPrestataireEnPlus_C'] = $context['tmPrestataireEnPlus'];
|
||||
|
||||
if($_SESSION['p_tmPrestataireEnPlus_C']>0)
|
||||
{
|
||||
$_SESSION['p_tm_C'] = $_SESSION['p_tmPrestataireEnPlus_C'];
|
||||
}
|
||||
|
||||
|
||||
$_SESSION['p_tmPrestataireTm_C'] = $context['tmPrestataireTm'];
|
||||
$_SESSION['p_tmPrestataireTmExiste_C'] = $context['tmPrestataireTmExiste'];
|
||||
|
||||
// if($_SESSION['p_tmPrestataireTm_C']>0)
|
||||
if($_SESSION['p_tmPrestataireTmExiste_C']>0)
|
||||
{
|
||||
$_SESSION['p_tm_C'] = $_SESSION['p_tmPrestataireTm_C'];
|
||||
}
|
||||
|
||||
if($_SESSION['p_derogation_en_cours_C']>0)
|
||||
{
|
||||
$_SESSION['p_tm_C'] = $_SESSION['p_tmDerogation_C'];
|
||||
}
|
||||
|
||||
// vérifier que la photo du bénéficiaire existe
|
||||
if ($_SESSION['p_lienPhoto_C']>" ")
|
||||
{
|
||||
if(!@fopen($_SESSION['p_dossierPhoto_C'].$_SESSION['p_dossierSociete'].'/Photos/'.$_SESSION['p_lienPhoto_C'], 'r'))
|
||||
{
|
||||
$_SESSION['p_lienPhoto_C'] = "";
|
||||
}
|
||||
}
|
||||
|
||||
$_SESSION['p_tm_F'] = "0";
|
||||
|
||||
return $context;
|
||||
}
|
||||
|
||||
public function getBeneficiairesId($idAdherent) {
|
||||
$sql = 'SELECT * FROM vw_p_beneficiaire A WHERE (A.idAdherent=?) and (A.supprime!="1") order by A.codeLienParente, A.numeroBeneficiaire';
|
||||
|
||||
$beneficiaires = $this->executerRequete($sql, array($idAdherent));
|
||||
return $beneficiaires;
|
||||
}
|
||||
|
||||
public function getentetecontrat($idEntetecontrat)
|
||||
{
|
||||
$sql = 'SELECT * FROM entetecontrat WHERE id=? limit 1;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idEntetecontrat));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,87 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Beneficiaire_temp extends Modele {
|
||||
|
||||
public function getBeneficiaire_temp($idAdherent, $dateEntree, $user, $prorata)
|
||||
{
|
||||
$sql = 'call sp_init_beneficiaire(?, ?, ?, ?)';
|
||||
|
||||
$adherent_temp = $this->executerRequete($sql, array($idAdherent, $dateEntree, $user, $prorata));
|
||||
return $adherent_temp->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeBeneficiaire_temp()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_afficher_beneficiaire_resiliation(?);';
|
||||
|
||||
$beneficiaires = $this->executerRequete($sql, array($user));
|
||||
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeBeneficiaire_temp_Ren()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_afficher_beneficiaire_renouvellement(?);';
|
||||
|
||||
$beneficiaires = $this->executerRequete($sql, array($user));
|
||||
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeBeneficiaire_temp_Ret()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_afficher_beneficiaire_a_retirer(?);';
|
||||
|
||||
$beneficiaires = $this->executerRequete($sql, array($user));
|
||||
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeBeneficiaire_temp_Ret_Selection()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_afficher_beneficiaire_retrait(?);';
|
||||
|
||||
$beneficiaires = $this->executerRequete($sql, array($user));
|
||||
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function recapitulerretrait()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_recapituler_retrait(?);';
|
||||
|
||||
$this->executerRequete($sql, array($user));
|
||||
}
|
||||
|
||||
public function selectionretrait($idBeneficiaire, $choix) {
|
||||
$sql = 'call sp_selection_retrait(?, ?)';
|
||||
$this->executerRequete($sql, array($idBeneficiaire, $choix));
|
||||
}
|
||||
|
||||
public function selectionlimite($idBeneficiaire, $choix) {
|
||||
$sql = 'update beneficiaire_temp set choix=? WHERE (id=?);';
|
||||
$this->executerRequete($sql, array($choix, $idBeneficiaire));
|
||||
}
|
||||
|
||||
public function selectionlimitetout($idCollegeTemp, $choix) {
|
||||
$sql = 'update beneficiaire_temp set choix=? WHERE (idCollegeTemp=?);';
|
||||
$this->executerRequete($sql, array($choix, $idCollegeTemp));
|
||||
}
|
||||
|
||||
public function getListeBeneficiaire_temp_limite($id_college_temp)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_afficher_beneficiaire_limite(?, ?);';
|
||||
|
||||
$beneficiaires = $this->executerRequete($sql, array($id_college_temp, $user));
|
||||
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Beneficiairerequetes extends Modele {
|
||||
|
||||
public function requetesassure($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
|
||||
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient)
|
||||
{
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$numeroPolice = contruireParamLike($numeroPolice);
|
||||
$telephonePortableAdherent = contruireParamLike($telephonePortableAdherent);
|
||||
$emailAdherent = contruireParamLike($emailAdherent);
|
||||
$nomClient = contruireParamLike($nomClient);
|
||||
|
||||
$sql = 'call sp_requetes_assure(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
|
||||
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesassuretotal($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
|
||||
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient)
|
||||
{
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$numeroPolice = contruireParamLike($numeroPolice);
|
||||
$telephonePortableAdherent = contruireParamLike($telephonePortableAdherent);
|
||||
$emailAdherent = contruireParamLike($emailAdherent);
|
||||
$nomClient = contruireParamLike($nomClient);
|
||||
|
||||
$sql = 'call sp_requetes_assure_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
|
||||
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient) );
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesassureexport($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
|
||||
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient)
|
||||
{
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$numeroPolice = contruireParamLike($numeroPolice);
|
||||
$telephonePortableAdherent = contruireParamLike($telephonePortableAdherent);
|
||||
$emailAdherent = contruireParamLike($emailAdherent);
|
||||
$nomClient = contruireParamLike($nomClient);
|
||||
|
||||
$sql = 'call sp_requetes_assure_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
|
||||
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,488 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Bonpec extends Modele {
|
||||
|
||||
public function getBonpecs($codePrestataire) {
|
||||
$sql = 'select A.*, A.id as IdBon, B.libelle as typeBon, C.libelle as etatBon ,
|
||||
IFNULL(concat(nomBeneficiaire, " ",prenomsBeneficiaire),"") as beneficiaire
|
||||
from p_bonpec A
|
||||
left join typebon B on (B.codeTypeBon=A.codeTypeBon)
|
||||
left join etatbon C on (C.codeEtatBon=A.codeEtatBon)
|
||||
left join beneficiaire D on (D.numeroBeneficiaire=A.numeroBeneficiaire)
|
||||
WHERE (A.codePrestataire=?) order by A.numeroBon';
|
||||
|
||||
$bonpecs = $this->executerRequete($sql, array($codePrestataire));
|
||||
return $bonpecs;
|
||||
}
|
||||
|
||||
public function afficherBonpecs($codePrestataire, $codeTypeBon, $codeEtatBon, $noDepart, $noFin)
|
||||
{
|
||||
$codeEtatBon = contruireParamLike($codeEtatBon);
|
||||
|
||||
$sql = 'call sp_afficher_bonpecs(?, ?, ?, ?, ?, ?)';
|
||||
$bonpecs = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codePrestataire, $codeTypeBon, $codeEtatBon, $noDepart, $noFin));
|
||||
|
||||
return $bonpecs->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getBonId($id) {
|
||||
$sql = 'select A.*, A.id as IdBon, B.libelle as typeBon, C.libelle as etatBon ,
|
||||
IFNULL(concat(nomBeneficiaire, " ",prenomsBeneficiaire),"") as beneficiaire
|
||||
from p_bonpec A
|
||||
left join typebon B on (B.codeTypeBon=A.codeTypeBon)
|
||||
left join etatbon C on (C.codeEtatBon=A.codeEtatBon)
|
||||
left join beneficiaire D on (D.numeroBeneficiaire=A.numeroBeneficiaire)
|
||||
WHERE (A.id=?)';
|
||||
|
||||
$bonpec = $this->executerRequete($sql, array($id));
|
||||
if ($bonpec->rowCount() > 0)
|
||||
return $bonpec->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun profil ne correspond à cet id : '$id'");
|
||||
}
|
||||
|
||||
public function getBonNumeroBon($numeroBon) {
|
||||
$sql = 'select A.*, A.id as IdBon, B.libelle as typeBon, C.libelle as etatBon ,
|
||||
IFNULL(concat(nomBeneficiaire, " ",prenomsBeneficiaire),"") as beneficiaire
|
||||
from p_bonpec A
|
||||
left join typebon B on (B.codeTypeBon=A.codeTypeBon)
|
||||
left join etatbon C on (C.codeEtatBon=A.codeEtatBon)
|
||||
left join beneficiaire D on (D.numeroBeneficiaire=A.numeroBeneficiaire)
|
||||
WHERE (A.numeroBon=?)';
|
||||
|
||||
$bonpec = $this->executerRequete($sql, array($numeroBon));
|
||||
if ($bonpec->rowCount() > 0)
|
||||
return $bonpec->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun profil ne correspond à cet N° : '$numeroBon'");
|
||||
}
|
||||
|
||||
public function genererBon($codePrestataire, $codeTypeBon, $noDepart, $noFin)
|
||||
{
|
||||
$dj = date('Y-m-d');
|
||||
$numeroBon = "0";
|
||||
for ($numeroBon = $noDepart; $numeroBon <= $noFin; $numeroBon++)
|
||||
{
|
||||
$sql = 'insert into p_bonpec (codeSociete, codeTypeBon, codePrestataire, numeroBon, dateGeneration, codeUtilisateurGeneration)
|
||||
values (?, ?, ?, ?, ?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeTypeBon, $codePrestataire, $numeroBon, $dj, $_SESSION['p_login']));
|
||||
}
|
||||
|
||||
$sql = 'call sp_set_dernier_numero_pec(?, ?, ?)';
|
||||
$this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeTypeBon, $numeroBon-1));
|
||||
}
|
||||
|
||||
public function plageLibre($codeTypeBon, $noDepart, $noFin) {
|
||||
$sql = 'select id FROM p_bonpec WHERE (codeSociete=?) and (codeTypeBon=?) and (numeroBon between ? and ?) limit 1';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeTypeBon, $noDepart, $noFin));
|
||||
|
||||
return ($resultat->rowCount() == 0);
|
||||
}
|
||||
|
||||
public function getDenierNumeroBon($codeTypeBon)
|
||||
{
|
||||
$sql = 'select fn_getDenierNumeroBon(?, ?) as denierNumeroBon';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeTypeBon));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['denierNumeroBon'];
|
||||
}
|
||||
|
||||
public function receptionnerBon($codePrestataire, $codeTypeBon, $noDepart, $noFin)
|
||||
{
|
||||
$codeUtilisateurReception = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'UPDATE p_bonpec SET codeEtatBon="1", dateReception=curdate(), codeUtilisateurReception=?, heureReception=now()
|
||||
WHERE (codePrestataire=?) AND (codeTypeBon=?) AND (numeroBon between ? and ?) AND (codeEtatBon="0")';
|
||||
|
||||
$this->executerRequete($sql, array($codeUtilisateurReception, $codePrestataire, $codeTypeBon, $noDepart, $noFin));
|
||||
}
|
||||
|
||||
public function supprimerBon($noDepart, $noFin) {
|
||||
$sql = 'DELETE FROM p_bonpec WHERE (numeroBon between ? and ? AND codeEtatBon="0" )';
|
||||
$this->executerRequete($sql, array($noDepart, $noFin));
|
||||
}
|
||||
|
||||
public function annulerBonId($idBon, $motifAnnulation) {
|
||||
$dateAnnulation = date('Y-m-d');
|
||||
$codeUtilisateurAnnulation = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'UPDATE p_bonpec SET codeEtatBon="3", motifAnnulation=?, dateAnnulation=?, codeUtilisateurAnnulation=? WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($motifAnnulation, $dateAnnulation, $codeUtilisateurAnnulation, $idBon));
|
||||
}
|
||||
|
||||
public function demanderAnnulationBonId($idBon, $motifAnnulation) {
|
||||
$sql = 'call sp_p_demande_annulation_bon(?, ?)';
|
||||
$this->executerRequete($sql, array($idBon, $motifAnnulation));
|
||||
}
|
||||
|
||||
public function estdisponible($codePrestataire, $numeroBon) {
|
||||
$sql = 'select id FROM p_bonpec WHERE (codeEtatBon="1") AND (codePrestataire=?) AND (numeroBon=?)';
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $numeroBon));
|
||||
return ($resultat->rowCount() == 1);
|
||||
}
|
||||
|
||||
public function getetatbon($codePrestataire, $codeTypeBon, $numeroBon) {
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_infos_bon_eng(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $numeroBon));
|
||||
|
||||
if($resultat->rowCount() > 0)
|
||||
{
|
||||
// return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $resultat->fetch();
|
||||
}
|
||||
else
|
||||
return array('-1','Not Found');
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_infos_bon(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $numeroBon));
|
||||
|
||||
if($resultat->rowCount() > 0)
|
||||
{
|
||||
// return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $resultat->fetch();
|
||||
}
|
||||
else
|
||||
return array('-1','Introuvable');
|
||||
}
|
||||
/*
|
||||
$sql = 'call sp_p_infos_bon(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $numeroBon));
|
||||
|
||||
if($resultat->rowCount() > 0)
|
||||
{
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
else
|
||||
return array('-1','Introuvable / Not Found');
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
public function imrimerBon($numeroBon) {
|
||||
$sql = 'SELECT A.numeroBon, A.numeroBeneficiaire, BN.numeroAdherent, A.codeActe, C.codeActeVisible,
|
||||
BN.codeSexe, BN.dateNaissance, B.libelle AS prestataire, C.libelle AS acte,
|
||||
IFNULL(CONCAT("Dr ", D.nom, " ", D.prenoms),"") AS medecin, A.montantacte, A.tauxCouverture,
|
||||
A.montantTm, A.fichierBon, NOW() AS dateCourante, AD.numeroPolice,
|
||||
CONCAT(BN.nomBeneficiaire, " ", BN.prenomsBeneficiaire) AS beneficiaire,
|
||||
CONCAT(AD.nomAdherent, " ", AD.prenomsAdherent) AS assure, IFNULL(DM.dureeHospitAccordee,"No duree") AS dureeHospitAccordee,
|
||||
CONCAT(CL.nom, " ", IFNULL(CL.prenoms,"")) AS souscripteur
|
||||
FROM p_bonpec A
|
||||
JOIN beneficiaire BN ON (BN.numeroBeneficiaire=A.numeroBeneficiaire)
|
||||
JOIN adherent AD ON (AD.numeroAdherent=BN.numeroAdherent)
|
||||
JOIN police P ON (P.numeroPolice=AD.numeroPolice)
|
||||
JOIN client CL ON (CL.numeroClient=P.numeroClient)
|
||||
JOIN prestataire B ON (B.codePrestataire=A.codePrestataire)
|
||||
JOIN acte_bon C ON (C.codeActe=A.codeActe)
|
||||
LEFT JOIN demandepec DM ON (DM.numeroBon=A.numeroBon)
|
||||
LEFT JOIN medecin D ON (D.codeMedecin=A.codeMedecin)
|
||||
Where (A.numeroBon=?)';
|
||||
|
||||
$bonpec = $this->executerRequete($sql, array($numeroBon));
|
||||
if ($bonpec->rowCount() > 0)
|
||||
return $bonpec->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun bon ne correspond à cet N° : '$numeroBon'");
|
||||
}
|
||||
|
||||
|
||||
public function imrimerBonVierge($numeroDossier, $montantacte, $tauxCouverture) {
|
||||
$sql = 'SELECT A.id AS numeroDossier, A.numeroBeneficiaire, BN.numeroAdherent, A.codeActe, C.codeActeVisible,
|
||||
BN.codeSexe, BN.dateNaissance, B.libelle AS prestataire, C.libelle AS acte,
|
||||
IFNULL(CONCAT("Dr ", D.nom, " ", D.prenoms),"") AS medecin, ? AS montantacte,
|
||||
? AS tauxCouverture, "0" AS montantTm, "" AS fichierBon, NOW() AS dateCourante, AD.numeroPolice,
|
||||
CONCAT(BN.nomBeneficiaire, " ", BN.prenomsBeneficiaire) AS beneficiaire,
|
||||
CONCAT(AD.nomAdherent, " ", AD.prenomsAdherent) AS assure,
|
||||
CONCAT(CL.nom, " ", IFNULL(CL.prenoms,"")) AS souscripteur
|
||||
FROM dossier A
|
||||
JOIN beneficiaire BN ON (BN.numeroBeneficiaire=A.numeroBeneficiaire)
|
||||
JOIN adherent AD ON (AD.numeroAdherent=BN.numeroAdherent)
|
||||
JOIN police P ON (P.numeroPolice=AD.numeroPolice)
|
||||
JOIN client CL ON (CL.numeroClient=P.numeroClient)
|
||||
JOIN prestataire B ON (B.codePrestataire=A.codePrestataire)
|
||||
JOIN acte_bon C ON (C.codeActe=A.codeActe)
|
||||
LEFT JOIN demandepec DM ON (DM.numeroBon=A.numeroBon)
|
||||
LEFT JOIN medecin D ON (D.codeMedecin=A.codeMedecin)
|
||||
Where (A.id=?)';
|
||||
|
||||
$bonpec = $this->executerRequete($sql, array($montantacte, $tauxCouverture, $numeroDossier));
|
||||
if ($bonpec->rowCount() > 0)
|
||||
return $bonpec->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun dossier ne correspond à cet N° : '$numeroDossier'");
|
||||
}
|
||||
|
||||
public function majfichierBon($numeroBon, $fichierBon) {
|
||||
$sql = 'UPDATE p_bonpec SET fichierBon=? WHERE (numeroBon=?)';
|
||||
$this->executerRequete($sql, array($fichierBon, $numeroBon));
|
||||
}
|
||||
|
||||
public function majBonAImprimer($numeroDemande, $numeroBon) {
|
||||
$dateSysteme = date('Y-m-d');
|
||||
$codeUtilisateur = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'UPDATE p_bonpec , demandepec SET p_bonpec.codeEtatBon="2", p_bonpec.numeroBeneficiaire=demandepec.numeroBeneficiaire,
|
||||
p_bonpec.numeroDossier=demandepec.numeroDossier, p_bonpec.codeActe=demandepec.codeActe, p_bonpec.codeMedecin=demandepec.codeMedecin,
|
||||
demandepec.numeroBon=p_bonpec.numeroBon, demandepec.bonImprime="1",
|
||||
tauxCouverture="100", montantTm="0", montantacte="0", p_bonpec.dateImpression=?, p_bonpec.codeUtilisateurImpression=?
|
||||
WHERE (p_bonpec.numeroBon=?) AND (demandepec.id=?)';
|
||||
|
||||
$this->executerRequete($sql, array($dateSysteme, $codeUtilisateur, $numeroBon, $numeroDemande));
|
||||
}
|
||||
|
||||
public function getBonpecsAssure($codePrestataire, $codeActe, $numeroBeneficiaire) {
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$codeActe = contruireParamLike($codeActe);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
|
||||
$sql = 'SELECT numeroBon, A.codePrestataire, P.libelle AS prestataire, A.numeroBeneficiaire,
|
||||
CONCAT(BN.prenomsBeneficiaire, " ", BN.nomBeneficiaire) AS beneficiaire,
|
||||
A.dateImpression, A.codeActe, AB.libelle AS acte, A.tauxCouverture
|
||||
FROM p_bonpec A
|
||||
LEFT JOIN beneficiaire BN ON (BN.numeroBeneficiaire=A.numeroBeneficiaire)
|
||||
JOIN prestataire P ON (P.codePrestataire=A.codePrestataire)
|
||||
JOIN acte_bon AB ON (AB.codeActe=A.codeActe)
|
||||
WHERE (BN.numeroAdherent=?) AND (A.codeEtatBon="2")
|
||||
AND (A.codePrestataire LIKE ?) AND (A.codeActe LIKE ?)
|
||||
AND (A.numeroBeneficiaire LIKE ?)
|
||||
ORDER BY A.dateImpression DESC';
|
||||
|
||||
$bonpecs = $this->executerRequete($sql, array($numeroAdherent, $codePrestataire, $codeActe, $numeroBeneficiaire));
|
||||
return $bonpecs;
|
||||
}
|
||||
|
||||
public function Rqacte($codePrestataire, $codeActe, $date1, $date2, $noDepart, $noFin, $nomBeneficiaire,
|
||||
$prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$codeActe = contruireParamLike($codeActe);
|
||||
$nomBeneficiaire = contruireParamLike($nomBeneficiaire);
|
||||
$prenomsBeneficiaire = contruireParamLike($prenomsBeneficiaire);
|
||||
|
||||
If($numeroBeneficiaire1=="0")
|
||||
{
|
||||
$numeroBeneficiaire1="";
|
||||
}
|
||||
|
||||
if($noDepart>0 || $noFin>0)
|
||||
{
|
||||
$sql = 'SELECT P.libelle AS prestataire, DATE_FORMAT(A.dateImpression, "%d/%m/%Y") AS dateImpression, numeroBon,
|
||||
BN.nomBeneficiaire, BN.prenomsBeneficiaire, AB.libelle AS acte, A.tauxCouverture
|
||||
FROM p_bonpec A
|
||||
JOIN beneficiaire BN ON (BN.numeroBeneficiaire=A.numeroBeneficiaire)
|
||||
JOIN prestataire P ON (P.codePrestataire=A.codePrestataire)
|
||||
JOIN acte_bon AB ON (AB.codeActe=A.codeActe)
|
||||
WHERE (A.codeEtatBon="2") AND (A.codePrestataire LIKE ?)
|
||||
AND (A.codeActe LIKE ?) AND (A.numeroBon BETWEEN ? AND ?)
|
||||
AND (A.dateImpression BETWEEN ? AND ?) AND (BN.nomBeneficiaire LIKE ?)
|
||||
AND (BN.prenomsBeneficiaire LIKE ?) AND (A.numeroBeneficiaire BETWEEN ? AND ?) ';
|
||||
|
||||
$typeuseur = $_SESSION['p_codeTypeUtilisateur'];
|
||||
switch ($typeuseur)
|
||||
{
|
||||
case "AS": /* ASSURE*/
|
||||
{
|
||||
$sql .= ' AND (BN.numeroAdherent=?) ORDER BY A.dateImpression DESC, numeroBon';
|
||||
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $noDepart, $noFin, $date1, $date2,
|
||||
$nomBeneficiaire, $prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2, $_SESSION["p_numeroAdherent_C"]));
|
||||
break;
|
||||
}
|
||||
case "PR": /* PRESTATAIRE*/
|
||||
{
|
||||
$sql .= ' AND (A.codePrestataire=?) ORDER BY A.dateImpression DESC, numeroBon';
|
||||
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $noDepart, $noFin, $date1, $date2,
|
||||
$nomBeneficiaire, $prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2, $_SESSION["p_codePrestataireUtilisateur"]));
|
||||
break;
|
||||
}
|
||||
default: /* Dans tous les autres cas */
|
||||
{
|
||||
$sql .= ' ORDER BY A.dateImpression DESC, numeroBon';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $noDepart, $noFin, $date1, $date2,
|
||||
$nomBeneficiaire, $prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2));
|
||||
}
|
||||
}
|
||||
} else
|
||||
{
|
||||
$sql = 'SELECT P.libelle AS prestataire, DATE_FORMAT(A.dateImpression, "%d/%m/%Y") AS dateImpression, numeroBon,
|
||||
BN.nomBeneficiaire, BN.prenomsBeneficiaire, AB.libelle AS acte, A.tauxCouverture
|
||||
FROM p_bonpec A
|
||||
JOIN beneficiaire BN ON (BN.numeroBeneficiaire=A.numeroBeneficiaire)
|
||||
JOIN prestataire P ON (P.codePrestataire=A.codePrestataire)
|
||||
JOIN acte_bon AB ON (AB.codeActe=A.codeActe)
|
||||
WHERE (A.codeEtatBon="2") AND (A.codePrestataire LIKE ?)
|
||||
AND (A.codeActe LIKE ?) AND (A.dateImpression BETWEEN ? AND ?)
|
||||
AND (BN.nomBeneficiaire LIKE ?) AND (BN.prenomsBeneficiaire LIKE ?)
|
||||
AND (A.numeroBeneficiaire BETWEEN ? AND ?) ';
|
||||
|
||||
$typeuseur = $_SESSION['p_codeTypeUtilisateur'];
|
||||
switch ($typeuseur)
|
||||
{
|
||||
case "AS": /* ASSURE*/
|
||||
{
|
||||
$sql .= ' AND (BN.numeroAdherent=?) ORDER BY A.dateImpression DESC, numeroBon';
|
||||
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $date1, $date2, $nomBeneficiaire,
|
||||
$prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2, $_SESSION["p_numeroAdherent_C"]));
|
||||
break;
|
||||
}
|
||||
case "PR": /* PRESTATAIRE*/
|
||||
{
|
||||
$sql .= ' AND (A.codePrestataire=?) ORDER BY A.dateImpression DESC, numeroBon';
|
||||
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $date1, $date2, $nomBeneficiaire,
|
||||
$prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2, $_SESSION["p_codePrestataireUtilisateur"]));
|
||||
break;
|
||||
}
|
||||
default: /* Dans tous les autres cas */
|
||||
{
|
||||
$sql .= ' ORDER BY A.dateImpression DESC, numeroBon';
|
||||
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $date1, $date2, $nomBeneficiaire,
|
||||
$prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2));
|
||||
}
|
||||
}
|
||||
}
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getInfos($idBon)
|
||||
{
|
||||
$sql = 'call sp_get_infos_bon(?)';
|
||||
$resultat = $this->executerRequete($sql, array($idBon));
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function enregistrerremplacementconsultation($numeroFeuilleMaladie, $OldnumeroBon, $numeroBon, $motifremplacement)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_remplacement_consultation(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $OldnumeroBon, $numeroBon, $motifremplacement, $user));
|
||||
|
||||
$_SESSION['p_numeroBonConsultation_C'] = $numeroBon;
|
||||
}
|
||||
|
||||
public function enregistrerremplacementordonnance($numeroFeuilleMaladie, $OldnumeroBon, $numeroBon, $motifremplacement)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_remplacement_ordonnance(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $OldnumeroBon, $numeroBon, $motifremplacement, $user));
|
||||
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $numeroBon;
|
||||
}
|
||||
|
||||
// pour les requêtes
|
||||
|
||||
public function requetesbonpec($codePrestataire, $codeTypeBon, $codeEtatBon,
|
||||
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$codeTypeBon = contruireParamLike($codeTypeBon);
|
||||
$codeEtatBon = contruireParamLike($codeEtatBon);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$sql = 'call sp_requetes_bonpec(?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $codeEtatBon,
|
||||
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesbonpectotal($codePrestataire, $codeTypeBon, $codeEtatBon,
|
||||
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$codeTypeBon = contruireParamLike($codeTypeBon);
|
||||
$codeEtatBon = contruireParamLike($codeEtatBon);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$sql = 'call sp_requetes_bonpec_total(?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $codeEtatBon,
|
||||
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesbonpecexport($codePrestataire, $codeTypeBon, $codeEtatBon,
|
||||
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$codeTypeBon = contruireParamLike($codeTypeBon);
|
||||
$codeEtatBon = contruireParamLike($codeEtatBon);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$sql = 'call sp_requetes_bonpec_export(?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $codeEtatBon,
|
||||
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getNbBonPrestataireDisponible($codePrestataire, $codeTypeBon)
|
||||
{
|
||||
$sql = 'select fn_get_nb_bons_prestataire_disponible(?, ?, ?) as nbBons';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codePrestataire, $codeTypeBon));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $ligne['nbBons'];
|
||||
}
|
||||
|
||||
public function getCodeGestionBon($codeTypeBon)
|
||||
{
|
||||
$sql = 'select codeGestionBon from p_typebon where (codeTypeBon=?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeTypeBon));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $ligne['codeGestionBon'];
|
||||
}
|
||||
|
||||
public function getGestionBon($codeGestionBon)
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT libelleEng AS libelle FROM p_gestionbon WHERE (codeGestionBon=?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT libelle FROM p_gestionbon WHERE (codeGestionBon=?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeGestionBon));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $ligne['libelle'];
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,221 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Client extends Modele {
|
||||
|
||||
public function getClients($nomsearch=null, $prenomsearch=null, $telsearch=null, $numeroPolicesearch=null)
|
||||
{
|
||||
$nomsearch = contruireParamLike($nomsearch);
|
||||
$prenomsearch = contruireParamLike($prenomsearch);
|
||||
$telsearch = contruireParamLike($telsearch);
|
||||
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
|
||||
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
|
||||
WHERE (A.codeSociete=? AND nom LIKE ? AND prenoms LIKE ? AND telephonePortable LIKE ?)
|
||||
order by nom, prenoms';
|
||||
|
||||
$clients = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $nomsearch, $prenomsearch, $telsearch));
|
||||
return $clients;
|
||||
}
|
||||
|
||||
public function getClientsearch($numeroClient) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
|
||||
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
|
||||
WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
|
||||
|
||||
$clients = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroClient));
|
||||
return $clients;
|
||||
}
|
||||
|
||||
public function getClientsearchPol($numeroPolice) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
|
||||
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
|
||||
join police P on (P.idClient=A.id) WHERE (A.codeSociete=?) AND (P.numeroPolice=?)';
|
||||
|
||||
$clients = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroPolice));
|
||||
return $clients;
|
||||
}
|
||||
|
||||
public function getClientVide() {
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
|
||||
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
|
||||
order by nom, prenoms';
|
||||
// order by nom, prenoms limit 20';
|
||||
|
||||
$clients = $this->executerRequete($sql);
|
||||
return $clients;
|
||||
}
|
||||
|
||||
|
||||
public function getClient($numeroClient) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, A.typeClient, D.libelle as libelleTypeClient, A.codeTitre, E.libelle as libelleTitre,
|
||||
A.nom, A.prenoms, adresseGeo, boitepostale, A.codeVille, C.libelle as Ville, A.codeLocalite, L.libelle as localite, A.codePays, F.libelle as pays, A.telephoneBureau, A.telephonedomicile,
|
||||
A.telephonePortable, A.fax, A.email, A.sexe, A.dateNaissance, A.codeSecteur, B.libelleSecteur, A.codeGestionnaire, concat(G.nom," ", G.prenoms) as gestionnaire,
|
||||
A.nomMandataire, A.telephoneFixemandataire, A.telephonePortablemandataire, A.emailMandataire, A.dateCre, A.user
|
||||
FROM clients A
|
||||
left join secteuractivite B on (B.codeSecteur=A.codeSecteur)
|
||||
left join pays F on (F.codeSociete=A.codeSociete AND F.codePays=A.codePays)
|
||||
left join ville C on (C.codeSociete=A.codeSociete AND C.codeVille=A.codeVille)
|
||||
left join localite L on (L.codeSociete=A.codeSociete AND L.codeLocalite=A.codeLocalite)
|
||||
left join typeclient D on (D.codeTypeClient=A.typeClient)
|
||||
left join titre E on (E.codeTitre=A.codeTitre)
|
||||
left join gestionnaire G on (G.codeSociete=A.codeSociete AND G.codeGestionnaire=A.codeGestionnaire)
|
||||
WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
|
||||
|
||||
$client = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroClient));
|
||||
return $client;
|
||||
}
|
||||
|
||||
public function getClientId($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, numeroClient, A.typeClient, D.libelle as libelleTypeClient, A.codeTitre, E.libelle as libelleTitre,
|
||||
A.nom, A.prenoms, adresseGeo, boitepostale, A.codeVille, C.libelle as Ville, A.codeLocalite, L.libelle as localite, A.codePays, F.libelle as pays, A.telephoneBureau, A.telephonedomicile,
|
||||
A.telephonePortable, A.fax, A.email, A.sexe, A.dateNaissance, A.codeSecteur, B.libelleSecteur, A.codeGestionnaire, concat(G.nom," ", G.prenoms) as gestionnaire,
|
||||
A.nomMandataire, A.telephoneFixemandataire, A.telephonePortablemandataire, A.emailMandataire, A.dateCre, A.user
|
||||
FROM clients A
|
||||
left join secteuractivite B on (B.codeSecteur=A.codeSecteur)
|
||||
left join pays F on (F.codeSociete=A.codeSociete AND F.codePays=A.codePays)
|
||||
left join ville C on (C.codeSociete=A.codeSociete AND C.codeVille=A.codeVille)
|
||||
left join localite L on (L.codeSociete=A.codeSociete AND L.codeLocalite=A.codeLocalite)
|
||||
left join typeclient D on (D.codeTypeClient=A.typeClient)
|
||||
left join titre E on (E.codeTitre=A.codeTitre)
|
||||
left join gestionnaire G on (G.codeSociete=A.codeSociete AND G.codeGestionnaire=A.codeGestionnaire)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$client = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
return $client->fetch(PDO::FETCH_ASSOC);
|
||||
/*
|
||||
if ($client->rowCount() > 0)
|
||||
return $client->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun client ne correspond au id '$id'");
|
||||
*/
|
||||
}
|
||||
|
||||
public function getNombreClients()
|
||||
{
|
||||
$sql = 'select count(*) as nbClients FROM clients A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbClients'];
|
||||
}
|
||||
|
||||
public function getIdClient($numeroClient) {
|
||||
$sql = 'SELECT id FROM clients WHERE (codeSociete=?) AND (numeroClient=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroClient));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['id'];
|
||||
}
|
||||
|
||||
public function getContexteClientId($id) {
|
||||
$sql = 'SELECT A.id as idClient, A.numeroClient, concat(A.nom," ",A.prenoms) as nomClient FROM clients A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
$context = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_idClient_C'] = $context['idClient'];
|
||||
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
|
||||
$_SESSION['p_nomClient_C'] = $context['nomClient'];
|
||||
$_SESSION['p_idClientAjax'] = $context['idClient'];
|
||||
|
||||
$_SESSION['p_idPolice_C'] = "";
|
||||
$_SESSION['p_numeroPolice_C'] = "";
|
||||
|
||||
$_SESSION['p_ndAdh_C'] = "0";
|
||||
$_SESSION['p_ndDep_C'] = "0";
|
||||
$_SESSION['p_ndActif_C'] = "0";
|
||||
|
||||
$_SESSION['p_idAdherent_C'] = "";
|
||||
$_SESSION['p_numeroAdherent_C'] = "";
|
||||
$_SESSION['p_nomAdherent_C'] = "";
|
||||
|
||||
$_SESSION['p_idBeneficiaire_C'] = "";
|
||||
$_SESSION['p_numeroBeneficiaire_C'] = "";
|
||||
$_SESSION['p_nomBeneficiaire_C'] = "";
|
||||
$_SESSION['p_lienPhoto_C'] = "";
|
||||
}
|
||||
|
||||
public function existeligne($numeroClient) {
|
||||
$sql = 'select id FROM clients WHERE (codeSociete=?) and (numeroClient=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$numeroClient));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getDenierNumeroClient()
|
||||
{
|
||||
$sql = 'select dernierNumeroClient from numerotationclient WHERE (codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
|
||||
if ($resultat->rowCount() == 0)
|
||||
{
|
||||
$sql = 'INSERT INTO numerotationclient (codeSociete, dernierNumeroClient) values (?,?)';
|
||||
$this->executerRequete($sql, array($_SESSION['p_codeSociete'], "1"));
|
||||
return "0";
|
||||
} else
|
||||
{
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['dernierNumeroClient'];
|
||||
}
|
||||
}
|
||||
|
||||
public function setDenierNumeroClient($numeroClient)
|
||||
{
|
||||
$sql = 'update numerotationclient set dernierNumeroClient=? WHERE (codeSociete=?)';
|
||||
$this->executerRequete($sql, array($numeroClient, $_SESSION['p_codeSociete']));
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $numeroClient, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
|
||||
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
|
||||
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
|
||||
$telephonePortablemandataire, $emailMandataire, $dateCre, $user, $codeLocalite)
|
||||
{
|
||||
$sql = 'INSERT INTO clients (codeSociete, numeroClient, typeClient, codeTitre, nom, prenoms, adresseGeo,
|
||||
boitepostale, codeVille, codePays, telephoneBureau, telephonedomicile, telephonePortable, fax, email,
|
||||
sexe, dateNaissance, codeSecteur, codeGestionnaire, nomMandataire, telephoneFixemandataire,
|
||||
telephonePortablemandataire, emailMandataire, dateCre, user, codeLocalite)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $numeroClient, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
|
||||
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
|
||||
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
|
||||
$telephonePortablemandataire, $emailMandataire, $dateCre, $user, $codeLocalite));
|
||||
|
||||
return $this->dernierId();
|
||||
}
|
||||
|
||||
public function modifier($id, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
|
||||
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
|
||||
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
|
||||
$telephonePortablemandataire, $emailMandataire, $codeLocalite)
|
||||
{
|
||||
$sql = 'UPDATE clients SET typeClient=?, codeTitre=?, nom=?, prenoms=?, adresseGeo=?,
|
||||
boitepostale=?, codeVille=?, codePays=?, telephoneBureau=?, telephonedomicile=?, telephonePortable=?, fax=?,
|
||||
email=?, sexe=?, dateNaissance=?, codeSecteur=?, codeGestionnaire=?, nomMandataire=?, telephoneFixemandataire=?,
|
||||
telephonePortablemandataire=?, emailMandataire=?, codeLocalite=? where (id=?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
|
||||
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
|
||||
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
|
||||
$telephonePortablemandataire, $emailMandataire, $codeLocalite, $id));
|
||||
}
|
||||
|
||||
public function supprimer($idClient) {
|
||||
$sql = 'select id from police where (idClient=?) limit 1';
|
||||
$resultat = $this->executerRequete($sql, array($idClient));
|
||||
|
||||
if($resultat->rowCount() == 0)
|
||||
{
|
||||
$sql = 'DELETE FROM clients WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($idClient));
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public function getContexteAjaxClient($id)
|
||||
{
|
||||
$sql = 'SELECT A.id as idClient FROM clients A WHERE (A.id=?)';
|
||||
$resultat = $this->executerRequete($sql, array($id));
|
||||
$context = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_idClientAjax'] = $context['idClient'];
|
||||
}
|
||||
}
|
||||
|
|
@ -1,111 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Consommable_temp extends Modele {
|
||||
|
||||
public function getconsommablespossibles($nomConsommable=null)
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$nomConsommable = contruireParamLike($nomConsommable);
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
$sql = 'call sp_p_recherche_consommables(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$consommables = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user,
|
||||
$codeTarifActe, $tm, $nomConsommable, $idAdherent));
|
||||
|
||||
return $consommables->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getconsommables()
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_afficher_consommables(?, ?)';
|
||||
|
||||
$consommables = $this->executerRequete($sql, array($idSaisie, $user));
|
||||
|
||||
return $consommables->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function ajouterconsommable($idConsommable)
|
||||
{
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_consommable(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idConsommable, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
|
||||
}
|
||||
|
||||
public function majquantite($idConsommable, $quantite)
|
||||
{
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
// $sql = 'call sp_p_maj_quantite_consommable(?, ?, ?)';
|
||||
$sql = 'call sp_p_maj_quantite_acte(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idConsommable, $quantite, $tm));
|
||||
}
|
||||
|
||||
|
||||
public function majprix($idConsommable, $valeurActe)
|
||||
{
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_prix_consommable(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idConsommable, $valeurActe, $tm));
|
||||
}
|
||||
|
||||
public function creerconsommable($nomConsommable, $prixconsommable, $quantiteconsommable)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
|
||||
$sql = 'call sp_p_creer_nv_consommables(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $numeroFeuilleMaladie, $user, $tm, $nomConsommable,
|
||||
$prixconsommable, $quantiteconsommable, $numeroAdherent));
|
||||
}
|
||||
|
||||
public function getconsommablesfeuille($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$sql = 'call sp_p_get_consommables_feuille(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function retirerconsommabletous()
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
|
||||
$sql = 'call sp_p_retirer_consommables_tous(?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie));
|
||||
}
|
||||
|
||||
public function retirerconsommable($idConsommable)
|
||||
{
|
||||
$sql = 'call sp_p_retirer_consommable(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idConsommable));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Demandebonpec extends Modele {
|
||||
|
||||
public function getDemandeBons($codePrestataire, $codeTypeBon, $d1, $d2)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
|
||||
$sql = 'call sp_p_get_demande_bons(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $codeTypeBon, $d1, $d2));
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,208 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Demandedecompte extends Modele {
|
||||
|
||||
public function get_idDemandeDecompte($codePrestataire, $codeExercice, $codeMois)
|
||||
{
|
||||
$sql = 'select fn_get_idDemandeDecompte(?, ?, ?) as idDemandeDecompte';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeExercice, $codeMois));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['idDemandeDecompte'];
|
||||
}
|
||||
|
||||
public function initdemandedecompte()
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$codeExercice = $_SESSION['p_codeExercice_C'];
|
||||
$codeMois = $_SESSION['p_codeMois_C'];
|
||||
|
||||
$sql = 'call sp_p_init_demande_decompte(?, ?, ?, ?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $user, $codeExercice, $codeMois));
|
||||
}
|
||||
|
||||
public function getinfosdemandedecompte($idDemandeDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_get_infos_demande_decompte(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idDemandeDecompte));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdemandedecompte($idDemandeDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_get_demandedecompte(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idDemandeDecompte));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_numeroDemandeDecompte_C'] = $ligne['numeroDemandeDecompte'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function rechargerdemandedecompte($idDemandeDecompte, $numeroDemandeDecompte, $codePrestataire, $codeExercice, $codeMois)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_recharger_demande_decompte(?, ?, ?, ?, ?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($idDemandeDecompte, $numeroDemandeDecompte, $codePrestataire, $codeExercice, $codeMois, $user));
|
||||
}
|
||||
|
||||
public function get_numerodecompte($idReglement)
|
||||
{
|
||||
$sql = 'select fn_get_numerodecompte(?) as numeroDecompte';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['numeroDecompte'];
|
||||
}
|
||||
|
||||
|
||||
public function getdetaildemandedecompte($numeroDemandeDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_demandedecompte(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function recapdecompte($idReglement, $numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_r_recap_decompte(?, ?)';
|
||||
$this->executerRequete($sql, array($idReglement, $numeroDecompte));
|
||||
}
|
||||
|
||||
public function getdecomptes($codePrestataire, $codeExercice, $codeMois, $codeEtatDecompte)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$codeEtatDecompte = contruireParamLike($codeEtatDecompte);
|
||||
|
||||
$sql = 'call sp_r_get_decomptes(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeExercice, $codeMois, $codeEtatDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexport($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportcso($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_cso(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportcsoid($idReglement)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_cso_id(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportpha($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_pha(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportopt($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_opt(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportlab($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_lab(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function getdetaildecompteexportsea($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_sea(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
// DEMANDE DE DECOMPTE
|
||||
|
||||
public function getdetaildemandedecompteexportcso($numeroDemandeDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_demande_decompte_export_cso(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildemandedecompteexportpha($numeroDemandeDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_demande_decompte_export_pha(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildemandedecompteexportopt($numeroDemandeDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_demande_decompte_export_opt(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildemandedecompteexportlab($numeroDemandeDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_demande_decompte_export_lab(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildemandedecompteexportsea($numeroDemandeDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_demande_decompte_export_sea(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Derogation extends Modele {
|
||||
|
||||
public function getListe()
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT codeDerogation as `code`, libelleEng as libelle
|
||||
FROM p_derogation order by ordre, libelleEng';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeDerogation as `code`, libelle
|
||||
FROM p_derogation order by ordre, libelle';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function enregistrerdemandederogation($codeDerogation, $observations)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$codeUtilisateur = $_SESSION['p_login'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_demander_derogation(?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $observations, $codeUtilisateur, $codeDerogation,
|
||||
$idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
|
||||
}
|
||||
|
||||
public function getderogations($codePrestataire, $idBeneficiaire, $d1, $d2)
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_get_derogations_beneficiaireEng(?, ?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_get_derogations_beneficiaire(?, ?, ?, ?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,121 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Detailexamem extends Modele {
|
||||
|
||||
public function getdetailprescription_lab($numeroBonExamen)
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_prescription_lab_eng(?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_prescription_lab(?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonExamen));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function enregistrerverre($codeOptique)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_verre(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeOptique));
|
||||
}
|
||||
|
||||
|
||||
public function getdetailexamenfeuille()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_examen_eng(?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_examen(?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetailoptique($numeroOptique)
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_optique(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroOptique));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetailoptique_opt($numeroBonOptique)
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_optique_opt(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOptique));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function ajouterexamen($codeActe, $ententePrealable)
|
||||
{
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_ajouter_examen(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeTarifActe, $numeroExamen, $codeActe, $user, $tm, $ententePrealable));
|
||||
}
|
||||
|
||||
public function majquantite($idExamen, $quantite)
|
||||
{
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_quantite_examen(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idExamen, $quantite, $tm));
|
||||
}
|
||||
|
||||
public function majquantiteexam($idExamen, $quantite)
|
||||
{
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_quantite_examen_lab(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idExamen, $quantite, $tm));
|
||||
}
|
||||
|
||||
public function supprimerexamen($idExamen)
|
||||
{
|
||||
$sql = 'call sp_p_supprimer_prescription_examen(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idExamen));
|
||||
}
|
||||
|
||||
public function ajouterexamenlab($codeActe, $ententePrealable)
|
||||
{
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_ajouter_examen_lab(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeTarifActe, $numeroExamen, $codeActe, $user, $idSaisie, $tm, $ententePrealable, $codePrestataire));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,113 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Detailoptique extends Modele {
|
||||
|
||||
public function enregistrerverre($codeOptique)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_verre(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeOptique));
|
||||
}
|
||||
|
||||
|
||||
public function getdetailoptiquefeuille()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'CALL sp_p_get_detail_optique_eng(?);';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_optique(?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
|
||||
|
||||
// return $resultat;
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetailoptique($numeroOptique)
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_optique(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroOptique));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetailoptique_opt($numeroBonOptique)
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_optique_opt_eng(?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_optique_opt(?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOptique));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function ajouteroptique($codeOptique)
|
||||
{
|
||||
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
|
||||
$numeroOptique = $_SESSION['p_numeroOptique_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_ajouter_optique(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeTarifOptique, $numeroOptique, $codeOptique, $user, $tm));
|
||||
}
|
||||
|
||||
public function majquantite($idMedicament, $quantite)
|
||||
{
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_quantite_medicament(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament, $quantite, $tm));
|
||||
}
|
||||
|
||||
public function supprimerverre($idOptique)
|
||||
{
|
||||
$sql = 'call sp_p_supprimer_verre_prescription(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idOptique));
|
||||
}
|
||||
|
||||
public function ajouterverreopt($codeOptique)
|
||||
{
|
||||
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
|
||||
$sql = 'call sp_p_ajouter_verre_opt(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeTarifOptique, $numeroFeuilleMaladie, $codeOptique, $user, $tm, $idSaisie));
|
||||
}
|
||||
|
||||
public function demanderaccordopt($idOptique)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
|
||||
$sql = 'call sp_p_demanderaccordopt(?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idOptique, $codeSociete));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,137 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Detailprescription extends Modele {
|
||||
|
||||
public function getdetailprescription($numeroPrescription)
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_prescription(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroPrescription));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetailprescription_pha($numeroBonOrdonnance)
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_prescription_pha(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function ajoutermedicament($codeMedicament)
|
||||
{
|
||||
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$accesAjoutPh = $_SESSION['p_accesAjoutPh_C'];
|
||||
/*
|
||||
var_dump($codeTarifMedicament);
|
||||
var_dump($numeroPrescription);
|
||||
var_dump($codeMedicament);
|
||||
var_dump($user);
|
||||
var_dump($accesAjoutPh);
|
||||
die();
|
||||
*/
|
||||
$sql = 'call sp_p_ajouter_medicament(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeTarifMedicament, $numeroPrescription, $codeMedicament, $user, $tm, $accesAjoutPh));
|
||||
}
|
||||
|
||||
public function ajoutermedicamentpha($codeMedicament)
|
||||
{
|
||||
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$accesAjoutPh = $_SESSION['p_accesAjoutPh_C'];
|
||||
|
||||
$sql = 'call sp_p_ajouter_medicament_pha(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeTarifMedicament, $numeroPrescription, $codeMedicament, $user, $tm, $idSaisie, $accesAjoutPh));
|
||||
}
|
||||
|
||||
public function majquantite($idMedicament, $quantite)
|
||||
{
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_quantite_medicament(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament, $quantite, $tm));
|
||||
}
|
||||
|
||||
|
||||
public function majposologie($idMedicament, $posologie)
|
||||
{
|
||||
$sql = 'UPDATE p_detailprescription SET
|
||||
posologie = ?
|
||||
WHERE (id=?);';
|
||||
|
||||
$this->executerRequete($sql, array($posologie,$idMedicament));
|
||||
}
|
||||
|
||||
public function majquantitepha($idMedicament, $quantite)
|
||||
{
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_quantite_medicament_pha(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament, $quantite, $tm));
|
||||
}
|
||||
|
||||
public function majprixpha($idMedicament, $prix)
|
||||
{
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
// $sql = 'call sp_p_maj_quantite_medicament_pha(?, ?, ?)';
|
||||
$sql = 'call sp_p_maj_prix_medicament_pha(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament, $prix, $tm));
|
||||
}
|
||||
|
||||
public function supprimer($idMedicament)
|
||||
{
|
||||
$sql = 'call sp_p_supprimer_medicament_prescription(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament));
|
||||
}
|
||||
|
||||
public function demanderaccordpha($idMedicament)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
|
||||
$sql = 'call sp_p_demanderaccordpha(?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament, $codeSociete));
|
||||
}
|
||||
|
||||
// $_SESSION['p_idMedicament_a_remplacer'] = $idMedicament;
|
||||
public function remplacermedicament($codeMedicamentNouv)
|
||||
{
|
||||
$idMedicamentAnc = $_SESSION['p_idMedicament_a_remplacer'];
|
||||
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_remplacer_medicament(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeTarifMedicament, $numeroPrescription, $codeMedicamentNouv, $user, $tm, $idMedicamentAnc));
|
||||
}
|
||||
|
||||
|
||||
public function getmedicamentsremplaces($numeroBonOrdonnance)
|
||||
{
|
||||
$numeroBonOrdonnance = $_SESSION['p_numeroBonOrdonnance_C'];
|
||||
|
||||
$sql = 'call sp_p_get_medicaments_remplaces(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Detailseance extends Modele {
|
||||
|
||||
public function getdetailprescription_lab($numeroBonExamen)
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_prescription_lab(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonExamen));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetailseancefeuille()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
|
||||
$sql = 'call sp_p_get_detail_seance(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function majquantite($idExamen, $quantite)
|
||||
{
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_quantite_examen(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idExamen, $quantite, $tm));
|
||||
}
|
||||
|
||||
public function ajouterexamenlab($codeActe, $ententePrealable)
|
||||
{
|
||||
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_ajouter_examen_lab(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeTarifActe, $numeroExamen, $codeActe, $user, $idSaisie, $tm, $ententePrealable, $codePrestataire));
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,362 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Detailtarifacte extends Modele {
|
||||
|
||||
public function get_infos_acte($codeActe) {
|
||||
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_get_infos_acte_tarif(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeTarifActe, $codeActe, $codePrestataire));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getTarifActeAdherent($idAdherent)
|
||||
{
|
||||
$sql="SELECT fn_tarifActe_college_adherent(?) tarifActe;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idAdherent))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['tarifActe'];
|
||||
}
|
||||
|
||||
|
||||
public function getactespossibles($codeTypePrestation, $codeFamilleActe)
|
||||
{
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
|
||||
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
|
||||
|
||||
$_SESSION['p_codeTarifActe_C'] = $codeTarifActe;
|
||||
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codeProduit = $_SESSION['p_codeProduit_C'];
|
||||
/*
|
||||
var_dump($idAdherent);
|
||||
var_dump($codeTarifActe);
|
||||
var_dump($codeTypePrestation);
|
||||
var_dump($codeFamilleActe);
|
||||
var_dump($codePrestataire);
|
||||
var_dump($codeSociete);
|
||||
var_dump($codeProduit);
|
||||
var_dump($idBeneficiaire);
|
||||
exit();
|
||||
*/
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_actes_possibles_eng(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_actes_possibles(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
}
|
||||
|
||||
$actes = $this->executerRequete($sql, array($idAdherent, $codeTarifActe, $codeTypePrestation, $codeFamilleActe, $codePrestataire,
|
||||
$codeSociete, $codeProduit, $idBeneficiaire));
|
||||
return $actes;
|
||||
}
|
||||
|
||||
public function getchambespossibles()
|
||||
{
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
|
||||
|
||||
$_SESSION['p_codeTarifActe_C'] = $codeTarifActe;
|
||||
|
||||
//$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_chambres_possibles_eng(?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_chambres_possibles(?, ?, ?)';
|
||||
}
|
||||
|
||||
$actes = $this->executerRequete($sql, array($idAdherent, $codeTarifActe, $codePrestataire));
|
||||
return $actes;
|
||||
}
|
||||
|
||||
public function getseancespossibles()
|
||||
{
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_seances_possibles_eng(?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_seances_possibles(?, ?, ?)';
|
||||
}
|
||||
|
||||
$actes = $this->executerRequete($sql, array($idAdherent, $codeTarifActe, $codePrestataire));
|
||||
return $actes;
|
||||
}
|
||||
|
||||
public function getprixacte($codeActe)
|
||||
{
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
|
||||
/*var_dump($codeTarifActe);
|
||||
var_dump($codeActe);
|
||||
var_dump($codePrestataire);
|
||||
*/
|
||||
$sql = 'select fn_prix_acte(?, ?, ?) as prixActe;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeTarifActe, $codeActe, $codePrestataire));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['prixActe'];
|
||||
}
|
||||
|
||||
public function getententePrealable($codeActe)
|
||||
{
|
||||
$sql = 'select fn_entente_prealable_acte(?) as ententePrealable;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeActe));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['ententePrealable'];
|
||||
}
|
||||
|
||||
public function getacteExclu($codeActe)
|
||||
{
|
||||
$sql = 'select fn_acte_exclu(?) as acteExclu;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeActe));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['acteExclu'];
|
||||
}
|
||||
|
||||
public function getacteChirurgie($codeActe)
|
||||
{
|
||||
$sql = 'select fn_chirurgie_acte(?) as acteChirurgie;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeActe));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['acteChirurgie'];
|
||||
}
|
||||
|
||||
public function getactesspossibleslike($codeTarifActe, $codeTypePrestation, $libelleActeSearch)
|
||||
{
|
||||
$libelleActeSearch = contruireParamLike($libelleActeSearch);
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
$sql = 'call sp_p_actes_possibles_like(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeTarifActe, $codeTypePrestation, $libelleActeSearch, $codePrestataire, $idAdherent));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getactesspossiblestous($codeTarifActe, $codeTypePrestation)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
$sql = 'call sp_p_actes_possibles_tous(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeTarifActe, $codeTypePrestation, $codePrestataire, $idAdherent));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getactesvide() {
|
||||
$sql = 'call sp_p_actes_vide()';
|
||||
$resultat = $this->executerRequete($sql);
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function geatactesspossiblesselection($codeFamilleActe)
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_recherche_actes_selection_eng(?, ?, ?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_recherche_actes_selection(?, ?, ?, ?, ?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie,$codeTarifActe, $tm , $codeFamilleActe,
|
||||
$codePrestataire, $idAdherent));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function geatexamenspossiblesselection($codeFamilleActe)
|
||||
{
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
|
||||
$_SESSION['p_codeTarifActe_C'] = $codeTarifActe;
|
||||
|
||||
//$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
$sql = 'call sp_p_recherche_examens_selection(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user, $codeTarifActe, $tm , $codeFamilleActe,
|
||||
$codePrestataire, $idAdherent));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function geatactesexamensselection($codeFamilleActe)
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
//var_dump($codeTarifActe);
|
||||
//die();
|
||||
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
$delaiCarenceBeneficiaire= $_SESSION['p_delaiCarenceBeneficiaire'];
|
||||
$anciennete = $_SESSION['p_anciennete'];
|
||||
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codeProduit = $_SESSION['p_codeProduit_C'];
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_recherche_actes_examens_selection_eng(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_recherche_actes_examens_selection(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie,$codeTarifActe, $tm , $codeFamilleActe, $codePrestataire,
|
||||
$idAdherent, $delaiCarenceBeneficiaire, $anciennete, $codeSociete, $codeProduit));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getactesspossibleslikecomplet($codeTarifActe, $libelleActeSearch)
|
||||
{
|
||||
$libelleActeSearch = contruireParamLike($libelleActeSearch);
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
$sql = 'call sp_p_actes_possibles_like_complet(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeTarifActe, $libelleActeSearch, $codePrestataire, $idAdherent));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getexamenspossibleslikeprescription($codeTarifActe, $libelleActeSearch)
|
||||
{
|
||||
$libelleActeSearch = contruireParamLike($libelleActeSearch);
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
$delaiCarenceBeneficiaire= $_SESSION['p_delaiCarenceBeneficiaire'];
|
||||
$anciennete = $_SESSION['p_anciennete'];
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_examens_possibles_prescription_eng(?, ?, ?, ?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_examens_possibles_prescription(?, ?, ?, ?, ?, ?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeTarifActe, $libelleActeSearch, $codePrestataire,
|
||||
$idAdherent, $delaiCarenceBeneficiaire, $anciennete));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdelaicarenceacte($codeActe)
|
||||
{
|
||||
$sql = 'select fn_delai_carence_acte(?) as delaiCarenceActe;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeActe));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['delaiCarenceActe'];
|
||||
}
|
||||
|
||||
public function settmtypeprestation($codeTypePrestation)
|
||||
{
|
||||
$idCollege = $_SESSION['p_idCollege_C'];
|
||||
|
||||
$sql = 'select fn_tm_type_prestataion(?, ?) as tm_type_prestataion;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idCollege, $codeTypePrestation));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_tm_TP'] = $ligne['tm_type_prestataion'];
|
||||
}
|
||||
|
||||
public function getseancespossiblesprescription()
|
||||
{
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$actesHarmonises = $_SESSION['p_actesHarmonises'];
|
||||
|
||||
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'CALL sp_p_seances_possibles_prescription_harmonise_eng(?);';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'CALL sp_p_seances_possibles_prescription_harmonise(?);';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql, array($idAdherent));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_seances_possibles_prescription_eng(?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_seances_possibles_prescription(?, ?, ?)';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql, array($idAdherent, $codeTarifActe, $codePrestataire));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,93 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Detailtarifmedicament extends Modele {
|
||||
|
||||
public function getmedicamentspossibles($nomsearch=null)
|
||||
{
|
||||
$nomsearch = contruireParamLike($nomsearch);
|
||||
|
||||
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codeProduit = $_SESSION['p_codeProduit_C'];
|
||||
|
||||
$sql = 'call sp_p_medicaments_possibles(?, ?, ?, ?, ?)';
|
||||
|
||||
$medicaments = $this->executerRequete($sql, array($numeroPrescription, $codeTarifMedicament, $nomsearch, $codeSociete, $codeProduit));
|
||||
|
||||
return $medicaments;
|
||||
}
|
||||
|
||||
public function getmedicamentspossiblespha($nomsearch=null)
|
||||
{
|
||||
$nomsearch = contruireParamLike($nomsearch);
|
||||
|
||||
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
|
||||
$sql = 'call sp_p_medicaments_possibles_pha(?, ?, ?)';
|
||||
|
||||
$medicaments = $this->executerRequete($sql, array($numeroPrescription, $codeTarifMedicament, $nomsearch));
|
||||
|
||||
return $medicaments;
|
||||
}
|
||||
|
||||
public function getmedicamentvide() {
|
||||
$sql = 'call sp_p_medicaments_vide()';
|
||||
|
||||
$medicaments = $this->executerRequete($sql);
|
||||
return $medicaments;
|
||||
}
|
||||
|
||||
|
||||
public function ajouter($codeActe, $libelle, $codeFamilleActe, $montant) {
|
||||
$sql = 'INSERT INTO acte_bon (codeActe, libelle, codeFamilleActe, montant) VALUES (?, ?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeActe, $libelle, $codeFamilleActe, $montant));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeActe, $libelle, $codeFamilleActe, $montant) {
|
||||
$sql = 'UPDATE acte_bon SET codeActe=?, libelle=?, codeFamilleActe=?, montant=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeActe, $libelle, $codeFamilleActe, $montant, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM acte WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeActe) {
|
||||
$sql = 'select id FROM acte_bon WHERE (codeActe=?)';
|
||||
$resultat = $this->executerRequete($sql, array($codeActe));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe($codePrestataire, $codeFamilleActe) {
|
||||
$sql = 'select A.codeActe as `code`, B.libelle from acte_bonprestataire A
|
||||
JOIN acte_bon B on (B.codeActe=A.codeActe)
|
||||
where (codePrestataire=?) AND (B.codeFamilleActe=?)
|
||||
order by B.libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($codePrestataire, $codeFamilleActe));
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function creermedicament($nomMedicament, $prixMedicament, $qteMedicament)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
// $accesAjoutPh = $_SESSION['p_accesAjoutPh_C'];
|
||||
$accesAjoutPh = $_SESSION['p_accesAjoutPhClient'];
|
||||
|
||||
$sql = 'call sp_p_creer_nv_medicament(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$consommables = $this->executerRequete($sql, array($codeSociete, $numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user,
|
||||
$codeTarifMedicament, $tm, $nomMedicament, $prixMedicament, $qteMedicament, $accesAjoutPh));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Detailtarifoptique extends Modele {
|
||||
|
||||
public function getverrespossibles()
|
||||
{
|
||||
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
|
||||
$numeroOptique = $_SESSION['p_numeroOptique_C'];
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'call sp_p_verres_possibles_eng(?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_verres_possibles(?, ?)';
|
||||
}
|
||||
|
||||
$verres = $this->executerRequete($sql, array($numeroOptique, $codeTarifOptique));
|
||||
|
||||
return $verres->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getverrespossiblesprescription()
|
||||
{
|
||||
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
|
||||
$numeroOptique = $_SESSION['p_numeroOptique_C'];
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'CALL sp_p_verres_possibles_prescription_eng(?);';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'CALL sp_p_verres_possibles_prescription(?);';
|
||||
}
|
||||
|
||||
$verres = $this->executerRequete($sql, array($numeroOptique));
|
||||
|
||||
return $verres->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Ententeprealable extends Modele {
|
||||
|
||||
public function getEntenteprealablesFeuilleMaladie($numeroFeuilleMaladie)
|
||||
{
|
||||
$sql = 'call sp_p_get_ententeprealable_feuillemaladie(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getActesExclusFeuilleMaladie($numeroFeuilleMaladie)
|
||||
{
|
||||
$sql = 'call sp_p_get_actes_exclus_feuillemaladie(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,196 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Envoimail extends Modele {
|
||||
|
||||
public function ajoutermailfacturationfeuillemaladie($typeMail, $numeroFeuilleMaladie)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermailhospitalisation($typeMail, $numeroBon, $numeroFeuilleMaladie)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, numeroBon, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $numeroBon, $numeroFeuilleMaladie, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermailpharmacie($typeMail, $numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermaillabo($typeMail, $numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermailkine($typeMail, $numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermailoptique($typeMail, $numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermailcommandebon($typeMail, $codeTypeBon, $quantite, $prestataire)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, codeTypeBon, quantite, prestataire, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $codeTypeBon, $quantite, $prestataire, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermailreceptionbon($typeMail, $codeTypeBon, $noDepart, $noFin, $prestataire)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, codeTypeBon, noDepart, noFin, prestataire, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $codeTypeBon, $noDepart, $noFin, $prestataire, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermaildemandeannulationbon($typeMail, $idBon)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, idBon, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $idBon, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermaildemandederogation($typeMail, $codeDerogation, $observations, $prestataire, $idBeneficiaire)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, codeDerogation, observations, prestataire, idBeneficiaire, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $codeDerogation, $observations, $prestataire, $idBeneficiaire, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermailfraudeidentite($typeMail, $idBeneficiaire, $prestataire)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, idBeneficiaire, prestataire, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $idBeneficiaire, $prestataire, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
|
||||
public function ajoutermailententeprealable($typeMail, $numeroFeuilleMaladie, $codeActe)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codeActe, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codeActe, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermailautorisation($typeMail, $numeroFeuilleMaladie, $codeActe)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codeActe, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codeActe, $codePrestataire, $user));
|
||||
}
|
||||
|
||||
public function ajoutermailententeprealablepha($typeMail, $idMedicament)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, numeroBonOrdonnance, codePrestataire, codeMedicament, codeUtilisateur)
|
||||
select ?, numeroFeuilleMaladie, numeroBonOrdonnance, codePrestataire, codeMedicament, userP
|
||||
from p_prestationmedicaments_temp A
|
||||
where (id=?);';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $idMedicament));
|
||||
}
|
||||
|
||||
public function ajoutermailententeprealableopt($typeMail, $idOptique)
|
||||
{
|
||||
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, numeroBonOptique, codePrestataire, codeUtilisateur)
|
||||
select ?, numeroFeuilleMaladie, numeroBonOptique, codePrestataire, userP
|
||||
from p_prestationoptiques_temp A
|
||||
where (id=?);';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $idOptique));
|
||||
}
|
||||
|
||||
public function ajoutermailententeprealablemont($typeMail, $idOptique)
|
||||
{
|
||||
$sql = 'insert into p_envoimail (typeMail, idBeneficiaire, codePrestataire, codeUtilisateur)
|
||||
select ?, idBeneficiaire, codePrestataire, userP
|
||||
from p_prestationoptiques_temp A
|
||||
where (id=?);';
|
||||
|
||||
$this->executerRequete($sql, array($typeMail, $idOptique));
|
||||
}
|
||||
|
||||
// autres tables que p_envoimail
|
||||
|
||||
public function ajoutersms($destinataires, $message)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into envoisms (destinataires, message, codeUtilisateur) values(?, ?, ?)';
|
||||
$sortie = $this->executerRequete($sql, array($destinataires, $message, $user));
|
||||
}
|
||||
|
||||
public function ajoutermailadherent($email, $objet, $message)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'INSERT INTO p_envoimailadherent (email, objet, message, codeUtilisateur) values(?, ?, ?, ?)';
|
||||
|
||||
$sortie = $this->executerRequete($sql, array($email, $objet, $message, $user));
|
||||
}
|
||||
|
||||
public function logenvoisms($destinataires, $message)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into logenvoisms (destinataires, message, codeUtilisateur) values(?, ?, ?)';
|
||||
|
||||
$sortie = $this->executerRequete($sql, array($destinataires, $message, $user));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Etatbon extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT codeEtatBon as `code`, libelleEng as libelle FROM etatbon order by ordre';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeEtatBon as `code`, libelle FROM etatbon order by ordre';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Etatdecompte extends Modele {
|
||||
|
||||
public function getListe()
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT codeEtatDecompte as `code`, libelleEng as libelle FROM p_etatdecompte where codeEtatDecompte>"0" order by ordre';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeEtatDecompte as `code`, libelle FROM p_etatdecompte where codeEtatDecompte>"0" order by ordre';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Etatpersonne extends Modele
|
||||
{
|
||||
|
||||
public function getListe()
|
||||
{
|
||||
if (isset($_SESSION['lang']) && $_SESSION['lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT codeEtatPersonne as `code`, libelleEng as libelle FROM etatpersonne order by libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeEtatPersonne as `code`, libelle FROM etatpersonne order by libelle';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeSuiteFam($oldcodeEtatPersonne)
|
||||
{
|
||||
$sql = 'SELECT codeEtatPersonne as `code`, etatpossible as libelle
|
||||
FROM vw_suiteetatpersonne where (oldcodeEtatPersonne=?)
|
||||
and (famille="1") order by etatpossible;';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($oldcodeEtatPersonne));
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeSuiteDep($oldcodeEtatPersonne) {
|
||||
$sql = 'SELECT codeEtatPersonne as `code`, etatpossible as libelle
|
||||
FROM vw_suiteetatpersonne where (oldcodeEtatPersonne=?)
|
||||
and (dependant="1") order by etatpossible;';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($oldcodeEtatPersonne));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Etatpolice extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeEtatPolice as `code`, libelle FROM etatpolice order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Examen extends Modele {
|
||||
|
||||
public function getexamen($numeroExamen)
|
||||
{
|
||||
$sql = 'call sp_p_get_prescription(?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroExamen));
|
||||
|
||||
return $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getprescription_lab($numeroBonExamen, $codePrestataireLivraison)
|
||||
{
|
||||
$sql = 'call sp_p_get_cons_lab(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonExamen, $codePrestataireLivraison));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
|
||||
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
|
||||
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
|
||||
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
|
||||
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
|
||||
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
|
||||
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
|
||||
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
|
||||
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
|
||||
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
|
||||
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getdetailprescription_lab($numeroBonExamen, $codePrestataireLivraison)
|
||||
{
|
||||
$sql = 'call sp_r_get_detail_prestation_lab(?, ?)';
|
||||
|
||||
$optique = $this->executerRequete($sql, array($numeroBonExamen, $codePrestataireLivraison));
|
||||
|
||||
return $optique->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,388 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Examen_temp extends Modele {
|
||||
|
||||
|
||||
public function getexamentemp()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_examen_feuille(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getprescription_lab($numeroBonExamen)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_prescription_temp_lab(?, ?, ?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroBonExamen, $idSaisie, $user));
|
||||
|
||||
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getoptique($numeroExamen)
|
||||
{
|
||||
$sql = 'call sp_p_get_optique(?)';
|
||||
|
||||
$optique = $this->executerRequete($sql, array($numeroExamen));
|
||||
|
||||
return $optique->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getContexteAjaxOptique($numeroExamen)
|
||||
{
|
||||
$_SESSION['p_numeroExamen_C'] = $numeroExamen;
|
||||
}
|
||||
|
||||
public function enregistrerprescriptionexamen($numeroBonExamen, $codeMedecin, $codeGestionBon)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_prescription_examen(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $numeroFeuilleMaladie, $numeroBonExamen,
|
||||
$codeMedecin, $user, $idSaisie, $codeGestionBon));
|
||||
}
|
||||
|
||||
public function getoptique_opt($numeroBonExamen)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_optique_temp_opt(?, ?, ?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroBonExamen, $idSaisie, $user));
|
||||
|
||||
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function initexamen_cso()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_init_examen_cso(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroFeuilleMaladie, $user));
|
||||
}
|
||||
|
||||
public function getTarifActeAdherent($idAdherent)
|
||||
{
|
||||
$sql="SELECT fn_tarifActe_college_adherent(?) tarifActe;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idAdherent))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['tarifActe'];
|
||||
}
|
||||
|
||||
|
||||
public function getAdherentBonExamen($numeroBonExamen)
|
||||
{
|
||||
$sql="SELECT idAdherent from p_feuillemaladie where numeroBonExamen=? ;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonExamen))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['idAdherent'];
|
||||
}
|
||||
|
||||
public function getTmBonExamen($numeroBonExamen)
|
||||
{
|
||||
$sql="SELECT tm from p_feuillemaladie where numeroBonExamen=? ;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonExamen))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['tm'];
|
||||
}
|
||||
|
||||
public function initexamensmedicaux_cso()
|
||||
{
|
||||
/*
|
||||
"PB0001", -- p_codePrestataire,
|
||||
"59f0f7b01fb65", -- p_idSaisie,
|
||||
"4", -- p_numeroExamen,
|
||||
"kanepb", -- p_user,
|
||||
"HPRF", -- p_codeTarifActe,
|
||||
"10" -- p_tm
|
||||
|
||||
*/
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
|
||||
|
||||
$_SESSION['p_codeTarifActe_C'] = $codeTarifActe;
|
||||
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
//$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_examen_medicaux_cso(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroExamen, $user, $codeTarifActe, $tm));
|
||||
}
|
||||
|
||||
public function initexamen_lab($numeroBonExamen)
|
||||
{
|
||||
$_SESSION['p_numeroBonExamen_C'] = $numeroBonExamen;
|
||||
|
||||
//$idAdherent = getAdherentBonExamen($numeroBonExamen);
|
||||
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
|
||||
//$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
|
||||
|
||||
|
||||
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_examen_lab(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonExamen, $user, $codeTarifActe, $tm));
|
||||
}
|
||||
|
||||
|
||||
public function initexamen_lab_cso_ext($numeroBonExamen)
|
||||
{
|
||||
$_SESSION['p_numeroBonExamen_C'] = $numeroBonExamen;
|
||||
|
||||
$idAdherent = $this->getAdherentBonExamen($numeroBonExamen);
|
||||
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
//$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
|
||||
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
|
||||
|
||||
|
||||
//$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$tm = $this->getTmBonExamen($numeroBonExamen);
|
||||
|
||||
//var_dump($tm);
|
||||
//die();
|
||||
|
||||
$sql = 'call sp_p_init_examen_lab_cso_ext(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonExamen, $user, $codeTarifActe, $tm));
|
||||
}
|
||||
|
||||
public function getContexteAjaxPrescription($numeroExamen)
|
||||
{
|
||||
$_SESSION['p_numeroExamen_C'] = $numeroExamen;
|
||||
}
|
||||
|
||||
public function getContexteAjaxOrdonnance($numeroBonExamen)
|
||||
{
|
||||
$_SESSION['p_numeroBonExamen_C'] = $numeroBonExamen;
|
||||
}
|
||||
|
||||
public function enregistrerprescription($numeroBon, $codeMedecin)
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_prescription(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroExamen, $numeroBon, $codeMedecin, $user));
|
||||
}
|
||||
|
||||
public function getdetailnonlivre()
|
||||
{
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_non_livre_exam_eng(?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_non_livre_exam(?, ?, ?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaillivre()
|
||||
{
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_livre_exam_eng(?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_livre_exam(?, ?, ?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaillivre_total()
|
||||
{
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_total_livre_exam(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function ajouterexamen($idExamen)
|
||||
{
|
||||
$sql = 'call sp_p_ajouter_examen_temp(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idExamen));
|
||||
}
|
||||
|
||||
public function ajouterexamentous()
|
||||
{
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_ajouter_examen_temp_tous(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function retirerexamen($idExamen)
|
||||
{
|
||||
$sql = 'call sp_p_retirer_examen_temp(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idExamen));
|
||||
}
|
||||
|
||||
public function retirerexamentous()
|
||||
{
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_retirer_examen_temp_tous(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function enregistrerexamen()
|
||||
{
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_examen_cso(?, ?, ? , ? , ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
|
||||
}
|
||||
|
||||
public function facturerlaboratoire($user_id_substitut)
|
||||
{
|
||||
$numeroExamen = $_SESSION['p_numeroExamen_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$user_id = $_SESSION['p_user_id_C'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_examen_lab(?, ?, ?, ?, ? , ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user, $user_id, $idAdherent, $numeroAdherent,
|
||||
$idBeneficiaire, $numeroBeneficiaire, $user_id_substitut));
|
||||
}
|
||||
|
||||
public function videroptiquetemp()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
|
||||
$sql = 'call sp_p_vider_optique_temp(?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($user, $idSaisie));
|
||||
}
|
||||
|
||||
public function majmonturetemp($idOptique, $monture)
|
||||
{
|
||||
$codeActeMonture = $_SESSION['p_codeActeMonture_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_monture_temp(?, ?, ?)';
|
||||
$this->executerRequete($sql, array($idOptique, $monture, $codeActeMonture));
|
||||
}
|
||||
|
||||
public function getfactures_examen($numeroBonExamen)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_facture_examen(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonExamen, $codePrestataire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getfactures_total_examen($numeroBonExamen)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_total_facture_examen(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonExamen, $codePrestataire));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Exclusioncollege extends Modele {
|
||||
|
||||
public function getExclusionFamille($idCollege)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
|
||||
$sql = 'call sp_exclusions_famille(?, ?);';
|
||||
|
||||
$exclusions = $this->executerRequete($sql, array($codeSociete, $idCollege));
|
||||
|
||||
return $exclusions->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Exercice extends Modele
|
||||
{
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeExercice as `code`, codeExercice as libelle FROM p_exercice order by 1 desc;';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,289 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Facture extends Modele {
|
||||
|
||||
public function getfacture($idFacture)
|
||||
{
|
||||
$sql = 'call sp_r_get_facture(?)';
|
||||
|
||||
$facture = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
$ligne = $facture->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
|
||||
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
|
||||
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
|
||||
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
|
||||
|
||||
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
|
||||
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getfacturesprestataire($codePrestataire, $idBeneficiaire, $d1, $d2)
|
||||
{
|
||||
$sql = 'call sp_p_get_factures_ben(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getfacturesben($idBeneficiaire, $d1, $d2)
|
||||
{
|
||||
$sql = 'call sp_r_get_factures(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getfacturesprestatairecons($codePrestataire, $d1, $d2)
|
||||
{
|
||||
$sql = 'call sp_p_get_factures_cons(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function gettotalfacturesprestatairecons($codePrestataire, $d1, $d2)
|
||||
{
|
||||
$sql = 'call sp_p_get_total_factures_cons(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getContexteAjaxFacture($numeroFacture)
|
||||
{
|
||||
$_SESSION['p_numeroFacture_C'] = $numeroFacture;
|
||||
}
|
||||
|
||||
public function requetesfacture($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
/*
|
||||
$hospitalisation = contruireParamLike($hospitalisation);
|
||||
$numeroChambre = contruireParamLike($numeroChambre);
|
||||
$chirurgie = contruireParamLike($chirurgie);
|
||||
*/
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$sql = 'call sp_requetes_factures(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesfacturetotal($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
/*
|
||||
$hospitalisation = contruireParamLike($hospitalisation);
|
||||
$numeroChambre = contruireParamLike($numeroChambre);
|
||||
$chirurgie = contruireParamLike($chirurgie);
|
||||
*/
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$sql = 'call sp_requetes_factures_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesfactureexport($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
/*
|
||||
$hospitalisation = contruireParamLike($hospitalisation);
|
||||
$numeroChambre = contruireParamLike($numeroChambre);
|
||||
$chirurgie = contruireParamLike($chirurgie);
|
||||
*/
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$sql = 'call sp_requetes_factures_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function init_facture_sans_bon()
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_r_init_facture_classique(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $user,
|
||||
$idAdherent, $numeroAdherent, $numeroBeneficiaire, $idSaisie));
|
||||
}
|
||||
|
||||
public function getfacture_sans_bon_temp()
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_get_facture_classique_temp(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user));
|
||||
|
||||
// return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getprestations_sans_bon_temp()
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_get_prestation_classique_temp(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function consulterfacturefacture($idFacture)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_consulter_facture_facture(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture, $codePrestataire));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function consulterfacturefeuillemaladie($idFacture)
|
||||
{
|
||||
$sql = 'call sp_p_consulter_facture_feuillemaladie(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function consulterfactureprestationactes($idFacture)
|
||||
{
|
||||
$sql = 'call sp_p_consulter_facture_prestationactes(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function consulterfacturemedicaments($idFacture)
|
||||
{
|
||||
$sql = 'call sp_p_consulter_facture_medicaments(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function consulterfactureverres($idFacture)
|
||||
{
|
||||
$codeActeOptique = $_SESSION['p_codeActeOptique_C'];
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'call sp_r_consulter_facture_verres_eng(?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_r_consulter_facture_verres(?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
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 requetesfacturenew($codePrestataire, $dateFacture1, $dateFacture2, $chrono)
|
||||
{
|
||||
if ($chrono=="1")
|
||||
{
|
||||
$sql = 'call sp_requetes_factures_new_chrono(?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_requetes_factures_new(?, ?, ?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesfactureexportnew($codePrestataire, $dateFacture1, $dateFacture2)
|
||||
{
|
||||
$sql = 'call sp_requetes_factures_export_new(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function consulterfacturediagnostics($idFacture)
|
||||
{
|
||||
$sql = 'call sp_r_consulter_facture_diagnostics(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,145 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Facturesansbon extends Modele {
|
||||
|
||||
public function getfacture($idFacture)
|
||||
{
|
||||
$sql = 'call sp_r_get_facture(?)';
|
||||
|
||||
$facture = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
$ligne = $facture->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
|
||||
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
|
||||
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
|
||||
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
|
||||
|
||||
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
|
||||
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
|
||||
public function getContexteAjaxFacture($numeroFacture)
|
||||
{
|
||||
$_SESSION['p_numeroFacture_C'] = $numeroFacture;
|
||||
}
|
||||
|
||||
public function init_facture_sans_bon()
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_r_init_facture_sans_bon(?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $user,
|
||||
$idAdherent, $numeroAdherent, $numeroBeneficiaire, $idSaisie, $tm));
|
||||
}
|
||||
|
||||
public function getfacture_sans_bon_temp()
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_get_facture_classique_temp(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user));
|
||||
|
||||
// return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getprestations_sans_bon_temp()
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_get_prestation_classique_temp(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function afficher_garantieadherent_temp()
|
||||
{
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_get_garantieadherent_temp(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idAdherent, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function majprix($idPrestation, $valeurActe)
|
||||
{
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_maj_prix_facture_sans_bon(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $idPrestation, $valeurActe));
|
||||
}
|
||||
|
||||
public function majtm($tm)
|
||||
{
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_maj_tm_facture_classique(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $tm));
|
||||
}
|
||||
|
||||
public function enregistrerfacturetemp($dateFacture, $hospitalisation, $observations, $tm, $numeroBon, $medecinManquant,
|
||||
$codeMedecin, $initialiserprestation)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_enregistrer_facture_sans_bon_temp(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $codePrestataire, $dateFacture, $hospitalisation,
|
||||
$observations, $tm, $numeroBon, $medecinManquant, $codeMedecin, $initialiserprestation));
|
||||
}
|
||||
|
||||
|
||||
public function validerfacturesansbon()
|
||||
{
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_valider_facture_sans_bon(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,83 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Familleacte extends Modele {
|
||||
|
||||
public function getListe($codeTypePrestation)
|
||||
{
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$actesHarmonises = $_SESSION['p_actesHarmonises'];
|
||||
|
||||
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'CALL sp_p_liste_famille_actes_harmonises_eng(?);';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'CALL sp_p_liste_famille_actes_harmonises(?);';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql, array($codeTypePrestation));
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'CALL sp_p_liste_famille_actes_eng(?, ?);';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'CALL sp_p_liste_famille_actes(?, ?);';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql, array($codeTarifActe, $codeTypePrestation));
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
||||
public function getListeComplet()
|
||||
{
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$actesHarmonises = $_SESSION['p_actesHarmonises'];
|
||||
$hospitalisation = $_SESSION['p_hospitalisation_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
//var_dump($idBeneficiaire);
|
||||
//die();
|
||||
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'CALL sp_p_liste_actes_examens_harmonises_eng(?, ?, ?);';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'CALL sp_p_liste_actes_examens_harmonises(?, ?, ?);';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql, array($hospitalisation, $idAdherent, $idBeneficiaire));
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'CALL sp_p_liste_actes_examens_eng(?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'CALL sp_p_liste_actes_examens(?, ?)';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql, array($codeTarifActe, $hospitalisation));
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,332 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Feuillemaladie extends Modele {
|
||||
|
||||
public function enregistrerconsultation($codeActe, $dateSurvenance, $numeroBon, $observations,
|
||||
$prixActe, $montantTm, $aRembourser, $codeMedecin, $codeRaisonConsultation, $numeroDerogation,
|
||||
$numeroDerogationFinger, $medecinManquant, $codeGestionBon)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
$modeSaisieFacture = $_SESSION['p_modeSaisieFacture'];
|
||||
$user_id_substitut = "0";
|
||||
|
||||
if($_SESSION['p_user_id_C'] != $_SESSION['p_user_id_substitut'])
|
||||
{
|
||||
$user_id_substitut = $_SESSION['p_user_id_substitut'];
|
||||
}
|
||||
|
||||
$sql = 'call sp_p_enregistrer_consultation(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? , ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $dateSurvenance,$numeroBon,
|
||||
$observations, $prixActe, $montantTm, $aRembourser, $user, $codeMedecin, $codeActe, $codeRaisonConsultation, $tm,
|
||||
$idAdherent, $numeroAdherent, $numeroBeneficiaire, $numeroDerogation, $numeroDerogationFinger, $idSaisie, $medecinManquant,
|
||||
$modeSaisieFacture, $user_id_substitut, $codeGestionBon));
|
||||
|
||||
if ($resultat->rowCount() == 0)
|
||||
{
|
||||
return "0";
|
||||
} else
|
||||
{
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
|
||||
return $numeroFeuilleMaladie;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public function getfeuillemaladie($numeroFeuilleMaladie)
|
||||
{
|
||||
$sql = 'call sp_p_get_feuille_maladie(?)';
|
||||
|
||||
$feuillemaladie = $this->executerRequete($sql, array($numeroFeuilleMaladie));
|
||||
|
||||
$ligne = $feuillemaladie->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
|
||||
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
|
||||
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
|
||||
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
|
||||
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
|
||||
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
|
||||
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
|
||||
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
|
||||
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
|
||||
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
|
||||
|
||||
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
|
||||
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
|
||||
$_SESSION['p_codeMedecin_C'] = $ligne['codeMedecin'];
|
||||
$_SESSION['p_medecinConsultation_C'] = $ligne['medecinConsultation'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getinfosfeuillemaladie($numeroFeuilleMaladie)
|
||||
{
|
||||
$sql = 'call sp_p_get_infos_feuille_maladie(?)';
|
||||
|
||||
$feuillemaladie = $this->executerRequete($sql, array($numeroFeuilleMaladie));
|
||||
|
||||
return $feuillemaladie->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
}
|
||||
|
||||
public function getfeuillesmaladie($codePrestataire, $idBeneficiaire, $d1, $d2)
|
||||
{
|
||||
$sql = 'call sp_p_get_feuilles_maladie_ben(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getfeuillesmaladiecons($codePrestataire, $d1, $d2)
|
||||
{
|
||||
$sql = 'call sp_p_get_feuilles_maladie_cons(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function gettotalfeuillesmaladiecons($codePrestataire, $d1, $d2)
|
||||
{
|
||||
$sql = 'call sp_p_get_total_feuilles_maladie_cons(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getContexteAjaxFeuilleMaladie($numeroFeuilleMaladie)
|
||||
{
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie;
|
||||
}
|
||||
|
||||
public function facturer($user_id_substitut)
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$user_id = $_SESSION['p_user_id_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
|
||||
$sql = 'call sp_p_facturer_feuille_maladie(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $user, $user_id, $idSaisie, $user_id_substitut));
|
||||
}
|
||||
|
||||
public function enregistrerhospitalisation($numeroBon, $codeGestionBon)
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_hospitalisation(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroBon, $user, $codeGestionBon));
|
||||
|
||||
$_SESSION['p_hospitalisation_C'] = "1";
|
||||
}
|
||||
|
||||
public function requetesfeuillesmaladie($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
$codeRaisonConsultation = contruireParamLike($codeRaisonConsultation);
|
||||
/*
|
||||
$hospitalisation = contruireParamLike($hospitalisation);
|
||||
$numeroChambre = contruireParamLike($numeroChambre);
|
||||
$chirurgie = contruireParamLike($chirurgie);
|
||||
$facture = contruireParamLike($facture);
|
||||
*/
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$sql = 'call sp_requetes_feuilles_maladie(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesfeuillesmaladietotal($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
$codeRaisonConsultation = contruireParamLike($codeRaisonConsultation);
|
||||
/*
|
||||
$hospitalisation = contruireParamLike($hospitalisation);
|
||||
$numeroChambre = contruireParamLike($numeroChambre);
|
||||
$chirurgie = contruireParamLike($chirurgie);
|
||||
$facture = contruireParamLike($facture);
|
||||
*/
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$sql = 'call sp_requetes_feuilles_maladie_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
}
|
||||
|
||||
public function requetesfeuillesmaladieexport($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
$codeRaisonConsultation = contruireParamLike($codeRaisonConsultation);
|
||||
/*
|
||||
$hospitalisation = contruireParamLike($hospitalisation);
|
||||
$numeroChambre = contruireParamLike($numeroChambre);
|
||||
$chirurgie = contruireParamLike($chirurgie);
|
||||
$facture = contruireParamLike($facture);
|
||||
*/
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
|
||||
$sql = 'call sp_requetes_feuilles_maladie_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
|
||||
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
|
||||
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getnotesfeuillemaladie($numeroFeuilleMaladie)
|
||||
{
|
||||
$sql = 'call sp_p_get_notes_feuille(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function creernote($numeroFeuilleMaladie, $notesNew)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
$source = "P";
|
||||
|
||||
$sql = 'call sp_p_creer_note_feuille_maladie(?, ?, ?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $notesNew, $user, $source));
|
||||
}
|
||||
|
||||
public function getfeuillemaladieimpression($numeroFeuilleMaladie)
|
||||
{
|
||||
$sql = 'call sp_p_imprimer_feuille_maladie(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
}
|
||||
|
||||
public function enregistreraffection($numeroFeuilleMaladie, $codeAffection)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_affection(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $codeAffection, $user));
|
||||
}
|
||||
|
||||
public function getDiagnostics($numeroFeuilleMaladie)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
|
||||
$sql = 'call sp_p_get_diagnostics_feuille(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeSociete, $numeroFeuilleMaladie) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function getreposmedicalfeuillemaladie($numeroFeuilleMaladie)
|
||||
{
|
||||
$sql = 'call sp_p_get_repos_medical_feuille(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function creerreposmedical($numeroFeuilleMaladie, $notesNew, $nbJour)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_creer_reposmedical_feuille_maladie(?, ?, ?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $notesNew, $user, $nbJour));
|
||||
}
|
||||
|
||||
public function supprimeraffection($idAffection) {
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_supprimer_affection(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idAffection, $user));
|
||||
}
|
||||
|
||||
public function getnotesBeneficiaire($idBeneficiaire)
|
||||
{
|
||||
$sql = 'call sp_p_get_notes_beneficiaire(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getDiagnosticsBeneficiaire($idBeneficiaire)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
|
||||
$sql = 'call sp_p_get_diagnostics_beneficiaire(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeSociete, $idBeneficiaire) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Finger extends Modele {
|
||||
|
||||
public function vider_finger_temp($user_id)
|
||||
{
|
||||
$sql = 'call sp_p_vider_finger(?)';
|
||||
$this->executerRequete($sql, array($user_id));
|
||||
}
|
||||
|
||||
public function verifier_tentative_identification($user_id)
|
||||
{
|
||||
$sql = 'call sp_p_compteur_tentative_identification(?)';
|
||||
$resultat = $this->executerRequete($sql, array($user_id));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbTentative'];
|
||||
}
|
||||
|
||||
public function compteur_tentative_identification($user_id)
|
||||
{
|
||||
$sql = 'call sp_p_compteur_tentative_identification(?)';
|
||||
$resultat = $this->executerRequete($sql, array($user_id));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbTentative'];
|
||||
}
|
||||
|
||||
public function saveenroleur($user_id)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_save_enroleur(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($user_id, $codePrestataire, $user));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,76 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Garantieadherent extends Modele {
|
||||
|
||||
public function getGarantieAdherent($idAdherent)
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_afficher_garantieadherent_eng(?);';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_afficher_garantieadherent(?);';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idAdherent));
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getGarantieBeneficiaire($idBeneficiaire)
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_afficher_garantiebeneficiaire_eng(?);';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_afficher_garantiebeneficiaire(?);';
|
||||
}
|
||||
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire));
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function estDansGarantieDuBeneficiaire($codeGarantie,$idBeneficiaire)
|
||||
{
|
||||
$sql = 'SELECT fn_estdansgarantie_beneficiaire(?,?) as estGarantie;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeGarantie, $idBeneficiaire))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['estGarantie'];
|
||||
|
||||
}
|
||||
|
||||
public function getPlafondAvantFacture()
|
||||
{
|
||||
$idFacture = $_SESSION['p_idFacture_C'];
|
||||
|
||||
$sql = 'call sp_p_get_plafond_avant_facture_id(?);';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getPlafondAvantFactureId($idFacture)
|
||||
{
|
||||
$sql = 'call sp_p_get_plafond_avant_facture_id(?);';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getentetecontrat($idEntetecontrat)
|
||||
{
|
||||
$sql = 'SELECT * FROM entetecontrat WHERE id=? limit 1;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idEntetecontrat));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Garantiecollege extends Modele {
|
||||
|
||||
public function getGarBaseCollege($idCollege)
|
||||
{
|
||||
$sql = 'select A.*, A.id as idGarantie
|
||||
from garantiecollege A
|
||||
join garantie B on (B.codeSociete=A.codeSociete) and (B.codeGarantie=A.codeGarantie)
|
||||
Where (A.idCollege=?) and (A.optionnelle!="1") order by A.optionnelle, B.ordre';
|
||||
|
||||
$garanties = $this->executerRequete($sql, array($idCollege));
|
||||
return $garanties;
|
||||
}
|
||||
|
||||
|
||||
public function getGarOptCollege($idCollege)
|
||||
{
|
||||
$sql = 'select A.*, IFNULL(B.idCollege,"0") as idCollege
|
||||
from garantie A
|
||||
left join garantiecollege B on (B.idCollege=?) and (B.codeSociete=A.codeSociete) and (B.codeGarantie=A.codeGarantie)
|
||||
Where (A.optionnelle="1") order by A.ordre';
|
||||
|
||||
$garanties = $this->executerRequete($sql, array($idCollege));
|
||||
return $garanties;
|
||||
}
|
||||
|
||||
|
||||
public function getGarOptCollegeAcq($idCollege)
|
||||
{
|
||||
$sql = 'select B.*, B.id as idGarantie
|
||||
from garantie A
|
||||
join garantiecollege B on (B.codeSociete=A.codeSociete) and (B.codeGarantie=A.codeGarantie)
|
||||
Where (B.idCollege=?) and (A.optionnelle="1") order by A.ordre';
|
||||
|
||||
$garanties = $this->executerRequete($sql, array($idCollege));
|
||||
return $garanties;
|
||||
}
|
||||
|
||||
public function ajouter($idCollege, $codeGarantie)
|
||||
{
|
||||
$sql = 'insert into garantiecollege (codeSociete, idCollege, numeroPolice, codeGarantie, garantie, optionnelle,
|
||||
additionnelle, tauxPlafond, forfaitPlafond, ordre, plafondLettre)
|
||||
select A.codeSociete, B.id as idCollege, B.numeroPolice, A.codeGarantie, A.libelle, A.optionnelle,
|
||||
A.additionnelle, A.tauxPlafond,
|
||||
A.forfaitPlafond, A.ordre, A.plafondLettre
|
||||
from garantie A
|
||||
join police B on (B.codeSociete=A.codeSociete)
|
||||
where (B.id=?) and (A.codeGarantie=?)';
|
||||
|
||||
$this->executerRequete($sql, array($idCollege, $codeGarantie));
|
||||
}
|
||||
|
||||
public function supprimer($id)
|
||||
{
|
||||
$sql = 'DELETE FROM garantiecollege WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,135 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Ged extends Modele {
|
||||
|
||||
public function getgedfeuillemaladie($d1, $d2, $nomOrigine)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
|
||||
$sql = 'call sp_p_get_ged_feuillemaladie(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $d1, $d2, $nomOrigine));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function enregistrergedfeuillemaladie($nomOrigine, $nouveau_fichier, $taille)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
|
||||
|
||||
$sql = 'call sp_p_ajouter_ged_feuillemaladie(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $nomOrigine, $cheminFichier, $taille, $user));
|
||||
}
|
||||
|
||||
public function enregistrergedbeneficiaireprest($nomOrigine, $nouveau_fichier, $taille)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
|
||||
|
||||
$sql = 'call sp_p_ajouter_ged_beneficiaire_prest(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $nomOrigine, $cheminFichier, $taille, $user));
|
||||
}
|
||||
|
||||
public function getgedbeneficiaireprest($d1, $d2, $nomOrigine)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_ged_beneficiaire_prest(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2, $nomOrigine));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getgedadherent($d1, $d2, $nomOrigine)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
|
||||
$sql = 'call sp_p_get_ged_adherent(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $idAdherent, $d1, $d2, $nomOrigine));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function enregistrergedadherent($nomOrigine, $nouveau_fichier, $taille)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
|
||||
|
||||
$sql = 'call sp_p_ajouter_ged_adherent(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idAdherent, $nomOrigine, $cheminFichier, $taille, $user));
|
||||
}
|
||||
|
||||
public function getged($d1, $d2, $nomOrigine)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_ged(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2, $nomOrigine));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function enregistrerged($nomOrigine, $nouveau_fichier, $taille)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
|
||||
|
||||
$sql = 'call sp_p_ajouter_ged(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $nomOrigine, $cheminFichier, $taille, $user));
|
||||
}
|
||||
|
||||
public function getgedpharmacie()
|
||||
{
|
||||
$numeroBonOrdonnance = $_SESSION['p_numeroBonOrdonnance_C'];
|
||||
|
||||
$sql = 'call sp_p_get_ged_pharmacie(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function enregistrergedpharmacie($nomOrigine, $nouveau_fichier, $taille)
|
||||
{
|
||||
$numeroBonOrdonnance = $_SESSION['p_numeroBonOrdonnance_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
|
||||
|
||||
$sql = 'call sp_p_ajouter_ged_pharmacie(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroBonOrdonnance, $idSaisie, $user, $nomOrigine, $cheminFichier, $taille));
|
||||
}
|
||||
|
||||
public function enregistrergedprescription($nomOrigine, $nouveau_fichier, $taille)
|
||||
{
|
||||
$numeroBonOrdonnance = $_SESSION['p_numeroBonOrdonnance_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
|
||||
|
||||
$sql = 'call sp_p_ajouter_ged_prescription(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroBonOrdonnance, $idSaisie, $user, $nomOrigine, $cheminFichier, $taille));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Generartionbon extends Modele {
|
||||
|
||||
public function afficherListeGenererBonpecs($codePrestataire, $codeTypeBon, $d1, $d2)
|
||||
{
|
||||
$sql = 'call sp_afficher_liste_generer_bonpecs(?, ?, ?, ?, ?)';
|
||||
$bonpecs = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codePrestataire, $codeTypeBon, $d1, $d2));
|
||||
|
||||
return $bonpecs->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function detailgenerationbon($idgenerationbon)
|
||||
{
|
||||
$sql = 'call sp_detailgenerationbon(?)';
|
||||
$bonpecs = $this->executerRequete($sql, array($idgenerationbon));
|
||||
|
||||
return $bonpecs->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function unegenerationbon($idgenerationbon)
|
||||
{
|
||||
$sql = 'call sp_afficher_genererationbon(?)';
|
||||
$generationbon = $this->executerRequete($sql, array($idgenerationbon));
|
||||
|
||||
return $generationbon->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Groupesanguin extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeGroupeSanguin as `code`, libelle FROM groupesanguin order by ordre, libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Langue extends Modele
|
||||
{
|
||||
|
||||
public function getListe()
|
||||
{
|
||||
$sql = 'SELECT "fr_FR" AS `code`, "Français" libelle UNION SELECT "en_US" as `code`, "English" libelle;';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Lienparente extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeLienParente as `code`, libelle FROM lienparente where codeLienParente != "A" order by ordre, libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,71 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Localite extends Modele {
|
||||
public function getLocalites($codeLocalite=null,$libelle=null,$ville=null) {
|
||||
$codeLocalite = contruireParamLike($codeLocalite);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
$ville = contruireParamLike($ville);
|
||||
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeLocalite, A.libelle, A.codePays, A.codeVille,
|
||||
B.libelle as pays, C.libelle as libelleVille
|
||||
FROM localite A left join pays B on (B.codeSociete=A.codeSociete AND B.codePays=A.codePays)
|
||||
left join ville C on (C.codeSociete=A.codeSociete AND C.codeVille=A.codeVille)
|
||||
WHERE (A.codeSociete=? AND A.codeLocalite LIKE ? AND A.libelle LIKE ? AND C.libelle LIKE ?) order by A.libelle';
|
||||
|
||||
$localite = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeLocalite,$libelle,$ville));
|
||||
return $localite;
|
||||
}
|
||||
public function getLocalite($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeLocalite, A.libelle, A.codePays, A.codeVille,
|
||||
B.libelle as pays, C.libelle as libelleVille
|
||||
FROM localite A left join pays B on (B.codeSociete=A.codeSociete AND B.codePays=A.codePays)
|
||||
left join ville C on (C.codeSociete=A.codeSociete AND C.codeVille=A.codeVille)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$localite = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($localite->rowCount() > 0)
|
||||
return $localite->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune localité ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreLocalite()
|
||||
{
|
||||
$sql = 'select count(*) as nbLocalite FROM localite A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbLocalite'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeLocalite, $libelle, $codePays, $codeVille) {
|
||||
$sql = 'INSERT INTO localite (codeSociete, codeLocalite, libelle, codePays, codeVille) VALUES (?, ?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeLocalite, $libelle, $codePays, $codeVille));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeLocalite, $libelle, $codePays, $codeVille) {
|
||||
$sql = 'UPDATE localite SET codeLocalite=?, libelle=?, codePays=?, codeVille=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeLocalite, $libelle, $codePays, $codeVille, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM localite WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeLocalite) {
|
||||
$sql = 'select id FROM localite WHERE (codeSociete=?) and (codeLocalite=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeLocalite));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe($codePays=null, $codeVille=null) {
|
||||
$codePays = contruireParam($codePays);
|
||||
$codeVille = contruireParam($codeVille);
|
||||
$sql = 'SELECT codeLocalite as `code`, libelle FROM localite
|
||||
WHERE (codeSociete=? AND codePays=? AND codeVille=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codePays, $codeVille));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Logconnexion extends Modele {
|
||||
|
||||
public function ajouter($login, $heureConnexion, $ipConnexion, $idSaisie)
|
||||
{
|
||||
$sql = 'INSERT INTO p_logconnexion (login, heureConnexion, ipConnexion, idSaisie) VALUES (?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($login, $heureConnexion, $ipConnexion, $idSaisie));
|
||||
|
||||
return $this->dernierId();
|
||||
}
|
||||
|
||||
public function succesconnexion($idConnexion)
|
||||
{
|
||||
$sql = 'UPDATE p_logconnexion SET success="1" where (id=?)';
|
||||
|
||||
$this->executerRequete($sql, array($idConnexion));
|
||||
}
|
||||
|
||||
public function suivisaisies($login, $idSaisie, $codeLangue)
|
||||
{
|
||||
$sql = 'CALL sp_p_init_suivisaisies(?, ?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($login, $idSaisie, $codeLangue));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,78 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Medecin extends Modele {
|
||||
|
||||
public function getmedeconspossibles($codePrestataire, $nomsearch, $codeMedecin)
|
||||
{
|
||||
$nomsearch = contruireParamLike($nomsearch);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
|
||||
$filtreMedecin = $_SESSION['p_filtreMedecin'];
|
||||
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'call sp_p_medecins_possibles_eng(?, ?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_medecins_possibles(?, ?, ?, ?)';
|
||||
}
|
||||
|
||||
$medecins = $this->executerRequete($sql, array($codePrestataire, $nomsearch, $codeMedecin, $filtreMedecin));
|
||||
|
||||
return $medecins;
|
||||
}
|
||||
|
||||
public function getmedecinsvide() {
|
||||
$sql = 'call sp_p_medecins_vide()';
|
||||
$medecins = $this->executerRequete($sql);
|
||||
return $medecins;
|
||||
}
|
||||
|
||||
public function getMedecins($codeMedecin=null,$nom=null,$prenoms=null) {
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$nom = contruireParamLike($nom);
|
||||
$prenoms = contruireParamLike($prenoms);
|
||||
|
||||
$sql = 'SELECT A.*, B.libelle as specialite FROM p_medecin A left join specialite B on (B.codeSpecialite=A.codeSpecialite)
|
||||
WHERE (A.codeMedecin LIKE ? AND A.nom LIKE ? AND A.prenoms LIKE ?)
|
||||
order by A.nom, A.prenoms';
|
||||
|
||||
$medecins = $this->executerRequete($sql, array($codeMedecin,$nom,$prenoms));
|
||||
return $medecins;
|
||||
}
|
||||
|
||||
public function getMedecin($id) {
|
||||
$sql = 'SELECT A.*, B.libelle as specialite FROM p_medecin A
|
||||
left join specialite B on (B.codeSpecialite=A.codeSpecialite)
|
||||
WHERE (A.id=?)';
|
||||
|
||||
$medecin = $this->executerRequete($sql, array($id));
|
||||
if ($medecin->rowCount() > 0)
|
||||
return $medecin->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun médecin ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function ajouter($codeMedecin, $nom, $prenoms, $telephone, $email, $noOrdreMedecin, $codeSpecialite) {
|
||||
$sql = 'INSERT INTO p_medecin (codeMedecin, nom, prenoms, telephone, email, noOrdreMedecin, codeSpecialite)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeMedecin, $nom, $prenoms, $telephone, $email, $noOrdreMedecin, $codeSpecialite));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeMedecin, $nom, $prenoms, $telephone, $email, $noOrdreMedecin, $codeSpecialite) {
|
||||
$sql = 'UPDATE p_medecin SET codeMedecin=? , nom=?, prenoms=?, telephone=?, email=?, noOrdreMedecin=? , codeSpecialite=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeMedecin, $nom, $prenoms, $telephone, $email, $noOrdreMedecin, $codeSpecialite, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM p_medecin WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeMedecin) {
|
||||
$sql = 'select id FROM p_medecin WHERE (codeMedecin=?)';
|
||||
$resultat = $this->executerRequete($sql, array($codeMedecin));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Medecinprestataire extends Modele {
|
||||
|
||||
public function getListe($codePrestataire) {
|
||||
$sql = 'SELECT A.codeMedecin as `code`, concat(nom," ",prenoms, " (",B.noOrdreMedecin,")") as libelle
|
||||
FROM p_medecinprestataire A
|
||||
join p_medecin B on (B.codeMedecin=A.codeMedecin)
|
||||
where (codePrestataire=?) order by 2';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($codePrestataire));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function Rqmedecin($codePrestataire, $codeSpecialite, $nom, $prenoms)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
//$specialite = contruireParamLike($specialite);
|
||||
$codeSpecialite = contruireParamLike($codeSpecialite);
|
||||
$nom = contruireParamLike($nom);
|
||||
$prenoms = contruireParamLike($prenoms);
|
||||
|
||||
$codeTypeUtilisateur = $_SESSION['p_codeTypeUtilisateur'];
|
||||
|
||||
if($codeTypeUtilisateur=="PR")
|
||||
{
|
||||
$codePrestataire = $_SESSION["p_codePrestataireUtilisateur"];
|
||||
$sql = 'SELECT C.libelle AS prestataire, S.libelle as specialite, B.nom, B.prenoms,
|
||||
B.telephone, B.email, B.noOrdreMedecin
|
||||
FROM medecinprestataire A
|
||||
JOIN medecin B ON (B.codeMedecin=A.codeMedecin)
|
||||
JOIN prestataire C ON (C.codePrestataire=A.codePrestataire)
|
||||
LEFT JOIN specialite S ON (S.codeSpecialite=B.codeSpecialite)
|
||||
WHERE (A.codePrestataire=?) AND (B.codeSpecialite LIKE ?)
|
||||
AND (B.nom LIKE ?) AND (B.prenoms LIKE ?)
|
||||
ORDER BY C.libelle, S.libelle, B.nom, B.prenoms';
|
||||
} else
|
||||
{
|
||||
$sql = 'SELECT C.libelle AS prestataire, S.libelle as specialite, B.nom, B.prenoms,
|
||||
B.telephone, B.email, B.noOrdreMedecin
|
||||
FROM medecinprestataire A
|
||||
JOIN medecin B ON (B.codeMedecin=A.codeMedecin)
|
||||
JOIN prestataire C ON (C.codePrestataire=A.codePrestataire)
|
||||
LEFT JOIN specialite S ON (S.codeSpecialite=B.codeSpecialite)
|
||||
WHERE (A.codePrestataire LIKE ?) AND (B.codeSpecialite LIKE ?)
|
||||
AND (B.nom LIKE ?) AND (B.prenoms LIKE ?)
|
||||
ORDER BY C.libelle, S.libelle, B.nom, B.prenoms';
|
||||
}
|
||||
// $liste = $this->executerRequete($sql, array($codePrestataire, $specialite, $nom, $prenoms));
|
||||
$liste = $this->executerRequete($sql, array($codePrestataire, $codeSpecialite, $nom, $prenoms));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Menu extends Modele {
|
||||
|
||||
public function getMenu($codeProfil)
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = "call sp_p_get_menu_eng(?, ?);";
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = "call sp_p_get_menu(?, ?);";
|
||||
}
|
||||
|
||||
$menu = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeProfil));
|
||||
|
||||
return $menu->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Menuutilisateur extends Modele {
|
||||
|
||||
public function getMenusProfil($codeProfil)
|
||||
{
|
||||
$codeProfil = contruireParam($codeProfil);
|
||||
|
||||
$sql = "call sp_p_get_menus_profil(?, ?);";
|
||||
|
||||
$menusutilisateur = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeProfil));
|
||||
|
||||
return $menusutilisateur;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
require_once 'Framework/Session.php';
|
||||
|
||||
class Menuvueutilisateur extends Modele
|
||||
{
|
||||
public function getMenuVue($vue)
|
||||
{
|
||||
if (!isset($_SESSION['p_menu'.$vue]))
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = "CALL sp_p_get_menus_vue_eng(?, ?, ?);";
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = "call sp_p_get_menus_vue(?, ?, ?)";
|
||||
}
|
||||
|
||||
$menuvue = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $_SESSION['p_codeProfil'], $vue));
|
||||
|
||||
$_SESSION['p_menu'.$vue] = $menuvue->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
// ajouté le 30/07/2019
|
||||
$_SESSION['p_vue'] = $vue;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,166 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Messagerie extends Modele {
|
||||
|
||||
public function getmessagesnonlus()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
/*
|
||||
$sql = 'call sp_p_messages_non_lus(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire));
|
||||
*/
|
||||
|
||||
$sql = 'call sp_p_messages_non_lus_user(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function countmessagesnonlus()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_count_messages_non_lus(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire));
|
||||
|
||||
$donnees = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_nbMessagesNonLus_C'] = $donnees['nbMessagesNonLus'];
|
||||
|
||||
return $_SESSION['p_nbMessagesNonLus_C'];
|
||||
}
|
||||
|
||||
public function creermessage($textMessage, $idParent)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_creer_messagerie(?, ?, ?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $textMessage, $user, $idParent));
|
||||
}
|
||||
|
||||
public function marquercommelu($idMessagerie)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_marquer_messagerie_lu(?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($idMessagerie, $user));
|
||||
}
|
||||
|
||||
public function getmessages($codePrestataire, $date1, $date2, $messageLu, $textMessage)
|
||||
{
|
||||
$sql = 'call sp_p_messages(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $date1, $date2, $messageLu, $textMessage));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function repondremessage($idMessagerie, $idParent, $textMessage)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_repondre_messagerie(?, ?, ?, ?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idMessagerie, $idParent, $textMessage, $user));
|
||||
}
|
||||
|
||||
|
||||
public function getmessageriesimple($idMessagerie, $idParent)
|
||||
{
|
||||
$sql = 'call sp_p_get_messagerie_simple(?, ?);';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idMessagerie, $idParent));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function getmessageriehistorique($idParent)
|
||||
{
|
||||
$sql = 'call sp_p_messages_historique(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idParent));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getmessagescommun($date1, $date2)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_messages_commun(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $date1, $date2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getderniermessagenonlu()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_dernier_message_non_lu(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function countmessagesnonlususer()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_count_messages_non_lus_user(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $user));
|
||||
|
||||
$donnees = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_nbMessagesNonLus_C'] = $donnees['nbMessagesNonLus'];
|
||||
|
||||
return $_SESSION['p_nbMessagesNonLus_C'];
|
||||
}
|
||||
|
||||
public function getderniermessagenonluuser()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_dernier_message_non_lu_user(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $user));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function marquercommeluser($idMessagerie)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_marquer_messagerie_lu_user(?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($idMessagerie, $user));
|
||||
}
|
||||
|
||||
public function vidermessagerie($dateLimite)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_marquer_messagerie_plusieurs_lu_user(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $dateLimite, $user));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Modepaiement extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeModePaiement as `code`, libelle FROM modepaiement order by ordre';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,77 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Moyenpaiement extends Modele {
|
||||
|
||||
public function getMoyenpaiements($codeMoyenPaiement=null,$libelle=null) {
|
||||
$codebanque = contruireParamLike($codeMoyenPaiement);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT * FROM moyenpaiement A WHERE (A.codeSociete=? AND codeMoyenPaiement LIKE ?
|
||||
AND libelle LIKE ?) order by libelle';
|
||||
|
||||
$moyenpaiements = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeMoyenPaiement,$libelle));
|
||||
return $moyenpaiements;
|
||||
}
|
||||
public function getMoyenpaiement($id) {
|
||||
$sql = 'SELECT * FROM moyenpaiement A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$moyenpaiement = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($moyenpaiement->rowCount() > 0)
|
||||
return $moyenpaiement->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun moyen de paiement ne correspond à cet id : '$id'");
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeMoyenPaiement, $libelle, $codeTypePaiement, $numeroCompte) {
|
||||
$sql = 'INSERT INTO moyenpaiement (codeSociete, codeMoyenPaiement, libelle, codeTypePaiement, numeroCompte) VALUES (?, ?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeMoyenPaiement, $libelle, $codeTypePaiement, $numeroCompte));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeSociete, $codeMoyenPaiement, $libelle, $codeTypePaiement, $numeroCompte) {
|
||||
$sql = 'UPDATE moyenpaiement SET ccodeMoyenPaiement=?, libelle=?, codeTypePaiement=?, numeroCompte=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeMoyenPaiement, $libelle, $codeTypePaiement, $numeroCompte, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM moyenpaiement WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeMoyenPaiement) {
|
||||
$sql = 'select id FROM moyenpaiement WHERE (codeSociete=?) and (codeMoyenPaiement=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeMoyenPaiement));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe($codeModePaiement) {
|
||||
$sql = 'SELECT codeMoyenPaiement as `code`, moyenpaiement AS libelle FROM vw_moyenpaiement
|
||||
WHERE (codeSociete=?) AND (codeModePaiement=?) ORDER BY 2';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeModePaiement));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getNumeroCompte($codeModePaiement, $codeMoyenPaiement) {
|
||||
$sql = 'SELECT numeroCompte FROM vw_moyenpaiement WHERE (codeSociete=?)
|
||||
AND (codeModePaiement=?) AND (codeMoyenPaiement=?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeModePaiement, $codeMoyenPaiement));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['numeroCompte'];
|
||||
|
||||
/*
|
||||
if($resultat->rowCount() > 0)
|
||||
{
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['numeroCompte'];
|
||||
}
|
||||
else
|
||||
{
|
||||
return "";
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Naturepiece extends Modele {
|
||||
|
||||
public function getNaturepieces($codeNaturePiece=null,$libelle=null) {
|
||||
$codeNaturePiece = contruireParamLike($codeNaturePiece);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT id, codeSociete, codeNaturePiece, libelle
|
||||
FROM naturepiece A WHERE (A.codeSociete=? AND codeNaturePiece LIKE ? AND libelle LIKE ?) order by libelle';
|
||||
|
||||
$banques = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeNaturePiece,$libelle));
|
||||
return $banques;
|
||||
}
|
||||
public function getNaturepiece($id) {
|
||||
$sql = 'SELECT id, codeSociete, codeNaturePiece, libelle
|
||||
FROM naturepiece A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$naturepiece = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($naturepiece->rowCount() > 0)
|
||||
return $naturepiece->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune naturepiece ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreNaturepiece()
|
||||
{
|
||||
$sql = 'select count(*) as nbNaturepiece FROM naturepiece A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbNaturepiece'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeNaturePiece, $libelle) {
|
||||
$sql = 'INSERT INTO naturepiece (codeSociete, codeNaturePiece, libelle) VALUES (?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeNaturePiece, $libelle));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeNaturePiece, $libelle) {
|
||||
$sql = 'UPDATE naturepiece SET codeNaturePiece=?, libelle=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeNaturePiece, $libelle, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM naturepiece WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeNaturePiece) {
|
||||
$sql = 'select id FROM naturepiece WHERE (codeSociete=?) and (codeNaturePiece=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeNaturePiece));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeNaturePiece as `code`, libelle FROM naturepiece
|
||||
WHERE (codeSociete=?) order by ordre, libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Natureprestataire extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeNaturePrestataire as `code`, libelle FROM natureprestataire order by id';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,72 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Opticiens extends Modele {
|
||||
|
||||
public function requetesoptique($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleOptique = contruireParamLike($libelleOptique);
|
||||
|
||||
$sql = 'call sp_requetes_optique(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesoptiquetotal($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleOptique = contruireParamLike($libelleOptique);
|
||||
|
||||
$sql = 'call sp_requetes_optique_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique) );
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesoptiqueexport($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleOptique = contruireParamLike($libelleOptique);
|
||||
|
||||
$sql = 'call sp_requetes_optique_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,95 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Optique extends Modele {
|
||||
|
||||
public function getoptique($numeroOptique)
|
||||
{
|
||||
$sql = 'call sp_p_get_optique(?)';
|
||||
|
||||
$optique = $this->executerRequete($sql, array($numeroOptique));
|
||||
|
||||
return $optique->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getoptique_opt($numeroBonOptique, $codePrestataireLivraison)
|
||||
{
|
||||
$sql = 'call sp_p_get_cons_opt(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOptique, $codePrestataireLivraison));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
|
||||
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
|
||||
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
|
||||
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
|
||||
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
|
||||
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
|
||||
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
|
||||
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
|
||||
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
|
||||
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
|
||||
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function get_facture_optique($idFacture)
|
||||
{
|
||||
$sql = 'call sp_p_get_facture_opt(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
|
||||
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
|
||||
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
|
||||
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
|
||||
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
|
||||
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
|
||||
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
|
||||
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
|
||||
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
|
||||
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
|
||||
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getdetailoptique_opt($numeroBonOptique, $codePrestataireLivraison)
|
||||
{
|
||||
$sql = 'call sp_r_get_detail_optique_opt(?, ?)';
|
||||
|
||||
$optique = $this->executerRequete($sql, array($numeroBonOptique, $codePrestataireLivraison));
|
||||
|
||||
return $optique->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetail_facture_optique($idFacture)
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_facture_opt(?)';
|
||||
|
||||
$optique = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
return $optique->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getContexteAjaxOptique($numeroOptique)
|
||||
{
|
||||
$_SESSION['p_numeroOptique_C'] = $numeroOptique;
|
||||
}
|
||||
}
|
||||
|
|
@ -1,357 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Optique_temp extends Modele {
|
||||
|
||||
public function getoptiquetemp()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_optique_feuille(?, ?, ?)';
|
||||
|
||||
$optique = $this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
|
||||
|
||||
return $optique->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getoptique($numeroOptique)
|
||||
{
|
||||
$sql = 'call sp_p_get_optique(?)';
|
||||
|
||||
$optique = $this->executerRequete($sql, array($numeroOptique));
|
||||
|
||||
return $optique->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getContexteAjaxOptique($numeroOptique)
|
||||
{
|
||||
$_SESSION['p_numeroOptique_C'] = $numeroOptique;
|
||||
}
|
||||
|
||||
public function enregistreroptique($numeroBonOptique, $codeMedecin, $codeGestionBon)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_optique(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $numeroFeuilleMaladie, $numeroBonOptique, $codeMedecin,
|
||||
$user, $idSaisie, $codeGestionBon));
|
||||
}
|
||||
|
||||
public function getoptique_opt($numeroBonOptique)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$codeActeOptiqueCl = $_SESSION['p_codeActeOptiqueCl_C'];
|
||||
|
||||
$sql = 'call sp_p_get_optique_temp_opt(?, ?, ?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroBonOptique, $idSaisie, $user));
|
||||
|
||||
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function initoptique_cso()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$codeActeOptique = $_SESSION['p_codeActeOptique_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_init_optique_cso(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $codeActeOptique, $idSaisie, $numeroFeuilleMaladie, $user));
|
||||
}
|
||||
|
||||
public function initoptique_opt()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$codeActeOptique = $_SESSION['p_codeActeOptique_C'];
|
||||
$numeroBonOptique = $_SESSION['p_numeroBonOptique_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
|
||||
$codeActeMonture = $_SESSION['p_codeActeMonture_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_optique_opt(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $codeActeOptique, $codeActeMonture, $idSaisie, $numeroBonOptique, $user, $codeTarifOptique, $tm));
|
||||
}
|
||||
|
||||
public function getContexteAjaxPrescription($numeroPrescription)
|
||||
{
|
||||
$_SESSION['p_numeroPrescription_C'] = $numeroPrescription;
|
||||
}
|
||||
|
||||
public function getContexteAjaxOrdonnance($numeroBonOrdonnance)
|
||||
{
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $numeroBonOrdonnance;
|
||||
}
|
||||
|
||||
public function enregistrerprescription($numeroBon, $codeMedecin)
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_prescription(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroPrescription, $numeroBon, $codeMedecin, $user));
|
||||
}
|
||||
|
||||
public function getdetailnonlivre()
|
||||
{
|
||||
$numeroOptique = $_SESSION['p_numeroOptique_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_non_livre_opt_eng(?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_non_livre_opt(?, ?, ?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroOptique, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaillivre()
|
||||
{
|
||||
$numeroOptique = $_SESSION['p_numeroOptique_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_livre_opt_eng(?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_get_detail_livre_opt(?, ?, ?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroOptique, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function ajouterverre($idOptique)
|
||||
{
|
||||
$sql = 'call sp_p_ajouter_verre_temp(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idOptique));
|
||||
}
|
||||
|
||||
public function ajouterverretous()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_ajouter_verre_temp_tous(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function retirerverre($idOptique)
|
||||
{
|
||||
$sql = 'call sp_p_retirer_verre_temp(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idOptique));
|
||||
}
|
||||
|
||||
public function retirerverretous()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_retirer_verre_temp_tous(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function enregistrerpharmacie()
|
||||
{
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_pharmacie_cso(?, ?, ? , ? , ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
|
||||
}
|
||||
|
||||
public function factureropotique()
|
||||
{
|
||||
$numeroOptique = $_SESSION['p_numeroOptique_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$user_id = $_SESSION['p_user_id_C'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_optique_opt(?, ?, ?, ?, ? , ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroOptique, $idSaisie, $user, $user_id, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
|
||||
}
|
||||
|
||||
public function facturermonture($numeroFacture, $user_id_substitut)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$user_id = $_SESSION['p_user_id_C'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_optique_monture(?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idSaisie, $user, $user_id, $idAdherent, $numeroAdherent, $idBeneficiaire,
|
||||
$numeroBeneficiaire, $numeroFacture, $user_id_substitut));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_idFactureMonture'] = $ligne['idFactureMonture'];
|
||||
$idFactureMonture = $_SESSION['p_idFactureMonture'];
|
||||
|
||||
return $idFactureMonture;
|
||||
}
|
||||
|
||||
public function videroptiquetemp()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
|
||||
$sql = 'call sp_p_vider_optique_temp(?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($user, $idSaisie));
|
||||
}
|
||||
|
||||
public function majmonturetemp($idOptique, $monture)
|
||||
{
|
||||
$codeActeMonture = $_SESSION['p_codeActeMonture_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_monture_temp(?, ?, ?)';
|
||||
$this->executerRequete($sql, array($idOptique, $monture, $codeActeMonture));
|
||||
}
|
||||
|
||||
public function initmonture()
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
$codeActeOptique = $_SESSION['p_codeActeOptique_C'];
|
||||
$codeActeMonture = $_SESSION['p_codeActeMonture_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_monture(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $user, $idSaisie, $idAdherent,
|
||||
$numeroAdherent, $numeroBeneficiaire, $codeActeOptique, $codeActeMonture, $tm));
|
||||
}
|
||||
|
||||
public function getmonture_temp()
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_monture_temp(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idSaisie, $user));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetailmonture_temp()
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_detail_monture_temp(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function majmonturetemp_monture($idOptique, $monture, $numeroFacture)
|
||||
{
|
||||
$sql = 'call sp_p_maj_monture_temp_monture(?, ?, ?)';
|
||||
$this->executerRequete($sql, array($idOptique, $monture, $numeroFacture));
|
||||
}
|
||||
|
||||
public function afficher_garantieadherent_temp_monture()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_garantieadherent_temp_monture(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function creerverre($libelleOptique, $prixVerre)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$accesAjoutPh = $_SESSION['p_accesAjoutPh_C'];
|
||||
|
||||
$sql = 'call sp_p_creer_nv_verres(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user,
|
||||
$codeTarifOptique, $tm, $libelleOptique, $prixVerre, $accesAjoutPh));
|
||||
}
|
||||
|
||||
public function demanderaccordmont($idOptique, $prixPrestataire)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
|
||||
$sql = 'call sp_p_demanderaccordmont(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idOptique, $codeSociete, $prixPrestataire));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Ouinon extends Modele {
|
||||
|
||||
public function getListe()
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT "1" as `code`, "Yes" libelle union SELECT "0" as `code`, "No" libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT "1" as `code`, "Oui" libelle union SELECT "0" as `code`, "Non" libelle';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Pays extends Modele {
|
||||
public function getPayss($codePays=null,$libelle=null) {
|
||||
$codePays = contruireParamLike($codePays);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT id, codeSociete, codePays, libelle
|
||||
FROM pays A WHERE (A.codeSociete=? AND codePays LIKE ? AND libelle LIKE ?) order by libelle';
|
||||
|
||||
$payss = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codePays,$libelle));
|
||||
return $payss;
|
||||
}
|
||||
public function getPays($id) {
|
||||
$sql = 'SELECT id, codeSociete, codePays, libelle
|
||||
FROM pays A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$pays = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($pays->rowCount() > 0)
|
||||
return $pays->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune pays ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombrePays()
|
||||
{
|
||||
$sql = 'select count(*) as nbPays FROM pays A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbPays'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codePays, $libelle) {
|
||||
$sql = 'INSERT INTO pays (codeSociete, codePays, libelle) VALUES (?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codePays, $libelle));
|
||||
}
|
||||
|
||||
public function modifier($id, $codePays, $libelle) {
|
||||
$sql = 'UPDATE pays SET codePays=?, libelle=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codePays, $libelle, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM pays WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codePays) {
|
||||
$sql = 'select id FROM pays WHERE (codeSociete=?) and (codePays=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codePays));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe($codePaysDefault=null) {
|
||||
$codePaysDefault = contruireParam($codePaysDefault);
|
||||
$sql = 'SELECT case when codePays = ? then "0" else "1" end as ordre, codePays as `code`, libelle
|
||||
FROM pays WHERE (codeSociete=?) order by 1, libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($codePaysDefault, $_SESSION['p_codeSociete']));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Periode extends Modele
|
||||
{
|
||||
public function getListe() {
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT Codemois as `code`, libelleEng as libelle FROM p_periode order by Codemois';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT Codemois as `code`, libellePeriode as libelle FROM p_periode order by Codemois';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,72 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Pharmacie extends Modele {
|
||||
|
||||
public function requetespharmacie($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleMedicament = contruireParamLike($libelleMedicament);
|
||||
|
||||
$sql = 'call sp_requetes_pharmacie(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetespharmacietotal($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleMedicament = contruireParamLike($libelleMedicament);
|
||||
|
||||
$sql = 'call sp_requetes_pharmacie_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament) );
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetespharmacieexport($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleMedicament = contruireParamLike($libelleMedicament);
|
||||
|
||||
$sql = 'call sp_requetes_pharmacie_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
|
||||
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,522 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Police extends Modele {
|
||||
|
||||
public function getPolices($numeroClient) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.idClient, A.numeroClient, numeroPolice, numeroPoliceSociete,
|
||||
B.libelle As typeAvenant, dateEffet, dateFin, dateEcheance, numeroAvenant, dateAvenant, numeroDevis,
|
||||
D.libelle as etatPolice, A.codeFractionnement, IFNULL(A.primeFamille,"0") as primeFamille,
|
||||
IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm, TM.libelle as rachattm
|
||||
FROM police A
|
||||
left join typeavenant B on (B.codeTypeAvenant=A.codeTypeAvenant)
|
||||
left join etatpolice D on (D.codeEtatPolice=A.codeEtatPolice)
|
||||
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
|
||||
WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
|
||||
|
||||
$polices = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroClient));
|
||||
return $polices;
|
||||
}
|
||||
|
||||
public function getPolicesId($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.idClient, A.numeroClient, numeroPolice, numeroPoliceSociete, numeroDevis,
|
||||
B.libelle As typeAvenant, dateEffet, dateFin, dateEcheance, numeroAvenant, dateAvenant, ADDDATE(A.dateEcheance, +1) as DateRenouvellement,
|
||||
D.libelle as etatPolice, A.codeFractionnement, T.libelle As typeContrat, IFNULL(A.primeFamille,"0") as primeFamille,
|
||||
IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm, rachatTm, TM.libelle as rachattm, garantieArchive, collegeArchive
|
||||
FROM police A
|
||||
left join typecontrat T on (T.codeTypeContrat=A.codeTypeContrat)
|
||||
left join typeavenant B on (B.codeTypeAvenant=A.codeTypeAvenant)
|
||||
left join etatpolice D on (D.codeEtatPolice=A.codeEtatPolice)
|
||||
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
|
||||
WHERE (A.codeSociete=?) AND (A.idClient=?) order by A.id';
|
||||
|
||||
$polices = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
return $polices;
|
||||
}
|
||||
|
||||
public function getPolice($numeroPolice) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.idClient, A.numeroClient, numeroPolice, numeroPoliceSociete, numeroDevis,
|
||||
A.codeTypeContrat, B.libelle As typeContrat, dateEffet, dateFin, dateEcheance, numeroAvenant, ADDDATE(A.dateEcheance, +1) as DateRenouvellement,
|
||||
A.codeTypeAvenant, D.libelle as typeAvenant, dateAvenant, A.codeApporteur, F.libelle as apporteur, A.codeGestionnaire,
|
||||
concat(G.nom, " ", G.prenoms) as gestionnaire, A.dateCre, A.userCre, A.dateModif, A.userModif, A.codeEtatPolice,
|
||||
E.libelle As etatPolice, A.codeFractionnement, IFNULL(A.primeFamille,"0") as primeFamille, garantieArchive, collegeArchive,
|
||||
IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm, TM.libelle as rachattm
|
||||
FROM police A left join typecontrat B on (B.codeTypeContrat=A.codeTypeContrat)
|
||||
left join typeavenant D on (D.codeTypeAvenant=A.codeTypeAvenant)
|
||||
left join etatpolice E on (E.codeEtatPolice=A.codeEtatPolice)
|
||||
left join apporteur F on (F.codeSociete=A.codeSociete AND F.codeApporteur=A.codeApporteur)
|
||||
left join gestionnaire G on (G.codeSociete=A.codeSociete AND G.codeGestionnaire=A.codeGestionnaire)
|
||||
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
|
||||
WHERE (A.codeSociete=?) AND (A.numeroPolice=?)';
|
||||
|
||||
$police = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroPolice));
|
||||
|
||||
if ($police->rowCount() > 0)
|
||||
return $police->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune police ne correspond au numéo '$numeroPolice'");
|
||||
}
|
||||
|
||||
public function getPoliceId($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.idClient, A.numeroClient, numeroPolice, numeroPoliceSociete, numeroDevis,
|
||||
A.codeTypeContrat, B.libelle As typeContrat, dateEffet, dateFin, dateEcheance, numeroAvenant, ADDDATE(A.dateEcheance, +1) as DateRenouvellement,
|
||||
A.codeTypeAvenant, D.libelle as typeAvenant, dateAvenant, A.codeApporteur, F.libelle as apporteur, A.codeGestionnaire,
|
||||
concat(G.nom, " ", G.prenoms) as gestionnaire, A.dateCre, A.userCre, A.dateModif, A.userModif, A.codeEtatPolice, A.taciteReconduction,
|
||||
E.libelle As etatPolice, A.codePeriodicite, A.codeFractionnement, H.libelle as fractionnement, A.deduireComm, A.tauxRachatTm,
|
||||
IFNULL(B.tauxTaxe,"0") AS tauxTaxe, IFNULL(A.tauxCommission,"0") AS tauxCommission, IFNULL(A.primeFamille,"0") as primeFamille,
|
||||
IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm, TM.libelle as rachattm, garantieArchive, collegeArchive
|
||||
FROM police A
|
||||
left join typecontrat B on (B.codeTypeContrat=A.codeTypeContrat)
|
||||
left join typeavenant D on (D.codeTypeAvenant=A.codeTypeAvenant)
|
||||
left join etatpolice E on (E.codeEtatPolice=A.codeEtatPolice)
|
||||
left join apporteur F on (F.codeSociete=A.codeSociete AND F.codeApporteur=A.codeApporteur)
|
||||
left join gestionnaire G on (G.codeSociete=A.codeSociete AND G.codeGestionnaire=A.codeGestionnaire)
|
||||
left join fractionnement H on (H.codeFractionnement=A.codeFractionnement)
|
||||
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$police = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
|
||||
if ($police->rowCount() > 0)
|
||||
return $police->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune police ne correspond au ie '$id'");
|
||||
}
|
||||
|
||||
public function getPoliceIdSimple($id) {
|
||||
$sql = 'SELECT A.* FROM police A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
$police = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($police->rowCount() > 0)
|
||||
return $police->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune police ne correspond au ie '$id'");
|
||||
}
|
||||
|
||||
|
||||
public function getTextecp($id) {
|
||||
$sql = 'select texteCp from police where (id=?)';
|
||||
$textecp = $this->executerRequete($sql, array($id));
|
||||
return $textecp->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function enregistrertexteCp($texteCp, $idPolice) {
|
||||
$sql = 'update police set texteCp=? where (id=?)';
|
||||
$this->executerRequete($sql, array($texteCp, $idPolice));
|
||||
}
|
||||
|
||||
public function getNombrePolices($numeroClient)
|
||||
{
|
||||
$sql = 'select count(*) as nbPolices FROM polices A WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroClient));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbPolices'];
|
||||
}
|
||||
|
||||
public function getNombrePolicesId($id)
|
||||
{
|
||||
$sql = 'select count(*) as nbPolices FROM police A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbPolices'];
|
||||
}
|
||||
|
||||
public function getContextePoliceId($id) {
|
||||
$sql = 'SELECT A.idClient, A.numeroClient, A.id AS idPolice, A.numeroPolice,
|
||||
IFNULL(B.tauxTaxe,"0") AS tauxTaxe, A.codeEtape, IFNULL(A.tauxCommission,"0") AS tauxCommission,
|
||||
IFNULL(A.primeFamille,"0") as primeFamille, IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm,
|
||||
TM.libelle as rachattm, garantieArchive, collegeArchive, A.codeTypeAvenant, ADDDATE(A.dateEcheance, +1) as DateRenouvellement,
|
||||
A.dateEffet, A.dateFin, A.dateEcheance, dateAvenant, A.deduireComm, A.codeEtatPolice
|
||||
FROM police A
|
||||
LEFT JOIN typecontrat B ON (B.codeTypeContrat=A.codeTypeContrat)
|
||||
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
$context = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_idClient_C'] = $context['idClient'];
|
||||
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
|
||||
$_SESSION['p_idPolice_C'] = $context['idPolice'];
|
||||
$_SESSION['p_numeroPolice_C'] = $context['numeroPolice'];
|
||||
$_SESSION['p_codeEtape_C'] = $context['codeEtape'];
|
||||
$_SESSION['p_tauxTaxe_C'] = $context['tauxTaxe'];
|
||||
$_SESSION['p_tauxCommission_C'] = $context['tauxCommission'];
|
||||
$_SESSION['p_deduireComm_C'] = $context['deduireComm'];
|
||||
$_SESSION['p_codeTypeAvenant_C'] = $context['codeTypeAvenant'];
|
||||
$_SESSION['p_codeEtatPolice_C'] = $context['codeEtatPolice'];
|
||||
|
||||
$_SESSION['p_dateEffet_C'] = $context['dateEffet'];
|
||||
$_SESSION['p_dateFin_C'] = $context['dateFin'];
|
||||
$_SESSION['p_dateEcheance_C'] = $context['dateEcheance'];
|
||||
|
||||
$_SESSION['p_DateRenouvellement_C'] = $context['DateRenouvellement'];
|
||||
|
||||
$_SESSION['p_dateAvenant_C'] = $context['dateAvenant'];
|
||||
|
||||
$_SESSION['p_idPoliceAjax'] = $_SESSION['p_idPolice_C'];
|
||||
|
||||
$_SESSION['p_primeFamille_C'] = $context['primeFamille'];
|
||||
$_SESSION['p_primeBeneficiaire_C'] = $context['primeBeneficiaire'];
|
||||
|
||||
$_SESSION['p_rachatTm_C'] = $context['rachatTm'];
|
||||
|
||||
// $_SESSION['p_garantieArchive_C'] = $context['garantieArchive'];
|
||||
$_SESSION['p_collegeArchive_C'] = $context['collegeArchive'];
|
||||
|
||||
$_SESSION['p_idAdherent_C'] = "";
|
||||
$_SESSION['p_numeroAdherent_C'] = "";
|
||||
$_SESSION['p_nomAdherent_C'] = "";
|
||||
|
||||
$_SESSION['p_idBeneficiaire_C'] = "";
|
||||
$_SESSION['p_numeroBeneficiaire_C'] = "";
|
||||
$_SESSION['p_nomBeneficiaire_C'] = "";
|
||||
$_SESSION['p_lienPhoto_C'] = "";
|
||||
|
||||
// nb famille et de dépendants
|
||||
$sql = 'select
|
||||
ifnull(sum(case when codeLienParente="A" then "1" else "0" end), "0") as ndAdh,
|
||||
ifnull(SUM(case when codeLienParente="A" then "0" else "1" end), "0") as ndDep,
|
||||
ifnull(SUM(case when codeEtatBeneficiaire="V" then "1" else "0" end), "0") as ndActif
|
||||
from beneficiaire where (codeSociete=?) AND (idPolice=?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
$effectif = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_ndAdh_C'] = $effectif['ndAdh'];
|
||||
$_SESSION['p_ndDep_C'] = $effectif['ndDep'];
|
||||
$_SESSION['p_ndActif_C'] = $effectif['ndActif'];
|
||||
}
|
||||
|
||||
public function getDenierNumeroPolice($annee)
|
||||
{
|
||||
$sql = 'select dernierNumeroPolice from numerotationpolice WHERE (codeSociete=? AND annee=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$annee));
|
||||
|
||||
if ($resultat->rowCount() == 0)
|
||||
{
|
||||
$sql = 'insert into numerotationpolice (codeSociete, annee, dernierNumeroPolice) values (?,?,?)';
|
||||
$this->executerRequete($sql, array($_SESSION['p_codeSociete'],$annee,"0"));
|
||||
return "1";
|
||||
} else
|
||||
{
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['dernierNumeroPolice']+1;
|
||||
}
|
||||
}
|
||||
|
||||
public function setDenierNumeroPolice($annee,$dernierNumeroPolice)
|
||||
{
|
||||
$sql = 'update numerotationpolice set dernierNumeroPolice=? WHERE (codeSociete=? AND annee=?)';
|
||||
$this->executerRequete($sql, array($dernierNumeroPolice, $_SESSION['p_codeSociete'], $annee));
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $idClient, $numeroClient, $numeroPolice, $numeroPoliceSociete, $codeTypeContrat,
|
||||
$dateEffet, $dateFin, $dateEcheance, $numeroAvenant, $codeTypeAvenant, $dateAvenant, $codeApporteur,
|
||||
$codeGestionnaire, $dateCre, $userCre, $codeEtatPolice, $codeFractionnement, $codePeriodicite, $tauxCommission,
|
||||
$primeFamille, $primeBeneficiaire, $rachatTm, $deduireComm, $taciteReconduction, $tauxRachatTm)
|
||||
{
|
||||
|
||||
$sql = 'INSERT INTO police (codeSociete, idClient, numeroClient, numeroPolice, numeroPoliceSociete,
|
||||
codeTypeContrat, dateEffet, dateFin, dateEcheance, numeroAvenant, codeTypeAvenant, dateAvenant,
|
||||
codeApporteur, codeGestionnaire, dateCre, userCre, codeEtatPolice, codeFractionnement, codePeriodicite, tauxCommission,
|
||||
primeFamille, primeBeneficiaire, rachatTm, deduireComm, taciteReconduction, tauxRachatTm)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $idClient, $numeroClient, $numeroPolice, $numeroPoliceSociete, $codeTypeContrat,
|
||||
$dateEffet, $dateFin, $dateEcheance, $numeroAvenant, $codeTypeAvenant, $dateAvenant, $codeApporteur,
|
||||
$codeGestionnaire, $dateCre, $userCre, $codeEtatPolice, $codeFractionnement, $codePeriodicite, $tauxCommission,
|
||||
$primeFamille, $primeBeneficiaire, $rachatTm, $deduireComm, $taciteReconduction, $tauxRachatTm));
|
||||
|
||||
$dernierId=$this->dernierId();
|
||||
|
||||
$sql = 'insert into avenant (codeSociete, idPolice, numeroPolice, codeTypeAvenant, numeroAvenant, dateEffet, dateCre, user, dateSysteme)
|
||||
select codeSociete, id as idPolice, numeroPolice, codeTypeAvenant, numeroAvenant, dateEffet, dateCre, userCre as `user`, dateSysteme
|
||||
from police where (id=?)';
|
||||
|
||||
$this->executerRequete($sql, array($dernierId));
|
||||
|
||||
return $dernierId;
|
||||
|
||||
}
|
||||
|
||||
public function modifier($id, $tauxCommission, $primeFamille, $primeBeneficiaire, $codeApporteur, $rachatTm)
|
||||
{
|
||||
$sql = 'UPDATE police SET tauxCommission=?, primeFamille=?, primeBeneficiaire=?, codeApporteur=?, rachatTm=? where (id=?)';
|
||||
$this->executerRequete($sql, array($tauxCommission, $primeFamille, $primeBeneficiaire, $codeApporteur, $rachatTm, $id));
|
||||
}
|
||||
|
||||
public function initresiliation($idPolice)
|
||||
{
|
||||
$dateAvenant = $_SESSION['p_dateAvenant_C'];
|
||||
$motifavenant = $_SESSION['p_motifavenant_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_init_resiliation(?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($idPolice, $dateAvenant, $user, $motifavenant));
|
||||
}
|
||||
|
||||
public function initretrait($idPolice)
|
||||
{
|
||||
$dateAvenant = $_SESSION['p_dateAvenant_C'];
|
||||
$motifavenant = $_SESSION['p_motifavenant_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_init_retrait(?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($idPolice, $dateAvenant, $user, $motifavenant));
|
||||
}
|
||||
|
||||
public function initrerenouvellement($idPolice)
|
||||
{
|
||||
$dateAvenant = $_SESSION['p_dateAvenant_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_init_renouvellement(?, ?, ?)';
|
||||
$this->executerRequete($sql, array($idPolice, $dateAvenant, $user));
|
||||
}
|
||||
|
||||
public function initLimiteAdditionnelle($idPolice, $dateAvenant)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_init_limite_additionnelle(?, ?, ?)';
|
||||
$this->executerRequete($sql, array($idPolice, $dateAvenant, $user));
|
||||
}
|
||||
|
||||
public function getAvenantTemp() {
|
||||
$user = $_SESSION['p_login'];
|
||||
$sql = 'SELECT * FROM avenant_temp WHERE (`user`=?) order by id desc';
|
||||
$resultat = $this->executerRequete($sql, array($user));
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getEmissionTemp() {
|
||||
$user = $_SESSION['p_login'];
|
||||
$sql = 'SELECT * FROM emission_temp WHERE (`user`=?)';
|
||||
$resultat = $this->executerRequete($sql, array($user));
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function creeravenant($idPolice, $codeTypeAvenant, $motifavenant, $dateAvenant)
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
$sql = 'call sp_creer_avenant(?, ?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($idPolice, $codeTypeAvenant, $motifavenant, $dateAvenant, $user));
|
||||
}
|
||||
|
||||
public function enregistrerresiliation()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
$idPolice = $_SESSION['p_idPolice_C'];
|
||||
|
||||
$sql = 'call sp_avenant_resiliation(?, ?)';
|
||||
$this->executerRequete($sql, array($idPolice, $user));
|
||||
}
|
||||
|
||||
public function enregistrerretrait()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
$idPolice = $_SESSION['p_idPolice_C'];
|
||||
|
||||
$sql = 'call sp_avenant_retrait(?, ?)';
|
||||
$this->executerRequete($sql, array($idPolice, $user));
|
||||
}
|
||||
|
||||
public function enregistrerrenouvellement()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
$idPolice = $_SESSION['p_idPolice_C'];
|
||||
|
||||
$sql = 'call sp_avenant_renouvellement(?, ?)';
|
||||
$this->executerRequete($sql, array($idPolice, $user));
|
||||
}
|
||||
|
||||
public function getIdPolice($numeroPolice) {
|
||||
$sql = 'SELECT id FROM police WHERE (codeSociete=?) AND (numeroPolice=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroPolice));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['id'];
|
||||
}
|
||||
|
||||
public function existeligne($numeroPolice) {
|
||||
$sql = 'select id FROM police WHERE (codeSociete=?) and (numeroPolice=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$numeroPolice));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function formaterNumeroPolice($annee,$numeroPolice) {
|
||||
$numeroPolice = "00000".$numeroPolice;
|
||||
$numeroPolice = substr($numeroPolice, -6);
|
||||
$numeroPolice = $annee.$numeroPolice;
|
||||
return $numeroPolice;
|
||||
}
|
||||
|
||||
public function supprimer($idPolice) {
|
||||
$sql = 'select id from college where (idPolice=?) limit 1';
|
||||
$resultat = $this->executerRequete($sql, array($idPolice));
|
||||
|
||||
if($resultat->rowCount() == 0)
|
||||
{
|
||||
$sql = 'DELETE FROM police WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($idPolice));
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public function getExisteQuittance($idPolice) {
|
||||
$sql = 'select id from emission where (idPolice=?) limit 1';
|
||||
$resultat = $this->executerRequete($sql, array($idPolice));
|
||||
|
||||
if($resultat->rowCount() == 0)
|
||||
{
|
||||
return "0";
|
||||
}
|
||||
else
|
||||
{
|
||||
return "Q";
|
||||
}
|
||||
}
|
||||
|
||||
public function archivergarantie($id) {
|
||||
$sql = 'UPDATE police SET garantieArchive="1" where (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function archivercollege($id) {
|
||||
$sql = 'UPDATE police SET collegeArchive="1" where (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function getContexteAjaxPolice($id)
|
||||
{
|
||||
$sql = 'SELECT A.id as idPolice FROM police A WHERE (A.id=?)';
|
||||
$resultat = $this->executerRequete($sql, array($id));
|
||||
$context = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_idPoliceAjax'] = $context['idPolice'];
|
||||
$_SESSION['p_idPolice_C'] = $_SESSION['p_idPoliceAjax'];
|
||||
}
|
||||
|
||||
public function getEnteteCP($idPolice)
|
||||
{
|
||||
$sql = 'call sp_entete_cp(?);';
|
||||
|
||||
$entete = $this->executerRequete($sql, array($idPolice));
|
||||
return $entete->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getCollegesCP($idPolice)
|
||||
{
|
||||
$sql = 'call sp_collesges_police(?);';
|
||||
|
||||
$colleges = $this->executerRequete($sql, array($idPolice));
|
||||
return $colleges->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getGarantiesCollegesCP($idPolice)
|
||||
{
|
||||
$sql = 'call sp_garanties_colleges_police(?);';
|
||||
|
||||
$garantiescolleges = $this->executerRequete($sql, array($idPolice));
|
||||
return $garantiescolleges->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function gettableauPrestationsCP($idPolice)
|
||||
{
|
||||
$sql = 'call sp_tableau_prestation_police(?);';
|
||||
|
||||
$colleges = $this->executerRequete($sql, array($idPolice));
|
||||
return $colleges->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getRapportSpPolice($idPolice, $dateReference)
|
||||
{
|
||||
$sql = 'call sp_rapport_sp_police(?, ?);';
|
||||
|
||||
$sppolice = $this->executerRequete($sql, array($idPolice, $dateReference));
|
||||
return $sppolice->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getConsommationPolice($idPolice, $dateReference)
|
||||
{
|
||||
// $dj = date("Y-m-d");
|
||||
$sql = 'call sp_consommation_police(?, ?);';
|
||||
|
||||
$consommationpolice = $this->executerRequete($sql, array($idPolice, $dateReference));
|
||||
return $consommationpolice->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getExisteConsommationPolice($idPolice)
|
||||
{
|
||||
$dj = date("Y-m-d");
|
||||
$sql = 'call sp_consommation_police(?, ?);';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idPolice, $dj));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
$consommationpolice = $ligne['consommation'];
|
||||
|
||||
if($consommationpolice>"0")
|
||||
{
|
||||
return "C";
|
||||
}
|
||||
else
|
||||
{
|
||||
return "0";
|
||||
}
|
||||
}
|
||||
|
||||
public function gettableauAjustementCP()
|
||||
{
|
||||
$sql = 'call sp_tableau_ajustement();';
|
||||
|
||||
$tableauajustementcps = $this->executerRequete($sql);
|
||||
return $tableauajustementcps->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getClientsearchPol($numeroPolice)
|
||||
{
|
||||
$sql = 'select id as idPolice from police WHERE (codeSociete=?) AND (numeroPolice=?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$numeroPolice));
|
||||
|
||||
if ($resultat->rowCount() == 0)
|
||||
{
|
||||
return "0";
|
||||
} else
|
||||
{
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['idPolice'];
|
||||
}
|
||||
}
|
||||
|
||||
public function recapituler_maj_limite_police()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
$sql = 'call sp_recapituller_maj_limite_police(?)';
|
||||
|
||||
$this->executerRequete($sql, array($user));
|
||||
}
|
||||
|
||||
public function enregistrerlimiteadditionnelle()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
$idPolice = $_SESSION['p_idPolice_C'];
|
||||
|
||||
$sql = 'call sp_avenant_limite_additionnelle(?, ?)';
|
||||
$this->executerRequete($sql, array($idPolice, $user));
|
||||
}
|
||||
|
||||
public function getContexteClientId($idPolice) {
|
||||
$sql = 'SELECT A.id as idClient, A.numeroClient, concat(A.nom," ",A.prenoms) as nomClient
|
||||
FROM clients A join police B on (B.idClient=A.id) WHERE (B.id=?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idPolice));
|
||||
|
||||
$context = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_idClient_C'] = $context['idClient'];
|
||||
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
|
||||
$_SESSION['p_nomClient_C'] = $context['nomClient'];
|
||||
$_SESSION['p_idClientAjax'] = $context['idClient'];
|
||||
}
|
||||
}
|
||||
|
|
@ -1,116 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Prescription extends Modele {
|
||||
|
||||
public function getprescription($numeroPrescription)
|
||||
{
|
||||
$sql = 'call sp_p_get_prescription(?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroPrescription));
|
||||
|
||||
return $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getContexteAjaxPrescription($numeroPrescription)
|
||||
{
|
||||
$_SESSION['p_numeroPrescription_C'] = $numeroPrescription;
|
||||
}
|
||||
|
||||
public function getPrescriptionBonOrdonnance($numeroBonOrdonnance)
|
||||
{
|
||||
$sql = 'select * from p_prescription where numeroBonOrdonnance(?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroBonOrdonnance));
|
||||
|
||||
return $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function getprescription_pha($numeroBonOrdonnance, $codePrestataireLivraison)
|
||||
{
|
||||
$sql = 'call sp_p_get_cons_pha(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance, $codePrestataireLivraison));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
|
||||
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
|
||||
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
|
||||
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
|
||||
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
|
||||
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
|
||||
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
|
||||
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
|
||||
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
|
||||
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
|
||||
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getdetailprescription_pha($numeroBonOrdonnance, $codePrestataireLivraison)
|
||||
{
|
||||
$sql = 'call sp_r_get_detail_prescription_pha(?, ?)';
|
||||
|
||||
$optique = $this->executerRequete($sql, array($numeroBonOrdonnance, $codePrestataireLivraison));
|
||||
|
||||
return $optique->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function enregistrerprescription($numeroBon, $codeMedecin, $codeGestionBon)
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$fusionConsOrd = $_SESSION['p_fusionConsOrd'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_prescription(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroPrescription, $numeroBon,
|
||||
$codeMedecin, $user, $codeGestionBon, $fusionConsOrd));
|
||||
}
|
||||
|
||||
public function envoieprescription($numeroBon, $codeMedecin, $codeGestionBon)
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$fusionConsOrd = $_SESSION['p_fusionConsOrd'];
|
||||
/*
|
||||
var_dump('Bénéficiaire='.$idBeneficiaire);
|
||||
var_dump('\nFeuille='.$numeroFeuilleMaladie);
|
||||
var_dump('\nNuméro Prescription='.$numeroPrescription);
|
||||
var_dump('\nNuméro Bon='.$numeroBon);
|
||||
var_dump('\nCode Médecin='.$codeMedecin);
|
||||
var_dump('\nUser='.$user);
|
||||
var_dump('\nCode Gestion Bon='.$codeGestionBon);
|
||||
var_dump('\nFusion='.$fusionConsOrd);
|
||||
|
||||
die();
|
||||
*/
|
||||
$sql = 'call sp_p_envoie_prescription(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroPrescription, $numeroBon,
|
||||
$codeMedecin, $user, $codeGestionBon, $fusionConsOrd));
|
||||
}
|
||||
|
||||
public function noprescription()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
|
||||
$sql = 'call sp_p_no_prescription(?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,408 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Prescription_temp extends Modele {
|
||||
|
||||
public function getprescription()
|
||||
{
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_prescription_temp(?, ?, ?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
|
||||
|
||||
return $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getprescription_pha($numeroBonOrdonnance)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_prescription_temp_pha(?, ?, ?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroBonOrdonnance, $idSaisie, $user));
|
||||
|
||||
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getinfosprescription_pha($numeroBonOrdonnance)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_infos_prescription_temp_pha(?, ?, ?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroBonOrdonnance, $idSaisie, $user));
|
||||
|
||||
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function initpharmacie_cso()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$codeActePharmacie = $_SESSION['p_codeActePharmacie_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_pharmacie_cso(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $codeActePharmacie, $idSaisie, $numeroPrescription, $user, $codeTarifMedicament, $tm));
|
||||
}
|
||||
|
||||
public function getTarifActeAdherent($idAdherent)
|
||||
{
|
||||
$sql="SELECT fn_tarifActe_college_adherent(?) tarifActe;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idAdherent))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['tarifActe'];
|
||||
}
|
||||
|
||||
|
||||
public function getAdherentBonOrdonnance($numeroBonOrdonnance)
|
||||
{
|
||||
$sql="SELECT idAdherent from p_feuillemaladie where numeroBonOrdonnance=? ;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['idAdherent'];
|
||||
}
|
||||
|
||||
public function getTmBonOrdonnance($numeroBonOrdonnance)
|
||||
{
|
||||
$sql="SELECT tm from p_feuillemaladie where numeroBonOrdonnance=? ;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['tm'];
|
||||
}
|
||||
|
||||
public function initpharmacie_pha($numeroBonOrdonnance)
|
||||
{
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $numeroBonOrdonnance;
|
||||
|
||||
//$idAdherent = $this->getAdherentBonOrdonnance($numeroBonOrdonnance);
|
||||
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$codeActePharmacie = $_SESSION['p_codeActePharmacie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
//$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
|
||||
|
||||
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
|
||||
|
||||
|
||||
|
||||
//$tm = $_SESSION['p_tm_C'];
|
||||
$tm = $this->getTmBonOrdonnance($numeroBonOrdonnance);
|
||||
//var_dump($tm);
|
||||
//die();
|
||||
|
||||
$sql = 'call sp_p_init_pharmacie_pha(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $codeActePharmacie, $idSaisie, $numeroBonOrdonnance, $user, $codeTarifMedicament, $tm));
|
||||
}
|
||||
|
||||
public function getContexteAjaxPrescription($numeroPrescription)
|
||||
{
|
||||
$_SESSION['p_numeroPrescription_C'] = $numeroPrescription;
|
||||
}
|
||||
|
||||
public function getContexteAjaxOrdonnance($numeroBonOrdonnance)
|
||||
{
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $numeroBonOrdonnance;
|
||||
}
|
||||
|
||||
public function enregistrerprescription($numeroBon, $codeMedecin)
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_prescription(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroPrescription, $numeroBon, $codeMedecin, $user));
|
||||
}
|
||||
|
||||
public function getdetailnonlivre()
|
||||
{
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_detail_non_livre(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaillivre()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_detail_livre(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $codePrestataire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaillivrecso()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
// $sql = 'call sp_p_get_detail_livre(?, ?, ?, ?)';
|
||||
$sql = 'call sp_p_get_detail_livre_cso(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $codePrestataire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaillivrepha()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
// $sql = 'call sp_p_get_detail_livre(?, ?, ?, ?)';
|
||||
$sql = 'call sp_p_get_detail_livre_pha(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $codePrestataire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function ajoutermedicament($idMedicament)
|
||||
{
|
||||
$sql = 'call sp_p_ajouter_medicament_temp(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament));
|
||||
}
|
||||
|
||||
|
||||
public function ajoutermedicamentcso($idMedicament)
|
||||
{
|
||||
// $sql = 'call sp_p_ajouter_medicament_temp(?)';
|
||||
$sql = 'call sp_p_ajouter_medicament_temp_cso(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament));
|
||||
}
|
||||
|
||||
public function ajoutermedicamenttous()
|
||||
{
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_ajouter_medicament_temp_tous(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function ajoutermedicamenttouscso()
|
||||
{
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
// $sql = 'call sp_p_ajouter_medicament_temp_tous(?, ?, ?)';
|
||||
$sql = 'call sp_p_ajouter_medicament_temp_tous_cso(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function retirermedicament($idMedicament)
|
||||
{
|
||||
$sql = 'call sp_p_retirer_medicament_temp(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament));
|
||||
}
|
||||
|
||||
public function retirermedicamentcso($idMedicament)
|
||||
{
|
||||
$sql = 'call sp_p_retirer_medicament_temp_cso(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament));
|
||||
}
|
||||
|
||||
|
||||
public function retirermedicamenttous()
|
||||
{
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_retirer_medicament_temp_tous(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
|
||||
}
|
||||
|
||||
|
||||
public function retirermedicamenttouscso()
|
||||
{
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
// $sql = 'call sp_p_retirer_medicament_temp_tous(?, ?, ?)';
|
||||
$sql = 'call sp_p_retirer_medicament_temp_tous_cso(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function enregistrerpharmacie()
|
||||
{
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_pharmacie_cso(?, ?, ? , ? , ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
|
||||
}
|
||||
|
||||
public function facturerpharmacie()
|
||||
{
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$user_id = $_SESSION['p_user_id_C'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_pharmacie_pha(?, ?, ?, ?, ? , ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $user_id, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
|
||||
}
|
||||
|
||||
public function annulersubstitutionmedicament($idMedicament)
|
||||
{
|
||||
$sql = 'call sp_p_annuler_substitution_medicament_temp(?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament));
|
||||
}
|
||||
|
||||
public function getmedicament($idMedicament)
|
||||
{
|
||||
$sql = 'call sp_p_get_medicament(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idMedicament));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function enregistrersubstitutionmedicament($idMedicament, $prixSubstitut)
|
||||
{
|
||||
$sql = 'call sp_p_enregistrer_substitution_medicament_temp(?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idMedicament, $prixSubstitut));
|
||||
}
|
||||
|
||||
public function getfactures_ordonnance($numeroBonOrdonnance)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_facture_ordonnance(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance, $codePrestataire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getfactures_total_ordonnance($numeroBonOrdonnance)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_total_facture_ordonnance(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance, $codePrestataire));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function affiche_detailpha()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql="SELECT A.*, B.libelle AS libelleMedicament, B.unite, B.codeForme,
|
||||
C.libelle AS forme, C.libelleEng AS formeEng, B.nomSubstitut
|
||||
FROM p_prestationmedicaments_temp A
|
||||
LEFT JOIN p_medicament B ON (B.codeMedicament=A.codeMedicament)
|
||||
JOIN p_formemedicament C ON (C.codeForme=B.codeForme)
|
||||
WHERE (A.numeroPrescription=?)
|
||||
AND (A.idSaisie=?) AND (A.userP=?)
|
||||
AND (A.livre='1') AND (A.codePrestataireLivraison=?)
|
||||
AND (A.consultation!='1') AND (A.idFacture='0')
|
||||
ORDER BY A.typeSysteme, B.libelle;";
|
||||
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $codePrestataire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function majprixmanuelpha($idLivre, $valeurActeManuel, $prixManuel, $montantTm, $montantArembourser)
|
||||
{
|
||||
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
//$tm = ($_SESSION['p_tm_TP']>"0") ? $_SESSION['p_tm_TP'] : $_SESSION['p_tm_C'];
|
||||
|
||||
//var_dump($montantTm);
|
||||
//var_dump($montantArembourser);
|
||||
|
||||
|
||||
//die();
|
||||
/*
|
||||
$sql = "CALL sp_p_maj_prixManuel_pha(?,?,?,?,?,?,?,?);";
|
||||
|
||||
$this->executerRequete($sql, array($idLivre, $prixManuel, $montantTm, $montantArembourser, $user,
|
||||
$numeroPrescription,$idSaisie, $tm));
|
||||
*/
|
||||
$sql = "CALL sp_p_maj_prixManuel_pha(?,?,?,?,?,?,?,?);";
|
||||
|
||||
$this->executerRequete($sql, array($idLivre, $valeurActeManuel, $prixManuel, $montantTm, $montantArembourser, $user,
|
||||
$numeroPrescription,$idSaisie));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1,152 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Prestataire extends Modele {
|
||||
public function getPrestataires($codePrestataire=null,$libelle=null) {
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeTypePrestataire, B.libelle as typePrestataire, A.codePrestataire, A.libelle,
|
||||
A.codePays, C.libelle as pays, A.codeVille, D.libelle as ville, A.codeLocalite, E.libelle as localite,
|
||||
A.adresseGeo, A.adressePost, A.telephoneFixe, A.telephonePortable, A.email, A.nomResponsable,
|
||||
A.contactResponsable, A.emailResponsable, A.nomInterlocuteur, A.contactInterlocuteur, A.emailInterlocuteur,
|
||||
numeroCompte, A.codeGestionnaire, concat(F.nom," ",F.prenoms) as gestionnaire, A.codeNaturePrestataire
|
||||
FROM prestataire A
|
||||
left join typeprestataire B on (B.codeSociete=A.codeSociete AND B.codeTypePrestataire=A.codeTypePrestataire)
|
||||
left join pays C on (C.codeSociete=A.codeSociete AND C.codePays=A.codePays)
|
||||
left join ville D on (D.codeSociete=A.codeSociete AND D.codeVille=A.codeVille)
|
||||
left join localite E on (E.codeSociete=A.codeSociete AND E.codeLocalite=A.codeLocalite)
|
||||
left join gestionnaire F on (F.codeSociete=A.codeSociete AND F.codeGestionnaire=A.codeGestionnaire)
|
||||
WHERE (A.codeSociete=? AND A.codePrestataire LIKE ? AND A.libelle LIKE ?) order by A.libelle';
|
||||
|
||||
//numeroCompte, A.codeGestionnaire, concat(F.nom," ",F.prenoms) as gestionnaire
|
||||
|
||||
$prestataires = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codePrestataire,$libelle));
|
||||
return $prestataires;
|
||||
}
|
||||
public function getPrestataire($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeTypePrestataire, B.libelle as typePrestataire, A.codePrestataire, A.libelle,
|
||||
A.codePays, C.libelle as pays, A.codeVille, D.libelle as ville, A.codeLocalite, E.libelle as localite,
|
||||
A.adresseGeo, A.adressePost, A.telephoneFixe, A.telephonePortable, A.email, A.nomResponsable,
|
||||
A.contactResponsable, A.emailResponsable, A.nomInterlocuteur, A.contactInterlocuteur, A.emailInterlocuteur,
|
||||
numeroCompte, A.codeGestionnaire, concat(F.nom," ",F.prenoms) as gestionnaire, A.codeNaturePrestataire
|
||||
FROM prestataire A
|
||||
left join typeprestataire B on (B.codeSociete=A.codeSociete AND B.codeTypePrestataire=A.codeTypePrestataire)
|
||||
left join pays C on (C.codeSociete=A.codeSociete AND C.codePays=A.codePays)
|
||||
left join ville D on (D.codeSociete=A.codeSociete AND D.codeVille=A.codeVille)
|
||||
left join localite E on (E.codeSociete=A.codeSociete AND E.codeLocalite=A.codeLocalite)
|
||||
left join gestionnaire F on (F.codeSociete=A.codeSociete AND F.codeGestionnaire=A.codeGestionnaire)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$prestataire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($prestataire->rowCount() > 0)
|
||||
return $prestataire->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun prestataire ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getnombrePrestataire()
|
||||
{
|
||||
$sql = 'select count(*) as nbPrestataire FROM prestataire A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbPrestataire'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeTypePrestataire, $codePrestataire, $libelle, $codePays, $codeVille, $codeLocalite,
|
||||
$adresseGeo, $adressePost, $telephoneFixe, $telephonePortable, $email, $nomResponsable, $contactResponsable,
|
||||
$emailResponsable, $nomInterlocuteur, $contactInterlocuteur, $emailInterlocuteur,$numeroCompte, $codeGestionnaire, $codeNaturePrestataire)
|
||||
{
|
||||
$sql = 'INSERT INTO prestataire (codeSociete, codeTypePrestataire, codePrestataire, libelle, codePays, codeVille, codeLocalite,
|
||||
adresseGeo, adressePost, telephoneFixe, telephonePortable, email, nomResponsable, contactResponsable, emailResponsable,
|
||||
nomInterlocuteur, contactInterlocuteur, emailInterlocuteur, numeroCompte, codeGestionnaire, codeNaturePrestataire)
|
||||
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeTypePrestataire, $codePrestataire, $libelle, $codePays, $codeVille, $codeLocalite,
|
||||
$adresseGeo, $adressePost, $telephoneFixe, $telephonePortable, $email, $nomResponsable, $contactResponsable,
|
||||
$emailResponsable, $nomInterlocuteur, $contactInterlocuteur, $emailInterlocuteur,$numeroCompte, $codeGestionnaire, $codeNaturePrestataire));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeTypePrestataire, $codePrestataire, $libelle, $codePays, $codeVille, $codeLocalite,
|
||||
$adresseGeo, $adressePost, $telephoneFixe, $telephonePortable, $email, $nomResponsable, $contactResponsable,
|
||||
$emailResponsable, $nomInterlocuteur, $contactInterlocuteur, $emailInterlocuteur,$numeroCompte, $codeGestionnaire, $codeNaturePrestataire) {
|
||||
$sql = 'UPDATE prestataire SET codeTypePrestataire=?, codePrestataire=?, libelle=?, codePays=?, codeVille=?, codeLocalite=?,
|
||||
adresseGeo=?, adressePost=?, telephoneFixe=?, telephonePortable=?, email=?, nomResponsable=?, contactResponsable=?, emailResponsable=?,
|
||||
nomInterlocuteur=?, contactInterlocuteur=?, emailInterlocuteur=?, numeroCompte=?, codeGestionnaire=?, codeNaturePrestataire=?
|
||||
where (id=?)';
|
||||
$this->executerRequete($sql, array($codeTypePrestataire, $codePrestataire, $libelle, $codePays, $codeVille, $codeLocalite,
|
||||
$adresseGeo, $adressePost, $telephoneFixe, $telephonePortable, $email, $nomResponsable, $contactResponsable,
|
||||
$emailResponsable, $nomInterlocuteur, $contactInterlocuteur, $emailInterlocuteur,$numeroCompte, $codeGestionnaire, $codeNaturePrestataire, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM prestataire WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codePrestataire) {
|
||||
$sql = 'select id FROM prestataire WHERE (codeSociete=?) and (codePrestataire=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codePrestataire));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codePrestataire as `code`, libelle FROM prestataire WHERE (codeSociete=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql,array($_SESSION['p_codeSociete']));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeTypePrestataire($codeTypePrestataire) {
|
||||
$sql = 'SELECT codePrestataire as `code`, libelle FROM prestataire
|
||||
WHERE (codeSociete=?) and (codeTypePrestataire=?)
|
||||
order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql,array($_SESSION['p_codeSociete'], $codeTypePrestataire));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListePharmacie() {
|
||||
$sql = 'SELECT codePrestataire as `code`, libelle FROM prestataire
|
||||
WHERE (codeTypePrestataire in ("PHA", "CSO"))
|
||||
order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeOpticien() {
|
||||
$sql = 'SELECT codePrestataire as `code`, libelle FROM prestataire
|
||||
WHERE (codeTypePrestataire = "OPT")
|
||||
order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getunprestatairebycode($codePrestataire)
|
||||
{
|
||||
$sql = 'select * from prestataire where (codePrestataire=?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getusersprestataire($codePrestataire)
|
||||
{
|
||||
$sql = 'call sp_get_users_prestataire(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getmedecinsprestataire($codePrestataire)
|
||||
{
|
||||
$sql = 'call sp_get_medecins_prestataire(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,403 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Prestationactes extends Modele
|
||||
{
|
||||
public function enregistreractemedical($codeActe, $codeMedecin, $quantite, $prixActe, $valeurActe, $montantTm,
|
||||
$aRembourser, $ententePrealable, $autorisation, $prixTarif)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_actemedical(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeActe, $codeMedecin, $quantite, $prixActe,
|
||||
$valeurActe, $montantTm, $aRembourser, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $ententePrealable,
|
||||
$autorisation, $idSaisie, $prixTarif));
|
||||
}
|
||||
|
||||
public function enregistrerchambre($codeActe, $quantite, $prixActe, $valeurActe, $montantTm, $aRembourser, $debut, $fin,
|
||||
$numeroChambre, $autorisation, $prixTarif, $ententePrealable)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_chambre(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeActe, $quantite, $prixActe,
|
||||
$valeurActe, $montantTm, $aRembourser, $debut, $fin, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $numeroChambre,
|
||||
$autorisation, $idSaisie, $prixTarif, $ententePrealable));
|
||||
}
|
||||
|
||||
public function getprestationsfeuille($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$sql = 'call sp_p_get_prestations_feuille(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getactesmedicauxfeuille($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$sql = 'call sp_p_get_actes_medicaux_feuille(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function getactesmedicauxfeuille_total($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$sql = 'call sp_p_get_actes_medicaux_feuille_total(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire) );
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function init_garantieadherent_temp($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_garantieadherent_temp(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function init_garantieadherent_temp_pha($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_garantieadherent_temp_pha(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function init_garantieadherent_temp_lab($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_garantieadherent_temp_lab(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function init_garantieadherent_temp_sea($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_garantieadherent_temp_sea(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function afficher_garantieadherent_temp()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_get_garantieadherent_temp(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function init_garantieadherent_temp_simple($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_garantieadherent_temp_simple(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
|
||||
}
|
||||
|
||||
|
||||
public function vider_garantieadherent_temp($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_vider_garantieadherent_temp_s(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
|
||||
}
|
||||
|
||||
public function init_garantieadherent_temp_opt($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_garantieadherent_temp_opt(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getgarantieadherent_temp($numeroFeuilleMaladie, $codePrestataire)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_garantieadherent_temp(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getchambresfeuille($numeroFeuilleMaladie)
|
||||
{
|
||||
$sql = 'call sp_p_get_chambres_feuille(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function gettotalchambresfeuille($numeroFeuilleMaladie)
|
||||
{
|
||||
$sql = 'call sp_p_get_total_chambres_feuille(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie) );
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function supprimeracte($idPrestationactes, $codeTypePrestation)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
|
||||
$sql = 'call sp_p_supprimer_acte_medical(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $idPrestationactes, $codeTypePrestation));
|
||||
}
|
||||
|
||||
public function supprimeracteselect($idPrestationactes, $codeTypePrestation)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
|
||||
$sql = 'call sp_p_supprimer_acte_medical_select(?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $idPrestationactes, $codeTypePrestation, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function supprimerchambre($idChambre)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
|
||||
$sql = 'call sp_p_supprimer_acte_medical(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $idChambre, "HOSP"));
|
||||
}
|
||||
|
||||
public function requetesprestationactes($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
$codeTypePrestation = contruireParamLike($codeTypePrestation);
|
||||
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleActe = contruireParamLike($libelleActe);
|
||||
$libelleFamilleActe = contruireParamLike($libelleFamilleActe);
|
||||
|
||||
$sql = 'call sp_requetes_prestationactes(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesprestationactestotal($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
$codeTypePrestation = contruireParamLike($codeTypePrestation);
|
||||
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleActe = contruireParamLike($libelleActe);
|
||||
$libelleFamilleActe = contruireParamLike($libelleFamilleActe);
|
||||
|
||||
$sql = 'call sp_requetes_prestationactes_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesprestationactesexport($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$numeroAdherent = contruireParamLike($numeroAdherent);
|
||||
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
|
||||
$codeMedecin = contruireParamLike($codeMedecin);
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
$codeTypePrestation = contruireParamLike($codeTypePrestation);
|
||||
/*
|
||||
$hospitalisation = contruireParamLike($hospitalisation);
|
||||
$numeroChambre = contruireParamLike($numeroChambre);
|
||||
$chirurgie = contruireParamLike($chirurgie);
|
||||
$facture = contruireParamLike($facture);
|
||||
*/
|
||||
$adherent = contruireParamLike($adherent);
|
||||
$beneficiaire = contruireParamLike($beneficiaire);
|
||||
$libelleActe = contruireParamLike($libelleActe);
|
||||
$libelleFamilleActe = contruireParamLike($libelleFamilleActe);
|
||||
|
||||
$sql = 'call sp_requetes_prestationactes_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
|
||||
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
|
||||
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
|
||||
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe));
|
||||
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getconsommables()
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_afficher_consommables(?, ?)';
|
||||
|
||||
$consommables = $this->executerRequete($sql, array($idSaisie, $user));
|
||||
|
||||
return $consommables->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function majquantite($idPrestationactes, $quantite)
|
||||
{
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_maj_quantite_acte(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idPrestationactes, $quantite, $tm));
|
||||
}
|
||||
|
||||
public function calculer_nb_actes_verres()
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
|
||||
$codeActeOptiqueCl = $_SESSION['p_codeActeOptiqueCl_C'];
|
||||
|
||||
$sql = 'select fn_actes_verres_beneficiaire(?, ?, ?) as nbActesVerres;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $codeTarifOptique, $codeActeOptiqueCl));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_nbActesVerres'] = $ligne['nbActesVerres'];
|
||||
// return $ligne['prixActe'];
|
||||
}
|
||||
|
||||
public function get_nb_actes_verres()
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
|
||||
$codeActeOptiqueCl = $_SESSION['p_codeActeOptiqueCl_C'];
|
||||
|
||||
$sql = 'select fn_actes_verres_beneficiaire(?, ?, ?) as nbActesVerres;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $codeTarifOptique, $codeActeOptiqueCl));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_nbActesVerres'] = $ligne['nbActesVerres'];
|
||||
return $_SESSION['p_nbActesVerres'];
|
||||
}
|
||||
|
||||
public function requetesprestationactesexportnew($codePrestataire, $datePrestation1, $datePrestation2)
|
||||
{
|
||||
$actVisible = $_SESSION['p_actVisible'];
|
||||
|
||||
if($actVisible=="1")
|
||||
{
|
||||
$sql = 'call sp_p_requetes_prestationactes_export(?, ?, ?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'call sp_p_requetes_prestationactes_export_invisible(?, ?, ?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function requetesprestationactesnew($codePrestataire, $datePrestation1, $datePrestation2)
|
||||
{
|
||||
$sql = 'call sp_p_requetes_prestationactes(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,188 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Prestationactes_temp extends Modele {
|
||||
|
||||
public function getprestationsfeuille_temp($numeroDecompte, $idFacture)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_prestations_feuille_temp(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement, $numeroDecompte, $idFacture, $idSaisie, $user) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function getprestationsfeuille_temp_pha($numeroDecompte, $idFacture)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_prestations_feuille_temp_pha(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement, $numeroDecompte, $idFacture, $idSaisie, $user) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getprestationsfeuille_temp_total()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idFacture = $_SESSION['p_idFacture_C'];
|
||||
|
||||
$sql = 'call sp_p_get_prestations_feuille_temp_total(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function afficherprestationsfeuille_temp()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idFacture = $_SESSION['p_idFacture_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_afficher_prestations_feuille_temp(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function afficherprestationsfeuille_temp_pha()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idFacture = $_SESSION['p_idFacture_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_afficher_prestations_feuille_temp_pha(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user)) ;
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function get_facture_decompte()
|
||||
{
|
||||
$idFacture = $_SESSION['p_idFacture_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_r_get_facture_decompte(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture) );
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function validerprestation($idPrestationactes, $choix)
|
||||
{
|
||||
$sql = 'call sp_r_valider_prestation(?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idPrestationactes, $choix));
|
||||
}
|
||||
|
||||
public function validerfacturedec($idFacture)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_valider_facture_temp(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
|
||||
}
|
||||
|
||||
|
||||
public function validerfacturedecpha($idFacture)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_valider_facture_temp_pha(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function reinitfacturedec($idFacture)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_reinit_facture_temp(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
|
||||
}
|
||||
|
||||
public function majmontantforce($idPrestationactes, $montantForce)
|
||||
{
|
||||
$sql = 'call sp_r_maj_montantforce_prestation(?, ?)';
|
||||
$this->executerRequete($sql, array($idPrestationactes, $montantForce));
|
||||
}
|
||||
|
||||
// OPTIQUES
|
||||
|
||||
public function getprestationsfeuille_temp_opt($numeroDecompte, $idFacture)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_prestations_feuille_temp_opt(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement, $numeroDecompte, $idFacture, $idSaisie, $user) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function afficherprestationsfeuille_temp_opt()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idFacture = $_SESSION['p_idFacture_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_afficher_prestations_feuille_temp_opt(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function validerfacturedecopt($idFacture)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_r_valider_facture_temp_opt(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,77 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Produit extends Modele {
|
||||
public function getProduits($codeProduit=null,$libelle=null,$reseau=null) {
|
||||
$codeProduit = contruireParamLike($codeProduit);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
$reseau = contruireParamLike($reseau);
|
||||
|
||||
$sql = 'select A.id, A.codeSociete, A.codeProduit, A.libelle, A.codeEtatProduit, A.dateEtat, A.codeBaseTarification,
|
||||
B.libelle as baseTarification, A.primeFixe, A.primeFamille, A.primeIndividu, A.codeReseau, C.libelle as reseausoins
|
||||
from produit A
|
||||
left join basetarification B on (B.codeBaseTarification=A.codeBaseTarification)
|
||||
left join reseausoins C on (C.codeSociete=A.codeSociete AND C.codeReseau=A.codeReseau)
|
||||
WHERE (A.codeSociete=? AND A.codeProduit LIKE ? AND A.libelle LIKE ? AND C.libelle LIKE ?) order by A.libelle';
|
||||
|
||||
$produits = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeProduit,$libelle,$reseau));
|
||||
return $produits;
|
||||
}
|
||||
public function getProduit($id) {
|
||||
$sql = 'select A.id, A.codeSociete, A.codeProduit, A.libelle, A.codeEtatProduit, A.dateEtat, A.codeBaseTarification,
|
||||
B.libelle as baseTarification, A.primeFixe, A.primeFamille, A.primeIndividu, A.codeReseau, C.libelle as reseausoins
|
||||
from produit A
|
||||
left join basetarification B on (B.codeBaseTarification=A.codeBaseTarification)
|
||||
left join reseausoins C on (C.codeSociete=A.codeSociete AND C.codeReseau=A.codeReseau)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$produit = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($produit->rowCount() > 0)
|
||||
return $produit->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun produit ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getnombreProduit()
|
||||
{
|
||||
$sql = 'select count(*) as nbProduit FROM produit A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbProduit'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete,$codeProduit, $libelle, $codeEtatProduit, $dateEtat, $codeBaseTarification, $primeFixe,
|
||||
$primeFamille, $primeIndividu, $codeReseau) {
|
||||
$sql = 'INSERT INTO produit (codeSociete, codeProduit, libelle, codeEtatProduit, dateEtat, codeBaseTarification, primeFixe,
|
||||
primeFamille, primeIndividu, codeReseau)
|
||||
VALUES (?,?,?,?,?,?,?,?,?,?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeProduit, $libelle, $codeEtatProduit, $dateEtat, $codeBaseTarification, $primeFixe,
|
||||
$primeFamille, $primeIndividu, $codeReseau));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeProduit, $libelle, $codeEtatProduit, $dateEtat, $codeBaseTarification, $primeFixe,
|
||||
$primeFamille, $primeIndividu, $codeReseau) {
|
||||
$sql = 'UPDATE produit SET codeProduit=?, libelle=?, codeEtatProduit=?, dateEtat=?, codeBaseTarification=?, primeFixe=?,
|
||||
primeFamille=?, primeIndividu=?, codeReseau=?
|
||||
where (id=?)';
|
||||
$this->executerRequete($sql, array($codeProduit, $libelle, $codeEtatProduit, $dateEtat, $codeBaseTarification, $primeFixe,
|
||||
$primeFamille, $primeIndividu, $codeReseau, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM produit WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeProduit) {
|
||||
$sql = 'select id FROM produit WHERE (codeSociete=?) and (codeProduit=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeProduit));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeProduit as `code`, libelle FROM produit WHERE (codeSociete=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql,array($_SESSION['p_codeSociete']));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Profil extends Modele {
|
||||
public function getProfils($codeProfil=null,$libelle=null) {
|
||||
$codeProfil = contruireParamLike($codeProfil);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeProfil, A.libelle, A.codeProfilSysteme, B.libelle as profilSysteme
|
||||
FROM profil A left join profilsysteme B on (B.codeProfilSysteme=A.codeProfilSysteme)
|
||||
WHERE (A.codeSociete=? AND A.codeProfil LIKE ? AND A.libelle LIKE ?) order by A.libelle';
|
||||
|
||||
$profils = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeProfil,$libelle));
|
||||
return $profils;
|
||||
}
|
||||
public function getProfil($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeProfil, A.libelle, A.codeProfilSysteme, B.libelle as profilSysteme
|
||||
FROM profil A left join profilsysteme B on (B.codeProfilSysteme=A.codeProfilSysteme)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$profil = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($profil->rowCount() > 0)
|
||||
return $profil->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun profil ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreProfil()
|
||||
{
|
||||
$sql = 'select count(*) as nbProfil FROM profil A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbProfil'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeProfil, $libelle, $codeProfilSysteme) {
|
||||
$sql = 'INSERT INTO profil (codeSociete, codeProfil, libelle, codeProfilSysteme) VALUES (?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeProfil, $libelle, $codeProfilSysteme));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeProfil, $libelle, $codeProfilSysteme) {
|
||||
$sql = 'UPDATE profil SET codeProfil=?, libelle=?, codeProfilSysteme=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeProfil, $libelle, $codeProfilSysteme, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM profil WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeProfil) {
|
||||
$sql = 'select id FROM profil WHERE (codeSociete=?) and (codeProfil=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeProfil));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeProfil as `code`, libelle
|
||||
FROM profil WHERE (codeSociete=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Profilsysteme extends Modele {
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeProfilSysteme as `code`, libelle
|
||||
FROM profilsysteme order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Rachattm extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeRachatTm as `code`, libelle FROM rachattm order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Raisonconsultation extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT codeRaisonConsultation as `code`, libelleEng as libelle
|
||||
FROM p_raisonconsultation order by ordre, libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeRaisonConsultation as `code`, libelle
|
||||
FROM p_raisonconsultation order by ordre, libelle';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdelaicarencecaisonconsultation($codeRaisonConsultation)
|
||||
{
|
||||
$sql = 'select fn_delai_carence_raison_consultation(?) as delaiCarenceRaisonconsultation;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeRaisonConsultation));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['delaiCarenceRaisonconsultation'];
|
||||
}
|
||||
|
||||
public function getappliquerdelaicarence($codeRaisonConsultation)
|
||||
{
|
||||
$sql = 'select fn_appliquer_delai_carence(?) as appliquerDelaiCarence;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeRaisonConsultation));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['appliquerDelaiCarence'];
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,163 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Reglement extends Modele {
|
||||
|
||||
public function getreglement($idReglement)
|
||||
{
|
||||
$sql = 'call sp_r_get_reglement(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_numeroDecompte_C'] = $ligne['numeroDecompte'];
|
||||
|
||||
// return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getinfosdecompte($idReglement)
|
||||
{
|
||||
$sql = 'call sp_r_get_infos_decompte(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompte($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_r_get_detail_decompte(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function recapdecompte($idReglement, $numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_r_recap_decompte(?, ?)';
|
||||
$this->executerRequete($sql, array($idReglement, $numeroDecompte));
|
||||
}
|
||||
|
||||
public function getdecomptes($codePrestataire, $codeExercice, $codeMois, $codeEtatDecompte)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$codeEtatDecompte = contruireParamLike($codeEtatDecompte);
|
||||
|
||||
// $sql = 'call sp_r_get_decomptes(?, ?, ?, ?)';
|
||||
$sql = 'call sp_r_get_decomptes(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeExercice, $codeMois, $codeEtatDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdecomptesexercice($codePrestataire, $codeExercice, $codeEtatDecompte)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$codeEtatDecompte = contruireParamLike($codeEtatDecompte);
|
||||
|
||||
$sql = 'call sp_p_get_decomptes_exercice(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeExercice, $codeEtatDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexport($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportcso($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_cso(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportcsoid($idReglement)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_cso_id(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportpha($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_pha(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportopt($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_opt(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportlab($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_lab(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function getdetaildecompteexportsea($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_sea(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function validerdecompteprestataire()
|
||||
{
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_valider_decompte_prestataire(?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idReglement, $user));
|
||||
}
|
||||
|
||||
public function getecartsdecompte($codeTypeEcart)
|
||||
{
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
|
||||
$sql = 'call sp_r_get_ecarts_decompte(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement, $codeTypeEcart));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getrecapecartdecompte($idReglement)
|
||||
{
|
||||
$sql = 'call sp_r_get_ecarts_decompte_total(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Reponseautorisation extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeReponseAutorisation as `code`, libelle FROM p_reponseautorisation order by 1';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Reponsederogation extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeReponseDerogation as `code`, libelle FROM p_reponsederogation order by 1';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Reponseententeprealable extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeReponseEntentePrealable as `code`, libelle FROM p_reponseententeprealable order by 1';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Requetes extends Modele
|
||||
{
|
||||
public function getListe() {
|
||||
|
||||
$codeProfil = $_SESSION['p_codeProfil_C'];
|
||||
|
||||
$sql = 'call sp_p_get_requetes(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeProfil));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Reseausoins extends Modele {
|
||||
public function getReseausoins($codeReseau=null,$libelle=null) {
|
||||
$codeReseau = contruireParamLike($codeReseau);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeReseau, A.libelle, descritpionReseau
|
||||
FROM reseausoins A WHERE (A.codeSociete=? AND A.codeReseau LIKE ? AND A.libelle LIKE ?) order by A.libelle';
|
||||
|
||||
$reseausoins = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeReseau,$libelle));
|
||||
return $reseausoins;
|
||||
}
|
||||
public function getReseausoin($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeReseau, A.libelle, descritpionReseau
|
||||
FROM reseausoins A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$reseausoin = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($reseausoin->rowCount() > 0)
|
||||
return $reseausoin->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun réseau ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreReseausoins()
|
||||
{
|
||||
$sql = 'select count(*) as nbReseausoin FROM reseausoins A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbReseausoin'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeReseau, $libelle, $descritpionReseau) {
|
||||
$sql = 'INSERT INTO reseausoins (codeSociete, codeReseau, libelle, descritpionReseau) VALUES (?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeReseau, $libelle, $descritpionReseau));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeReseau, $libelle, $descritpionReseau) {
|
||||
$sql = 'UPDATE reseausoins SET codeReseau=?, libelle=?, descritpionReseau=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeReseau, $libelle, $descritpionReseau, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM reseausoins WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeReseau) {
|
||||
$sql = 'select id FROM reseausoins WHERE (codeSociete=?) and (codeReseau=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeReseau));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeReseau as `code`, libelle FROM reseausoins WHERE (codeSociete=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql,array($_SESSION['p_codeSociete']));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Seance extends Modele {
|
||||
|
||||
public function getexamen($numeroExamen)
|
||||
{
|
||||
$sql = 'call sp_p_get_prescription(?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroExamen));
|
||||
|
||||
return $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getprescription_sea($idFacture)
|
||||
{
|
||||
$sql = 'call sp_p_get_cons_sea(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
|
||||
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
|
||||
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
|
||||
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
|
||||
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
|
||||
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
|
||||
|
||||
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
|
||||
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
|
||||
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
|
||||
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
|
||||
|
||||
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
|
||||
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
|
||||
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getdetailprescription_sea($idFacture)
|
||||
{
|
||||
$sql = 'call sp_r_get_detail_prestation_sea(?)';
|
||||
|
||||
$optique = $this->executerRequete($sql, array($idFacture));
|
||||
|
||||
return $optique->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,227 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Seance_temp extends Modele {
|
||||
|
||||
public function getseancetemp()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_seance_feuille(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getprescription_sea($numeroBonKine)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_get_prescription_temp_sea(?, ?, ?)';
|
||||
|
||||
$prescription = $this->executerRequete($sql, array($numeroBonKine, $idSaisie, $user));
|
||||
|
||||
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
|
||||
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
|
||||
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
|
||||
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
|
||||
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function attributionbontemporaire($numeroBonSeance, $codeGestionBon)
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_attrubuer_bon_seance_kine(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user, $numeroBonSeance, $codeGestionBon));
|
||||
}
|
||||
|
||||
public function getContexteAjaxOptique($numeroExamen)
|
||||
{
|
||||
$_SESSION['p_numeroExamen_C'] = $numeroExamen;
|
||||
}
|
||||
|
||||
public function enregistrerprescriptionseance($numeroBonKine, $codeMedecin, $codeGestionBon)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_prescription_seance(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $numeroFeuilleMaladie, $numeroBonKine, $codeMedecin,
|
||||
$user, $idSaisie, $codeGestionBon));
|
||||
}
|
||||
|
||||
|
||||
public function modifierprescriptionseance($codeActePrescription, $quantite, $prixActe, $montantTm, $montantArembourser,
|
||||
$fraisReel, $ententePrealable)
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_modifier_prescription_seance(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $codeActePrescription, $quantite, $user, $idSaisie, $tm,
|
||||
$prixActe, $montantTm, $montantArembourser, $fraisReel, $ententePrealable));
|
||||
}
|
||||
|
||||
public function modifierseancecso($quantite, $fraisReel, $montantTm, $montantArembourser)
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_modifier_seance_cso(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroFeuilleMaladie, $user, $idSaisie, $quantite, $fraisReel, $montantTm, $montantArembourser));
|
||||
}
|
||||
|
||||
public function getTarifActeAdherent($idAdherent)
|
||||
{
|
||||
$sql="SELECT fn_tarifActe_college_adherent(?) tarifActe;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idAdherent))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['tarifActe'];
|
||||
}
|
||||
|
||||
public function getAdherentBonKine($numeroBonKine)
|
||||
{
|
||||
$sql="SELECT idAdherent from p_feuillemaladie where numeroBonKine=? ;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonKine))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['idAdherent'];
|
||||
}
|
||||
|
||||
public function getTmBonKine($numeroBonKine)
|
||||
{
|
||||
$sql="SELECT tm from p_feuillemaladie where numeroBonKine=? ;";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroBonKine))->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat['tm'];
|
||||
}
|
||||
|
||||
public function modifierseancesea($codeActe, $quantite)
|
||||
{
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_modifier_seance_sea(?, ?, ?, ?, ?, ?, ?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($codeTarifActe, $numeroPrescriptionKine, $codeActe, $user, $idSaisie, $tm, $quantite, $codePrestataire));
|
||||
}
|
||||
|
||||
public function initseance_cso()
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_seance_cso(?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroFeuilleMaladie, $user, $tm));
|
||||
}
|
||||
|
||||
public function initseancekine_cso($codeGestionBon)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$tm = $_SESSION['p_tm_C'];
|
||||
|
||||
$sql = 'call sp_p_init_seance_kine_cso(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroPrescriptionKine, $user, $codeTarifActe, $tm, $codeGestionBon));
|
||||
}
|
||||
|
||||
public function initseancekine_sea($codeGestionBon)
|
||||
{
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$numeroBonKine = $_SESSION['p_numeroBonKine_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$idAdherent = $this->getAdherentBonKine($numeroBonKine);
|
||||
|
||||
//$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
|
||||
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
|
||||
|
||||
|
||||
//$tm = $_SESSION['p_tm_C'];
|
||||
$tm = $this->getTmBonKine($numeroBonKine);
|
||||
|
||||
$sql = 'call sp_p_init_seance_kine_sea(?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonKine, $user, $codeTarifActe, $tm, $codeGestionBon));
|
||||
}
|
||||
|
||||
public function getContexteAjaxPrescription($numeroExamen)
|
||||
{
|
||||
$_SESSION['p_numeroExamen_C'] = $numeroExamen;
|
||||
}
|
||||
|
||||
public function getContexteAjaxOrdonnance($numeroBonExamen)
|
||||
{
|
||||
$_SESSION['p_numeroBonExamen_C'] = $numeroBonExamen;
|
||||
}
|
||||
|
||||
public function enregistrerseance($codeGestionBon)
|
||||
{
|
||||
$numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_seance_cso(?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroPrescriptionKine, $idSaisie, $user, $idAdherent, $numeroAdherent,
|
||||
$idBeneficiaire, $numeroBeneficiaire, $codeGestionBon));
|
||||
}
|
||||
|
||||
public function facturerseance($user_id_substitut, $codeGestionBon)
|
||||
{
|
||||
$numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C'];
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$user_id = $_SESSION['p_user_id_C'];
|
||||
|
||||
$idAdherent = $_SESSION['p_idAdherent_C'];
|
||||
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
|
||||
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
|
||||
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
|
||||
|
||||
$sql = 'call sp_p_enregistrer_seance_sea(?, ?, ?, ?, ? , ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($numeroPrescriptionKine, $idSaisie, $user, $user_id, $idAdherent, $numeroAdherent,
|
||||
$idBeneficiaire, $numeroBeneficiaire, $user_id_substitut, $codeGestionBon));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Secteuractivite extends Modele {
|
||||
public function getSecteuractivites($codeSecteur=null,$libelleSecteur=null) {
|
||||
$codeSecteur = contruireParamLike($codeSecteur);
|
||||
$libelleSecteur = contruireParamLike($libelleSecteur);
|
||||
|
||||
$sql = 'SELECT id, codeSecteur, libelleSecteur
|
||||
FROM secteuractivite A WHERE (codeSecteur LIKE ? AND libelleSecteur LIKE ?) order by libelleSecteur';
|
||||
|
||||
$secteuractivites = $this->executerRequete($sql, array($codeSecteur,$libelleSecteur));
|
||||
return $secteuractivites;
|
||||
}
|
||||
public function getSecteuractivite($id) {
|
||||
$sql = 'SELECT id, codeSecteur, libelleSecteur
|
||||
FROM secteuractivite A WHERE (A.id=?)';
|
||||
|
||||
$secteuractivite = $this->executerRequete($sql, array($id));
|
||||
if ($secteuractivite->rowCount() > 0)
|
||||
return $secteuractivite->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun Secteur d'activité ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreSecteurs()
|
||||
{
|
||||
$sql = 'select count(*) as nbSecteurs FROM secteuractivite';
|
||||
$resultat = $this->executerRequete($sql);
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbSecteurs'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSecteur, $libelleSecteur) {
|
||||
$sql = 'INSERT INTO secteuractivite (codeSecteur,libelleSecteur) VALUES ( ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSecteur, $libelleSecteur));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeSecteur, $libelleSecteur) {
|
||||
$sql = 'UPDATE secteuractivite SET codeSecteur=?, libelleSecteur=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeSecteur, $libelleSecteur, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM secteuractivite WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeSecteur) {
|
||||
$sql = 'select id FROM secteuractivite WHERE (codeSecteur=?)';
|
||||
$resultat = $this->executerRequete($sql, array($codeSecteur));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeSecteur as `code`, libelleSecteur as libelle
|
||||
FROM secteuractivite order by libelleSecteur';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Service extends Modele {
|
||||
public function getServices($codeService=null,$libelle=null) {
|
||||
$codeService = contruireParamLike($codeService);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT id, codeSociete, codeService, libelle
|
||||
FROM service A WHERE (A.codeSociete=? AND codeService LIKE ? AND libelle LIKE ?) order by libelle';
|
||||
|
||||
$Services = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeService,$libelle));
|
||||
return $Services;
|
||||
}
|
||||
public function getService($id) {
|
||||
$sql = 'SELECT id, codeSociete, codeService, libelle
|
||||
FROM service A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$Service = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($Service->rowCount() > 0)
|
||||
return $Service->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune Service ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreService()
|
||||
{
|
||||
$sql = 'select count(*) as nbService FROM Service A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbService'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeService, $libelle) {
|
||||
$sql = 'INSERT INTO Service (codeSociete, codeService, libelle) VALUES (?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeService, $libelle));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeService, $libelle) {
|
||||
$sql = 'UPDATE service SET codeService=?, libelle=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeService, $libelle, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM service WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeService) {
|
||||
$sql = 'select id FROM service WHERE (codeSociete=?) and (codeService=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeService));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeService as `code`, libelle
|
||||
FROM service WHERE (codeSociete=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Sexe extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeSexe as `code`, libelle FROM sexe order by 1 DESC';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Situationfamille extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeSituationFamille as `code`, libelle FROM situationfamille order by ordre';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Societeuser extends Modele {
|
||||
|
||||
public function getSocieteuser($codeSociete)
|
||||
{
|
||||
$sql = 'select A.codeSociete, A.nomSociete, A.adresseGeoSociete, A.adressePostSociete,
|
||||
A.ville, A.telephoneSociete, A.emailSociete, A.faxSociete, A.codePays,
|
||||
medecinConseil, emailMedecinConseil, telephoneMedecinConseil,
|
||||
emailAdministrateurSysteme, telephone_administrateur_systeme, sigleSociete, A.registreCommerce
|
||||
from societeuser A
|
||||
left join pays B on (B.codeSociete=A.codeSociete) and (B.codePays=A.codePays)
|
||||
where (A.codeSociete=?)';
|
||||
|
||||
$societe = $this->executerRequete($sql, array($codeSociete));
|
||||
return $societe->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getinfossassureurs($codeSociete)
|
||||
{
|
||||
$sql = 'select A.* from contactsassureur A where (A.codeSociete=?) order by A.ordre, A.nom, A.prenoms;';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeSociete));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Titre extends Modele {
|
||||
public function getTitres($codeTitre=null,$libelle=null) {
|
||||
$codeTitre = contruireParamLike($codeTitre);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT id, codeSociete, codeTitre, libelle, titreCourrier
|
||||
FROM titre A WHERE (A.codeSociete=? AND codeTitre LIKE ? AND libelle LIKE ?) order by libelle';
|
||||
|
||||
$titres = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeTitre,$libelle));
|
||||
return $titres;
|
||||
}
|
||||
public function getTitre($id) {
|
||||
$sql = 'SELECT id, codeSociete, codeTitre, libelle, titreCourrier
|
||||
FROM titre A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$titre = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($titre->rowCount() > 0)
|
||||
return $titre->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune titre ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreTitre()
|
||||
{
|
||||
$sql = 'select count(*) as nbTitre FROM titre A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbTitre'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeTitre, $libelle, $titreCourrier) {
|
||||
$sql = 'INSERT INTO titre (codeSociete, codeTitre, libelle, titreCourrier) VALUES (?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeTitre, $libelle, $titreCourrier));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeTitre, $libelle, $titreCourrier) {
|
||||
$sql = 'UPDATE titre SET codeTitre=?, libelle=?, titreCourrier=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeTitre, $libelle, $titreCourrier, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM titre WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeTitre) {
|
||||
$sql = 'select id FROM titre WHERE (codeSociete=?) and (codeTitre=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeTitre));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeTitre as `code`, libelle FROM titre
|
||||
WHERE (codeSociete=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Typeaffection extends Modele
|
||||
{
|
||||
public function getTypeaffections($codeTypeAffection=null,$libelle=null) {
|
||||
$codeTypeAffection = contruireParamLike($codeTypeAffection);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT id, codeSociete, codeTypeAffection, libelle
|
||||
FROM p_typeaffection A WHERE (A.codeSociete=? AND codeTypeAffection LIKE ? AND libelle LIKE ?) order by libelle';
|
||||
|
||||
$typeaffections = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeTypeAffection,$libelle));
|
||||
return $typeaffections;
|
||||
}
|
||||
public function getTypeaffection($id) {
|
||||
$sql = 'SELECT id, codeSociete, codeTypeAffection, libelle
|
||||
FROM p_typeaffection A WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$p_typeaffection = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($p_typeaffection->rowCount() > 0)
|
||||
return $p_typeaffection->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune p_typeaffection ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreTypeaffection()
|
||||
{
|
||||
$sql = 'select count(*) as nbTypeaffection FROM p_typeaffection A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbTypeaffection'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeTypeAffection, $libelle) {
|
||||
$sql = 'INSERT INTO p_typeaffection (codeSociete, codeTypeAffection, libelle) VALUES (?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeTypeAffection, $libelle));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeTypeAffection, $libelle) {
|
||||
$sql = 'UPDATE p_typeaffection SET codeTypeAffection=?, libelle=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeTypeAffection, $libelle, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM p_typeaffection WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeTypeAffection) {
|
||||
$sql = 'select id FROM p_typeaffection WHERE (codeSociete=?) and (codeTypeAffection=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeTypeAffection));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe()
|
||||
{
|
||||
if ($_SESSION['p_AffectionVisible']=="1")
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT codeTypeAffection as `code`, libelleEng as libelle
|
||||
FROM p_typeaffection WHERE (codeSociete=?) order by libelleEng';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeTypeAffection as `code`, libelle
|
||||
FROM p_typeaffection WHERE (codeSociete=?) order by libelle';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeTypeAffection as `code`, codeTypeAffection as libelle
|
||||
FROM p_typeaffection WHERE (codeSociete=?) order by codeTypeAffection';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -1,144 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Typebon extends Modele {
|
||||
|
||||
public function getListe()
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
if (isset($_SESSION['p_fusionConsOrd']) && $_SESSION['p_fusionConsOrd']=="1")
|
||||
{
|
||||
$sql = 'SELECT codeTypeBon as `code`, libelleEng as libelle FROM p_typebon WHERE (codeTypeBon!="ORDO") order by ordre, libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeTypeBon as `code`, libelleEng as libelle FROM p_typebon order by ordre, libelle';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (isset($_SESSION['p_fusionConsOrd']) && $_SESSION['p_fusionConsOrd']=="1")
|
||||
{
|
||||
$sql = 'SELECT codeTypeBon as `code`, libelle FROM p_typebon WHERE (codeTypeBon!="ORDO") order by ordre, libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeTypeBon as `code`, libelle FROM p_typebon order by ordre, libelle';
|
||||
}
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeFusion()
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT codeTypeBon as `code`, libelleEng as libelle FROM p_typebon WHERE (codeTypeBon!="ORDO") order by ordre, libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeTypeBon as `code`, libelle FROM p_typebon WHERE (codeTypeBon!="ORDO") order by ordre, libelle';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getDemandeBons($codeTypeBon, $d1, $d2)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
|
||||
$sql = 'call sp_p_get_demande_bons(?, ?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $codeTypeBon, $d1, $d2));
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getDenierNumeroBon($codeTypeBon)
|
||||
{
|
||||
$sql = 'select fn_getDenierNumeroBon(?, ?) as denierNumeroBon';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeTypeBon));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['denierNumeroBon'];
|
||||
}
|
||||
|
||||
public function plageLibre($codeTypeBon, $noDepart, $noFin) {
|
||||
$sql = 'select id FROM p_bonpec WHERE (codeSociete=?) and (codeTypeBon=?) and (numeroBon between ? and ?) limit 1';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeTypeBon, $noDepart, $noFin));
|
||||
|
||||
return $resultat->rowCount();
|
||||
}
|
||||
|
||||
|
||||
public function commanderbon($codeTypeBon, $quantite, $commentaire)
|
||||
{
|
||||
$codeSociete = $_SESSION['p_codeSociete'];
|
||||
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||
$dateDemande = date('Y-m-d');
|
||||
$codeUtilisateur = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'insert into p_demandebonpec (codeSociete, codeTypeBon, codePrestataire, quantite, dateDemande, commentaire, codeUtilisateur)
|
||||
values (?, ?, ?, ?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codeTypeBon, $codePrestataire, $quantite, $dateDemande, $commentaire, $codeUtilisateur));
|
||||
}
|
||||
|
||||
public function getInfos($codeTypeBon)
|
||||
{
|
||||
$sql = 'select libelle from p_typebon where (codeTypeBon=?)';
|
||||
$resultat = $this->executerRequete($sql, array($codeTypeBon));
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getCodeGestionBon($codeTypeBon)
|
||||
{
|
||||
$sql = 'select codeGestionBon from p_typebon where (codeTypeBon=?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeTypeBon));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $ligne['codeGestionBon'];
|
||||
}
|
||||
|
||||
public function getTypebonParam()
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'CALL sp_get_type_bon_param_eng(?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'CALL sp_get_type_bon_param(?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
/*
|
||||
public function getCodeGestionBon($codeTypeBon)
|
||||
{
|
||||
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
|
||||
{
|
||||
$sql = 'SELECT codeGestionBon, libelleEng AS libelle FROM p_typebon WHERE (codeTypeBon=?)';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeGestionBon, libelleEng AS libelle FROM p_typebon WHERE (codeTypeBon=?)';
|
||||
}
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeTypeBon));
|
||||
|
||||
// $ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Typeclient extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeTypeClient as `code`, libelle FROM typeclient order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Typecontrat extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeTypeContrat as `code`, libelle FROM typecontrat order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Typeprestataire extends Modele {
|
||||
public function getTypeprestataires($codeTypePrestataire=null,$libelle=null) {
|
||||
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeTypePrestataire, A.libelle, A.codeTypeSysteme, B.libelle as libelleTypeSysteme
|
||||
FROM typeprestataire A left join typeprestatairesysteme B on (B.codeTypeSysteme=A.codeTypeSysteme)
|
||||
WHERE (A.codeSociete=? AND A.codeTypePrestataire LIKE ? AND A.libelle LIKE ?) order by A.libelle';
|
||||
|
||||
$typeprestataires = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeTypePrestataire,$libelle));
|
||||
return $typeprestataires;
|
||||
}
|
||||
public function getTypeprestataire($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeTypePrestataire, A.libelle, A.codeTypeSysteme, B.libelle as libelleTypeSysteme
|
||||
FROM typeprestataire A left join typeprestatairesysteme B on (B.codeTypeSysteme=A.codeTypeSysteme)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$typeprestataire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($typeprestataire->rowCount() > 0)
|
||||
return $typeprestataire->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune typeprestataire ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreTypeprestataire()
|
||||
{
|
||||
$sql = 'select count(*) as nbTypeprestataire FROM typeprestataire A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbTypeprestataire'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeTypePrestataire, $libelle, $codeTypeSysteme) {
|
||||
$sql = 'INSERT INTO typeprestataire (codeSociete, codeTypePrestataire, libelle, codeTypeSysteme) VALUES (?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeTypePrestataire, $libelle, $codeTypeSysteme));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeTypePrestataire, $libelle, $codeTypeSysteme) {
|
||||
$sql = 'UPDATE typeprestataire SET codeTypePrestataire=?, libelle=?, codeTypeSysteme=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeTypePrestataire, $libelle, $codeTypeSysteme, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM typeprestataire WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeTypePrestataire) {
|
||||
$sql = 'select id FROM typeprestataire WHERE (codeSociete=?) and (codeTypePrestataire=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeTypePrestataire));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeTypePrestataire as `code`, libelle
|
||||
FROM typeprestataire WHERE (codeSociete=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Typeprestatairesysteme extends Modele {
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeTypeSysteme as `code`, libelle
|
||||
FROM typeprestatairesysteme order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Typeprestation extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT codeTypePrestation as `code`, libelle
|
||||
FROM p_typeprestation order by ordre';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,96 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
class Utilisateur extends Modele {
|
||||
|
||||
public function connecter($login, $mdp)
|
||||
{
|
||||
$sql = "call sp_p_get_utilisateur_pass(?);";
|
||||
|
||||
$utilisateur = $this->executerRequete($sql, array($login));
|
||||
|
||||
if ($utilisateur->rowCount() == 1)
|
||||
{
|
||||
$user = $utilisateur->fetch(PDO::FETCH_ASSOC);
|
||||
$hash = $user['motPass'];
|
||||
|
||||
return (password_verify($mdp, $hash));
|
||||
} else
|
||||
return false;
|
||||
}
|
||||
|
||||
public function getUtilisateur($login)
|
||||
{
|
||||
$sql = "call sp_p_get_utilisateur(?);";
|
||||
|
||||
$utilisateur = $this->executerRequete($sql, array($login));
|
||||
if ($utilisateur->rowCount() == 1)
|
||||
// return $utilisateur->fetch(PDO::FETCH_ASSOC);
|
||||
return $utilisateur->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucun utilisateur ne correspond aux identifiants fournis");
|
||||
}
|
||||
|
||||
public function changerpass($login, $ancmdp, $nvmdp)
|
||||
{
|
||||
$hash = password_hash($nvmdp, PASSWORD_DEFAULT);
|
||||
$sql = "UPDATE p_utilisateur set motPass=?, reInit = '0' WHERE codeUtilisateur=?";
|
||||
$this->executerRequete($sql, array($hash, $login));
|
||||
}
|
||||
|
||||
public function viderTablesTemporairesUser($login)
|
||||
{
|
||||
$idSaisie = $_SESSION['p_idSaisie'];
|
||||
$sql = "call sp_p_viderTablesTemporairesUser(?, ?)";
|
||||
$this->executerRequete($sql, array($login, $idSaisie));
|
||||
}
|
||||
|
||||
public function getUtilisateurIdsaisie($idSaisie)
|
||||
{
|
||||
$sql = "call sp_p_get_utilisateur_idSaisie(?);";
|
||||
|
||||
$utilisateur = $this->executerRequete($sql, array($idSaisie));
|
||||
return $utilisateur->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function changerlangueutilisateur()
|
||||
{
|
||||
$user = $_SESSION['p_login'];
|
||||
$codeLangue = $_SESSION['p_lang'];
|
||||
|
||||
if($codeLangue == "en_US")
|
||||
{
|
||||
$codeNewLang = "fr_FR";
|
||||
}
|
||||
else
|
||||
{
|
||||
$codeNewLang = "en_US";
|
||||
}
|
||||
|
||||
$sql = "call sp_p_changer_langue_utilisateur(?, ?);";
|
||||
|
||||
$this->executerRequete($sql, array($user, $codeNewLang));
|
||||
|
||||
$_SESSION['p_lang'] = $codeNewLang;
|
||||
setcookie('lang', $codeLangue, time()+365*24*3600, '/');
|
||||
$_COOKIE['lang'] = $codeNewLang;
|
||||
}
|
||||
|
||||
public function verifiermotpassdefaut($codeSociete, $mdp)
|
||||
{
|
||||
$sql = "call sp_get_mot_pass_reinit(?);";
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codeSociete));
|
||||
|
||||
if ($resultat->rowCount() == 1)
|
||||
{
|
||||
$user = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
$hash = $user['motPassReinit'];
|
||||
return (password_verify($mdp, $hash));
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Ville extends Modele {
|
||||
public function getVilles($codeVille=null,$libelle=null) {
|
||||
$codeVille = contruireParamLike($codeVille);
|
||||
$libelle = contruireParamLike($libelle);
|
||||
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeVille, A.libelle, A.codePays, B.libelle AS pays
|
||||
FROM ville A left join pays B on (B.codeSociete=A.codeSociete AND B.codePays=A.codePays)
|
||||
WHERE (A.codeSociete=? AND A.codeVille LIKE ? AND A.libelle LIKE ?) order by A.libelle';
|
||||
|
||||
$villes = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeVille,$libelle));
|
||||
return $villes;
|
||||
}
|
||||
public function getVille($id) {
|
||||
$sql = 'SELECT A.id, A.codeSociete, A.codeVille, A.libelle, A.codePays, B.libelle AS pays
|
||||
FROM ville A left join pays B on (B.codePays=A.codePays)
|
||||
WHERE (A.codeSociete=?) AND (A.id=?)';
|
||||
|
||||
$ville = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
|
||||
if ($ville->rowCount() > 0)
|
||||
return $ville->fetch(PDO::FETCH_ASSOC);
|
||||
else
|
||||
throw new Exception("Aucune ville ne correspond à cet id : '$id'");
|
||||
}
|
||||
public function getNombreVille()
|
||||
{
|
||||
$sql = 'select count(*) as nbVille FROM ville A WHERE (A.codeSociete=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne['nbVille'];
|
||||
}
|
||||
|
||||
public function ajouter($codeSociete, $codeVille, $libelle, $codePays) {
|
||||
$sql = 'INSERT INTO ville (codeSociete, codeVille, libelle, codePays) VALUES (?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($codeSociete, $codeVille, $libelle, $codePays));
|
||||
}
|
||||
|
||||
public function modifier($id, $codeVille, $libelle, $codePays) {
|
||||
$sql = 'UPDATE ville SET codeVille=?, libelle=?, codePays=? where (id=?)';
|
||||
$this->executerRequete($sql, array($codeVille, $libelle, $codePays, $id));
|
||||
}
|
||||
|
||||
public function supprimer($id) {
|
||||
$sql = 'DELETE FROM ville WHERE (id=?)';
|
||||
$this->executerRequete($sql, array($id));
|
||||
}
|
||||
|
||||
public function existeligne($codeVille) {
|
||||
$sql = 'select id FROM ville WHERE (codeSociete=?) and (codeVille=?)';
|
||||
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeVille));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function getListe($codePays=null) {
|
||||
$codePays = contruireParam($codePays);
|
||||
$sql = 'SELECT codeVille as `code`, libelle FROM ville
|
||||
WHERE (codeSociete=? AND codePays=?) order by libelle';
|
||||
|
||||
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codePays));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Vues extends Modele {
|
||||
|
||||
public function getListe() {
|
||||
$sql = 'SELECT vue as `code`, Description as libelle FROM vues order by vue';
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user