a
This commit is contained in:
parent
33de8c4584
commit
1c3a145885
|
|
@ -12,29 +12,58 @@ class ControleurRechercheparcarte extends Controleur {
|
|||
$this->menuvue->getMenuVue("Rechercheparcarte");
|
||||
|
||||
$this->beneficiaire = new Beneficiaire();
|
||||
}
|
||||
|
||||
viderContexte();
|
||||
|
||||
$_SESSION['p_numeroBonOrdonnance_C'] = "-1";
|
||||
$_SESSION['p_numeroBonExamen_C'] = "-1";
|
||||
$_SESSION['p_numeroBonOptique_C'] = "-1";
|
||||
$_SESSION['p_numeroBonKine_C'] = "-1";
|
||||
|
||||
$_SESSION['p_okId'] = "-1";
|
||||
$_SESSION['p_okId_face'] = "-1";
|
||||
|
||||
$_SESSION["proforma"] = "0";
|
||||
|
||||
}
|
||||
|
||||
public function index($donneesCarte="")
|
||||
{
|
||||
$this->beneficiaire->getModeBiometrie();
|
||||
|
||||
$_SESSION['p_okId'] = "-1";
|
||||
$_SESSION['p_okId_face'] = "-1";
|
||||
|
||||
$_SESSION['p_vueRetour'] = "Recherche";
|
||||
|
||||
$derniernumerobeneficiaires = 0;
|
||||
|
||||
$_SESSION['p_d1m_C'] = isset($_SESSION['p_d1m_C']) ? $_SESSION['p_d1m_C'] : $_SESSION['p_debutMois_C'] ;
|
||||
$_SESSION['p_d2_C'] = isset($_SESSION['p_d2_C']) ? $_SESSION['p_d2_C'] : date('Y-m-d');
|
||||
$_SESSION['etatFeuille'] = isset($_SESSION['etatFeuille']) ? $_SESSION['etatFeuille'] : '2';
|
||||
|
||||
$_SESSION['p_dEntente_C'] = isset($_SESSION['p_dEntente_C']) ? $_SESSION['p_dEntente_C'] : $_SESSION['p_debutMois_C'] ;
|
||||
$_SESSION['etatEntente'] = isset($_SESSION['etatEntente']) ? $_SESSION['etatEntente'] : '2';
|
||||
|
||||
if (isset($_POST['donneesCarte']))
|
||||
{
|
||||
// IS1 => Inter-Sante V1
|
||||
$donneesCarte = $_POST['donneesCarte']; // ex: "IS1|ebene|ESI6936000602"
|
||||
$parts = explode('|', $donneesCarte);
|
||||
|
||||
var_dump($parts);
|
||||
exit();
|
||||
// var_dump($parts);
|
||||
// exit();
|
||||
|
||||
if (count($parts) !== 3 || $parts[0] !== 'IS1') {
|
||||
die("Carte invalide");
|
||||
}
|
||||
|
||||
$codeEntite = $parts[1];
|
||||
$matricule = $parts[2];
|
||||
$numeroBeneficiaireCarte = $parts[2];
|
||||
|
||||
$donneesCarte=trim($_POST['donneesCarte']);
|
||||
|
||||
if($donneesCarte<=" ")
|
||||
if($codeEntite<=" " || $numeroBeneficiaireCarte<=" ")
|
||||
{
|
||||
$this->rediriger("Rechercheparcarte");
|
||||
exit();
|
||||
|
|
@ -42,6 +71,26 @@ class ControleurRechercheparcarte extends Controleur {
|
|||
else
|
||||
{
|
||||
// faire le traitement de la carte ici
|
||||
|
||||
$derniernumerobeneficiaires = $this->beneficiaire->getnumerobeneficiairesperdu($numeroBeneficiaire);
|
||||
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaire);
|
||||
|
||||
$nbLignes = $beneficiaires->rowCount();
|
||||
if($nbLignes==0)
|
||||
{
|
||||
$this->rediriger("Recherche");
|
||||
exit();
|
||||
}
|
||||
else
|
||||
{
|
||||
$beneficiaire = $beneficiaires->fetch();
|
||||
|
||||
$_SESSION['p_idBeneficiaire_C'] = $beneficiaire['idBeneficiaire'];
|
||||
$_SESSION['p_idBeneficiaire_sav'] = $_SESSION['p_idBeneficiaire_C'];
|
||||
|
||||
$this->rediriger("Fichebeneficiaire");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user