a
This commit is contained in:
parent
eda0bc8fdf
commit
e2f457a71c
85
Modele/Rendezvous.php
Normal file
85
Modele/Rendezvous.php
Normal file
|
|
@ -0,0 +1,85 @@
|
||||||
|
<?php
|
||||||
|
require_once 'Framework/Modele.php';
|
||||||
|
|
||||||
|
class Rendezvous extends Modele {
|
||||||
|
|
||||||
|
public function getPrisesRdv($d1, $d2, $codeEtatRdv)
|
||||||
|
{
|
||||||
|
$codeEtatRdv = contruireParamLike($codeEtatRdv);
|
||||||
|
|
||||||
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
||||||
|
|
||||||
|
$sql = 'call sp_get_demande_rdv_prestataire(?, ?, ?, ?)';
|
||||||
|
|
||||||
|
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2, $codeEtatRdv));
|
||||||
|
|
||||||
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getEtatRdv()
|
||||||
|
{
|
||||||
|
if(est_anglophone()){
|
||||||
|
$sql = 'call sp_a_get_etat_rdv_eng();';
|
||||||
|
}else{
|
||||||
|
$sql = 'call sp_a_get_etat_rdv();';
|
||||||
|
}
|
||||||
|
|
||||||
|
$resultat = $this->executerRequete($sql);
|
||||||
|
|
||||||
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getBeneficaire($idAdherent)
|
||||||
|
{
|
||||||
|
$sql = 'Call sp_get_beneficiaire_famille(?)';
|
||||||
|
|
||||||
|
$liste = $this->executerRequete($sql,array($idAdherent));
|
||||||
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getDemandeRdv($idDemandeRdv)
|
||||||
|
{
|
||||||
|
$sql = 'Call sp_a_demande_rdv(?)';
|
||||||
|
|
||||||
|
$liste = $this->executerRequete($sql,array($idDemandeRdv));
|
||||||
|
|
||||||
|
return $liste->fetch(PDO::FETCH_ASSOC);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getSpecialiteRdv()
|
||||||
|
{
|
||||||
|
if(est_anglophone()){
|
||||||
|
$sql = 'CALL sp_a_get_specialites_rdv_eng();';
|
||||||
|
}else{
|
||||||
|
$sql = 'CALL sp_a_get_specialites_rdv(?)';
|
||||||
|
}
|
||||||
|
|
||||||
|
$liste = $this->executerRequete($sql,array($_SESSION['p_codeSociete']));
|
||||||
|
|
||||||
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function accorderrdv($numeroDemandeRdv, $dateRdvAccordee, $heureRdvAccordee, $motifReponseRdv)
|
||||||
|
{
|
||||||
|
$user = $_SESSION['p_codeUtilisateur'];
|
||||||
|
|
||||||
|
$sql = 'CALL sp_p_accorder_rdv(?, ?, ?, ?, ?);';
|
||||||
|
|
||||||
|
|
||||||
|
$this->executerRequete($sql,array($numeroDemandeRdv, $user, $dateRdvAccordee, $heureRdvAccordee, $motifReponseRdv));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function refuserrdv($numeroDemandeRdv, $motifReponseRdv)
|
||||||
|
{
|
||||||
|
$user = $_SESSION['p_codeUtilisateur'];
|
||||||
|
|
||||||
|
$sql = 'CALL sp_p_refuser_rdv(?, ?, ?);';
|
||||||
|
|
||||||
|
$this->executerRequete($sql,array($numeroDemandeRdv, $user, $motifReponseRdv));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user