prestation/Controleur/ControleurAjaxlisteclients.php
2025-12-01 18:54:33 +00:00

41 lines
1.3 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Client.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurAjaxlisteclients extends Controleur {
private $client;
public function __construct() {
$this->client = new Client();
}
public function index($numeroclientsearch="", $nomsearch="", $prenomsearch="", $telsearch="")
{
if ($this->requete->existeParametre("valid"))
{
$numeroclientsearch = $this->requete->getParametreFormulaire("numeroclientsearch");
$nomsearch = $this->requete->getParametreFormulaire("nomsearch");
$prenomsearch = $this->requete->getParametreFormulaire("prenomsearch");
$telsearch = $this->requete->getParametreFormulaire("telsearch");
$numeroPolicesearch = $this->requete->getParametreFormulaire("numeroPolicesearch");
if ($numeroclientsearch>"0")
{
$clients_pop = $this->client->getClientsearch($numeroclientsearch);
}
else
{
$clients_pop = $this->client->getClients($nomsearch, $prenomsearch, $telsearch);
}
}
else
{
$clients_pop = $this->client->getClientVide();
}
$this->genererVueAjax(array('clients_pop' => $clients_pop, 'numeroclientsearch' => $numeroclientsearch,
'nomsearch' => $nomsearch, 'prenomsearch' => $prenomsearch, 'telsearch' => $telsearch));
}
}