99 lines
2.9 KiB
PHP
Executable File
99 lines
2.9 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Modele.php';
|
|
class Beneficiaire_temp extends Modele {
|
|
|
|
public function getBeneficiaire_temp($idAdherent, $dateEntree, $user, $prorata, $fraisCarte)
|
|
{
|
|
$sql = 'call sp_init_beneficiaire(?, ?, ?, ?, ?)';
|
|
|
|
$adherent_temp = $this->executerRequete($sql, array($idAdherent, $dateEntree, $user, $prorata, $fraisCarte));
|
|
return $adherent_temp->fetch();
|
|
}
|
|
|
|
public function getListeBeneficiaire_temp()
|
|
{
|
|
$user = $_SESSION['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['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['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['login'];
|
|
|
|
$sql = 'call sp_afficher_beneficiaire_retrait(?);';
|
|
|
|
$beneficiaires = $this->executerRequete($sql, array($user));
|
|
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
|
|
public function recapitulerretrait()
|
|
{
|
|
$user = $_SESSION['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['login'];
|
|
|
|
$sql = 'call sp_afficher_beneficiaire_limite(?, ?);';
|
|
|
|
$beneficiaires = $this->executerRequete($sql, array($id_college_temp, $user));
|
|
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function get_frais_carte_college($idCollege)
|
|
{
|
|
$sql = 'select fn_get_frais_carte_college(?) as fraisCarte';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idCollege));
|
|
|
|
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
|
|
|
return $ligne['fraisCarte'];
|
|
}
|
|
|
|
} |