83 lines
2.2 KiB
PHP
Executable File
83 lines
2.2 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Modele.php';
|
|
|
|
class Remboursement extends Modele {
|
|
public function getBeneficaire()
|
|
{
|
|
$sql = 'Call sp_a_get_beneficiaire_famille(?)';
|
|
|
|
$liste = $this->executerRequete($sql,array($_SESSION['numeroAdherent_C']));
|
|
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getCodeLienParente($numeroBeneficiaire)
|
|
{
|
|
$sql = "SELECT fn_code_lienparente(?) AS codeLienParente;";
|
|
|
|
$resultat = $this->executerRequete($sql, array($numeroBeneficiaire));
|
|
|
|
$lien = $resultat->fetch(PDO::FETCH_ASSOC);
|
|
|
|
return $lien['codeLienParente'];
|
|
|
|
}
|
|
|
|
public function getLienParenteBeneficaire($numeroBeneficiaire)
|
|
{
|
|
$sql = 'Call sp_afficher_lienparente_beneficiaire(?)';
|
|
|
|
$liste = $this->executerRequete($sql,array($numeroBeneficiaire));
|
|
|
|
return $liste->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
|
|
|
|
public function getDemandeRemboursement($idDemandeRemboursement)
|
|
{
|
|
$sql = 'Call sp_a_demande_remboursement(?)';
|
|
|
|
$liste = $this->executerRequete($sql,array($idDemandeRemboursement));
|
|
|
|
return $liste->fetch(PDO::FETCH_ASSOC);
|
|
|
|
}
|
|
|
|
public function enregistrerdemande($numeroBeneficiaire, $commentaires)
|
|
{
|
|
$codeSociete = $_SESSION['codeSociete'];
|
|
|
|
$sql = 'Call sp_a_enregistrer_demande_remboursement(?, ?, ?);';
|
|
|
|
$liste = $this->executerRequete($sql,array($codeSociete, $numeroBeneficiaire, $commentaires))->fetch(PDO::FETCH_ASSOC);
|
|
|
|
|
|
$_SESSION['idDemandeRemboursement'] = $liste['idDemandeRemboursement'];
|
|
}
|
|
|
|
public function getDemandesRemboursement($idAdherent, $d1, $d2, $codeEtatDemandeRemboursement)
|
|
{
|
|
$codeEtatDemandeRemboursement = contruireParamLike($codeEtatDemandeRemboursement);
|
|
|
|
$sql = 'call sp_a_get_demande_remboursement_famille(?, ?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idAdherent, $d1, $d2, $codeEtatDemandeRemboursement));
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getEtatRemboursement()
|
|
{
|
|
if (est_anglophone()){
|
|
$sql = 'call sp_a_get_etat_remboursement_eng()';
|
|
}else{
|
|
$sql = 'call sp_a_get_etat_remboursement()';
|
|
}
|
|
|
|
$resultat = $this->executerRequete($sql);
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
|
|
}
|
|
|
|
} |