garant/Controleur/ControleurRemboursementclassiqueassure.php
2025-12-05 10:57:03 +00:00

61 lines
2.6 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Facture.php';
require_once 'Modele/Adherent.php';
require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurRemboursementclassiqueassure extends Controleur {
private $facture;
private $adherent;
private $ben;
public function __construct()
{
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue('Remboursementclassiqueassure');
$this->facture = new Facture();
$this->adherent = new Adherent();
$this->ben = new Beneficiaire();
}
public function index() {
$idBeneficiaire = ""; //(isset($_SESSION['idBeneficiaire_C']) && $_SESSION['idBeneficiaire_C'] !="") ? $_SESSION['idBeneficiaire_C'] : "0";;
$d1 = $_SESSION['dUneSemaineAvant_C'];
$d2 = date('Y-m-d');
if($idBeneficiaire > "0")
{
$benef = $this->ben->trouverBeneficiaireId($idBeneficiaire);
$_SESSION['numeroBeneficiaire_C'] = $benef['numero'];
$_SESSION['beneficiaire_C'] = $benef['beneficiaire'];
$_SESSION['nomPolice_C'] = $benef['nomPolice'];
$_SESSION['nomCollege_C'] = $benef['nomCollege'];
$_SESSION['codeLienParente_C'] = $benef['codeLienParente'];
$_SESSION['numeroAdherent_C'] = $benef['numeroAdherent'];
$_SESSION['adherent_C'] = $benef['adherent'];
$factures = $this->facture->getfacturesclassiquebenficiaire($idBeneficiaire, $d1, $d2);
}else{
$factures = array();
}
$numeroBeneficiaire = (isset($_SESSION['numeroBeneficiaire_C']) && $idBeneficiaire > "0")? $_SESSION['numeroBeneficiaire_C']:"";
$beneficiaire = (isset($_SESSION['beneficiaire_C']) && $idBeneficiaire > "0")? $_SESSION['beneficiaire_C']:"";
$codeLienParente = (isset($_SESSION['codeLienParente_C']) && $idBeneficiaire > "0")? $_SESSION['codeLienParente_C']:"";
$idAdherent = (isset($_SESSION['idAdherent_C']) && $idBeneficiaire > "0")? $_SESSION['idAdherent_C']:"0";
$noAdherent = (isset($_SESSION['numeroAdherent_C']) && $idBeneficiaire > "0")? $_SESSION['numeroAdherent_C']:"";
$nomAdherent = (isset($_SESSION['adherent_C']) && $idBeneficiaire > "0")? $_SESSION['adherent_C']:"";
$aBeneficiaireRemb = $this->adherent->aBeneficiaireRemboursement($idAdherent);
$this->genererVue(array('factures' => $factures, 'idBeneficiaire' => $idBeneficiaire,
'numeroBeneficiaire' => $numeroBeneficiaire, 'beneficiaire' => $beneficiaire,
'codeLienParente' => $codeLienParente, 'noAdherent' => $noAdherent,
'nomAdherent' => $nomAdherent, 'aBeneficiaireRemb' => $aBeneficiaireRemb));
}
}