104 lines
3.8 KiB
PHP
Executable File
104 lines
3.8 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Adherent.php';
|
|
require_once 'Modele/Police.php';
|
|
|
|
class ControleurAjaxadherentsbacules extends Controleur {
|
|
private $adherent;
|
|
private $police;
|
|
|
|
public function __construct() {
|
|
$this->adherent = new Adherent();
|
|
$this->police = new Police();
|
|
}
|
|
public function index()
|
|
{
|
|
$idPolice = $_SESSION['idPolice_C'];
|
|
|
|
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
$idPoliceBascule = $this->requete->getParametreFormulaire("idPolice");
|
|
$idCollege = $this->requete->getParametreFormulaire("idCollege");
|
|
|
|
//$idCollegePolice = $this->requete->getParametreFormulaire("idCollegePolice");
|
|
$idCollegePolice = $_SESSION['idCollegePolice'];
|
|
|
|
|
|
//$_SESSION['idCollegePolice'] = $idCollegePolice;
|
|
|
|
if($idCollegePolice > "0"){
|
|
$adherents = $this->adherent->getlisteassurescollegeabasculer($idPolice, $idCollegePolice);
|
|
|
|
}else{
|
|
|
|
$adherents = $this->adherent->getlisteassuresabasculer($idPolice);
|
|
}
|
|
|
|
$adherentsBascules = $this->adherent->getlisteadherentsBascules($codeGcAssureur, $codeProduit, $idPoliceBascule, $idCollege);
|
|
|
|
//var_dump($adherentsBascules); die();
|
|
|
|
$collegesPolice = $this->police->getListeCollegePolice($idPolice);
|
|
|
|
$this->genererVueAjax(array(
|
|
'adherents' => $adherents,
|
|
'adherentsBascules' => $adherentsBascules,
|
|
'collegesPolice' => $collegesPolice
|
|
));
|
|
}
|
|
|
|
public function ajouter()
|
|
{
|
|
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
$idPolice = $this->requete->getParametreFormulaire("idPolice");
|
|
$idCollege = $this->requete->getParametreFormulaire("idCollege");
|
|
$idOption = $this->requete->getParametreFormulaire("idOption");
|
|
$numeroAdherent = $this->requete->getParametreFormulaire("numeroAdherent");
|
|
|
|
$dateEffet = $this->requete->getParametreDate("dateEffet");
|
|
|
|
|
|
$this->adherent->ajouterAdherentBascules($codeGcAssureur, $codeProduit, $idPolice, $idCollege, $idOption, $numeroAdherent, $dateEffet);
|
|
|
|
}
|
|
|
|
public function ajoutertous()
|
|
{
|
|
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
$idPoliceBascule = $this->requete->getParametreFormulaire("idPolice");
|
|
$idCollege = $this->requete->getParametreFormulaire("idCollege");
|
|
$idOption = $this->requete->getParametreFormulaire("idOption");
|
|
$dateEffet = $this->requete->getParametreDate("dateEffet");
|
|
$idCollegePolice = $this->requete->getParametreFormulaire("idCollegePolice");
|
|
|
|
$_SESSION['idCollegePolice'] = $idCollegePolice;
|
|
|
|
//var_dump($codeGcAssureur, $codeProduit, $idPoliceBascule, $idCollege, $idOption, $dateEffet, $idCollegePolice);die();
|
|
|
|
$this->adherent->ajouterTousAdherentBascules($codeGcAssureur, $codeProduit, $idPoliceBascule, $idCollege, $idOption, $dateEffet, $idCollegePolice);
|
|
|
|
}
|
|
|
|
public function retirer()
|
|
{
|
|
|
|
$numeroAdherent = $this->requete->getParametreFormulaire("numeroAdherent");
|
|
|
|
$this->adherent->retirerAdherentBascules($numeroAdherent);
|
|
|
|
}
|
|
|
|
public function retirertous()
|
|
{
|
|
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
|
|
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
|
$idPoliceBascule = $this->requete->getParametreFormulaire("idPolice");
|
|
$idCollege = $this->requete->getParametreFormulaire("idCollege");
|
|
|
|
|
|
$this->adherent->retirerTousAdherentBascules($codeGcAssureur, $codeProduit, $idPoliceBascule, $idCollege);
|
|
|
|
}
|
|
} |