130 lines
3.9 KiB
PHP
130 lines
3.9 KiB
PHP
<?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(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
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 appliquertauxristourne($tauxRistourne)
|
|
{
|
|
$user = $_SESSION['login'];
|
|
|
|
$sql = 'call sp_appliquer_taux_ristourne(?, ?);';
|
|
|
|
$this->executerRequete($sql, array($user, $tauxRistourne));
|
|
}
|
|
|
|
public function get_frais_carte_college($idCollege)
|
|
{
|
|
// $idCollege = $_SESSION['idCollege_C'];
|
|
|
|
$sql = 'select fn_get_frais_carte_college(?) as fraisCarte';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idCollege));
|
|
|
|
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
|
|
|
return $ligne['fraisCarte'];
|
|
}
|
|
|
|
public function initbeneficiairefamilialie_temp($idAdherent, $dateEntree, $user)
|
|
{
|
|
$sql = 'call sp_init_beneficiaire_familiale(?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idAdherent, $dateEntree, $user));
|
|
|
|
return $resultat->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function recapbeneficiciairefamilialetemp($codeLienParente, $dateEntre, $codeProduit)
|
|
{
|
|
$user = $_SESSION['login'];
|
|
|
|
$sql = 'call sp_recap_prime_beneficiaire_familiale_temp(?, ?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($codeLienParente, $dateEntre, $user, $codeProduit));
|
|
|
|
return $resultat->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
} |