radiantrh/Controleur/ControleurRechercherassure.php
2026-01-05 13:44:01 +00:00

76 lines
2.2 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurRechercherassure extends Controleur {
private $menuvue;
private $beneficiaire;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Rechercherassure");
$this->beneficiaire = new Beneficiaire();
$_SESSION['modeDevis'] = "0";
$_SESSION['okId'] = "-1";
$_SESSION['okId_face'] = "-1";
$_SESSION['codeGcAssureur_C'] = "";
$_SESSION['nomGcAssureur_C'] = "";
}
public function index($numeroBeneficiaire="", $numeroAdherent="", $nomBeneficiaire="",
$prenomsBeneficiaire="")
{
$this->beneficiaire->getModeBiometrie();
$derniernumerobeneficiaires = '0';
if(!empty($_POST)) {
$numeroBeneficiaire=trim($_POST['numeroBeneficiaire']);
$numeroAdherent=trim($_POST['numeroAdherent']);
$nomBeneficiaire=trim($_POST['nomBeneficiaire']);
$prenomsBeneficiaire=trim($_POST['prenomsBeneficiaire']);
if($numeroBeneficiaire != '')
{
$beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaire);
}elseif($numeroAdherent != ''){
$beneficiaires = $this->beneficiaire->getBeneficiairesAdh($numeroAdherent);
}elseif($nomBeneficiaire != '' || $prenomsBeneficiaire != '' ){
$beneficiaires = $this->beneficiaire->getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire);
}else{
$beneficiaires = $this->beneficiaire->getBeneficiaireVide();
}
}else{
$beneficiaires = $this->beneficiaire->getBeneficiaireVide();
}
var_dump(
array(
"beneficiaires" => $beneficiaires,
)
);
exit();
if (count($beneficiaires) == 1)
{
$idBeneficiaire = $beneficiaires['idBeneficiaire'];
var_dump(
array(
"cas" => "1 bénéficiaire triouvé => Fichebeneficiaire",
"idBeneficiaire" => $idBeneficiaire,
)
);
exit();
$this->rediriger("Fichebeneficiaire", $beneficiaires['idBeneficiaire']);
} else
{
$this->genererVue(array('derniernumerobeneficiaires'=> $derniernumerobeneficiaires,'beneficiaires' => $beneficiaires));
}
}
}