This commit is contained in:
2026-01-02 11:50:57 +00:00
parent 4819206442
commit 3115ef3f7b
12 changed files with 278 additions and 2 deletions

View File

@@ -0,0 +1,61 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Beneficiaire.php';
class ControleurAjaxcontrolepiece extends Controleur {
private $ben;
public function __construct() {
$this->ben = new Beneficiaire();
}
public function index()
{
$numeroPiece = $this->requete->getParametreFormulaire("numeroPiece");
$controle_piece = $this->ben->controlenopieceglobal($numeroPiece);
$resultatPiece = $controle_piece['resultatPiece'];
$nomBeneficiaire = $controle_piece['nomBeneficiaire'];
/*
var_dump
(
array
(
"numeroPiece" => $numeroPiece,
"controle_piece" => $controle_piece,
// "resultatPiece" => $resultatPiece,
)
);
exit();
/*
- Longueur < 13 => 1
- Doublon => 2
- OK, Bon => 0
*/
$MessagePiece = "";
// Un autre bénéficiaire possède déjà le même numéro didentification : $nomBeneficiaire.
switch ($resultatPiece)
{
case "1":
$MessagePiece = (est_anglophone()) ? "Length shorter than the standard!" : "Longueur inférieur à la norme!";
break;
case "2":
$MessagePiece = (est_anglophone()) ? "Length shorter than the standard!" : "Un autre bénéficiaire possède déjà le même numéro didentification : $nomBeneficiaire .";
break;
case "0":
$MessagePiece = (est_anglophone()) ? "Numberr OK!" : "Numéro OK!";
break;
default:
$MessagePiece = (est_anglophone()) ? "Numberr OK!" : "Numéro OK!";
}
$this->genererVueAjax(array('resultatPiece' => $resultatPiece, 'MessagePiece' => $MessagePiece));
}
}

View File

@@ -0,0 +1,43 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Localite.php';
class ControleurAjaxlocalite extends Controleur {
public function __construct() {
}
public function index() {
$codeSociete = $this->requete->getSession()->getAttribut('codeSociete');
$codePays = $this->requete->getParametreFormulaire("codePays");
$codeVille = $this->requete->getParametreFormulaire("codeVille");
$listelocalite = (new Localite())->getListe($codePays, $codeVille);
$this->genererVueAjax(array('listelocalite' => $listelocalite));
}
public function consultation()
{
$codeSociete = $this->requete->getSession()->getAttribut('codeSociete');
$codePays = $this->requete->getParametreFormulaire("codePays");
$codeVille = $this->requete->getParametreFormulaire("codeVille");
$listelocalite = (new Localite())->getListe($codePays, $codeVille);
$this->genererVueAjax(array('listelocalite' => $listelocalite));
}
public function filtreadherentlocalite()
{
$codeSociete = $this->requete->getSession()->getAttribut('codeSociete');
$codePays = $this->requete->getParametreFormulaire("codePays");
$codeVille = $this->requete->getParametreFormulaire("codeVille");
$listelocalite = (new Localite())->getListe($codePays, $codeVille);
$this->genererVueAjax(array('listelocalite' => $listelocalite));
}
}

View File

@@ -0,0 +1,27 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Ville.php';
class ControleurAjaxville extends Controleur {
public function __construct() {
}
public function index()
{
$codeSociete = $this->requete->getSession()->getAttribut('codeSociete');
$codePays = $this->requete->getParametreFormulaire("codePays");
$listeville = (new Ville())->getListe($codePays);
$this->genererVueAjax(array('listeville' => $listeville));
}
public function consultation()
{
$codeSociete = $this->requete->getSession()->getAttribut('codeSociete');
$codePays = $this->requete->getParametreFormulaire("codePays");
$listeville = (new Ville())->getListe($codePays);
$this->genererVueAjax(array('listeville' => $listeville));
}
}