87 lines
2.6 KiB
PHP
Executable File
87 lines
2.6 KiB
PHP
Executable File
<?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);
|
|
}
|
|
} |