213 lines
8.3 KiB
PHP
213 lines
8.3 KiB
PHP
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Gestionconfiee.php';
|
|
|
|
class ControleurAjaxgcassureur extends Controleur {
|
|
private $gc;
|
|
|
|
public function __construct() {
|
|
$this->gc = new Gestionconfiee();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$this->genererVueAjax();
|
|
}
|
|
|
|
public function ajouter()
|
|
{
|
|
$codeGcAssureur = strtoupper($this->requete->getParametreFormulaire("codeGcAssureur"));
|
|
|
|
if ($this->gc->existeligne($codeGcAssureur)){
|
|
echo 'Erreur: Le code saisi existe déjà! Veuillez entrer un autre./Error : The code entered already exists! Please enter another.';
|
|
die();
|
|
}
|
|
|
|
$libelle = strtoupper($this->requete->getParametreFormulaire("libelle"));
|
|
$email = $this->requete->getParametreFormulaire("email");
|
|
$gcTauxFraisReel = $this->requete->getParametreFormulaire("gcTauxFraisReel","numerique");
|
|
$gcTauxRedressement = $this->requete->getParametreFormulaire("gcTauxRedressement","numerique");
|
|
$gcTauxTva = $this->requete->getParametreFormulaire("gcTauxTva","numerique");
|
|
$fraisCarteAfn = $this->requete->getParametreFormulaire("fraisCarteAfn","numerique");
|
|
$fraisCarteRen = $this->requete->getParametreFormulaire("fraisCarteRen","numerique");
|
|
$fraisCarteImp = $this->requete->getParametreFormulaire("fraisCarteImp","numerique");
|
|
$typeGarant = $this->requete->getParametreFormulaire("typeGarant");
|
|
$telephoneGarant = $this->requete->getParametreFormulaire("telephoneGarant");
|
|
$representant = strtoupper($this->requete->getParametreFormulaire("representant"));
|
|
$gcTauxProvision = $this->requete->getParametreFormulaire("gcTauxProvision","numerique");
|
|
$gcForfaitProvision = $this->requete->getParametreFormulaire("gcForfaitProvision","numerique");
|
|
|
|
//$donnees = 'libelle='.$libelle.'&codeGcAssureur='.$codeGcAssureur;
|
|
//$donnees .= '&email='.$email.'&gcTauxFraisReel='.$gcTauxFraisReel.'&gcTauxRedressement='.$gcTauxRedressement .'&gcTauxTva='.$gcTauxTva;
|
|
//$donnees .= '&fraisCarteAfn='.$fraisCarteAfn.'&fraisCarteRen='.$fraisCarteRen.'&fraisCarteImp='.$fraisCarteImp;
|
|
//$donnees .= '&typeGarant='.$typeGarant.'&telephoneGarant='.$telephoneGarant.'&representant='.$representant;
|
|
|
|
//var_dump($donnees);
|
|
//die();
|
|
$this->gc->ajouter($codeGcAssureur, $libelle, $email, $gcTauxFraisReel, $gcTauxRedressement, $gcTauxTva,
|
|
$fraisCarteAfn, $fraisCarteRen, $fraisCarteImp,$typeGarant,$telephoneGarant,$representant,$gcTauxProvision,$gcForfaitProvision);
|
|
|
|
// throw new Exception("apres ajout");
|
|
// exit();
|
|
}
|
|
|
|
public function enregistrermodif()
|
|
{
|
|
|
|
$idGc = $this->requete->getParametreFormulaire("idGc");
|
|
$codeGcAssureur = strtoupper($this->requete->getParametreFormulaire("codeGcAssureur"));
|
|
$libelle = strtoupper($this->requete->getParametreFormulaire("libelle"));
|
|
$email = $this->requete->getParametreFormulaire("email");
|
|
$gcTauxFraisReel = $this->requete->getParametreFormulaire("gcTauxFraisReel","numerique");
|
|
$gcTauxRedressement = $this->requete->getParametreFormulaire("gcTauxRedressement","numerique");
|
|
$gcTauxTva = $this->requete->getParametreFormulaire("gcTauxTva","numerique");
|
|
|
|
$fraisCarteAfn = $this->requete->getParametreFormulaire("fraisCarteAfn","numerique");
|
|
$fraisCarteRen = $this->requete->getParametreFormulaire("fraisCarteRen","numerique");
|
|
$fraisCarteImp = $this->requete->getParametreFormulaire("fraisCarteImp","numerique");
|
|
|
|
$typeGarant = $this->requete->getParametreFormulaire("typeGarant");
|
|
$telephoneGarant = $this->requete->getParametreFormulaire("telephoneGarant");
|
|
$representant = strtoupper($this->requete->getParametreFormulaire("representant"));
|
|
|
|
$gcTauxProvision = $this->requete->getParametreFormulaire("gcTauxProvision","numerique");
|
|
$gcForfaitProvision = $this->requete->getParametreFormulaire("gcForfaitProvision","numerique");
|
|
|
|
// throw new Exception("enregistrermodif");
|
|
// throw new Exception("gcTauxTva: ".$gcTauxTva);
|
|
// exit();
|
|
|
|
$this->gc->enregistrermodif($idGc, $codeGcAssureur, $libelle, $email, $gcTauxFraisReel, $gcTauxRedressement, $gcTauxTva,
|
|
$fraisCarteAfn, $fraisCarteRen, $fraisCarteImp,$typeGarant,$telephoneGarant,$representant,$gcTauxProvision,$gcForfaitProvision);
|
|
|
|
// throw new Exception("APRES enregistrermodif");
|
|
}
|
|
|
|
|
|
public function reinitpaswd()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
|
|
$this->gc->reinitpaswd($codeUtilisateur);
|
|
}
|
|
|
|
public function desactiver()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
|
|
$this->gc->desactiver($codeUtilisateur);
|
|
}
|
|
|
|
public function activer()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
|
|
$this->gc->activer($codeUtilisateur);
|
|
}
|
|
|
|
public function gereraccesactes()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
$actVisible = $this->requete->getParametreFormulaire("actVisible");
|
|
|
|
if($actVisible=="1")
|
|
{
|
|
$actVisible = "0";
|
|
}
|
|
else
|
|
{
|
|
$actVisible = "1";
|
|
}
|
|
|
|
$this->gc->gereraccesactes($codeUtilisateur, $actVisible);
|
|
}
|
|
|
|
public function enregistrermodifusergc()
|
|
{
|
|
$idUtilisateur = $this->requete->getParametreFormulaire("idUtilisateur");
|
|
$nom = $this->requete->getParametreFormulaire("nom");
|
|
$prenoms = $this->requete->getParametreFormulaire("prenoms");
|
|
$actif = $this->requete->getParametreFormulaire("actif");
|
|
$actVisible = $this->requete->getParametreFormulaire("actVisible");
|
|
$codeLangue = $this->requete->getParametreFormulaire("codeLangue");
|
|
$AffectionVisible = $this->requete->getParametreFormulaire("AffectionVisible");
|
|
|
|
/*
|
|
echo "idUtilisateur=>$idUtilisateur; nom=>$nom; prenoms=>$prenoms; actif=>$actif;
|
|
actVisible=>$actVisible; codeLangue=>$codeLangue; AffectionVisible=>$AffectionVisible";
|
|
exit();
|
|
*/
|
|
|
|
$this->gc->enregistrermodifusergc($idUtilisateur, $nom, $prenoms, $actif, $actVisible, $codeLangue, $AffectionVisible);
|
|
|
|
// $this->genererVueAjax();
|
|
}
|
|
|
|
public function creerusergc()
|
|
{
|
|
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
$nom = $this->requete->getParametreFormulaire("nom");
|
|
$prenoms = $this->requete->getParametreFormulaire("prenoms");
|
|
$telephone = $this->requete->getParametreFormulaire("telephone");
|
|
$email = $this->requete->getParametreFormulaire("email");
|
|
$motPass = $this->requete->getParametreFormulaire("motPass");
|
|
$codeLangue = $this->requete->getParametreFormulaire("codeLangue");
|
|
$actVisible = $this->requete->getParametreFormulaire("actVisible");
|
|
|
|
/*
|
|
echo "codeGcAssureur=>$codeGcAssureur; codeUtilisateur=>$codeUtilisateur; nom=>$nom; prenoms=>$prenoms;
|
|
telephone=>$telephone; email=>$email; actVisible=>$actVisible; codeLangue=>$codeLangue;";
|
|
exit();
|
|
*/
|
|
|
|
if($this->gc->existelogin($codeUtilisateur))
|
|
{
|
|
$this->genererVueAjax(array('uniciteLogin' => "0", 'msgErreur' => "Login $codeUtilisateur déjà utilisé!"));
|
|
}
|
|
else
|
|
{
|
|
$this->gc->creerusergc($codeGcAssureur, $codeUtilisateur, $nom, $prenoms, $telephone, $email, $motPass, $codeLangue, $actVisible);
|
|
|
|
$this->genererVueAjax(array('uniciteLogin' => "1", 'msgErreur' => "Utlisateur $codeUtilisateur créé avec succès!"));
|
|
}
|
|
}
|
|
|
|
public function gereraccesaffection()
|
|
{
|
|
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
|
|
$AffectionVisible = $this->requete->getParametreFormulaire("AffectionVisible");
|
|
|
|
if($AffectionVisible=="1")
|
|
{
|
|
$AffectionVisible = "0";
|
|
}
|
|
else
|
|
{
|
|
$AffectionVisible = "1";
|
|
}
|
|
|
|
$this->gc->gereraccesaffection($codeUtilisateur, $AffectionVisible);
|
|
}
|
|
|
|
|
|
public function desactivergcassureur(){
|
|
$id = $this->requete->getParametreFormulaire("id");
|
|
|
|
$this->gc->desactivergcassureur($id);
|
|
}
|
|
|
|
public function reactivergcassureur(){
|
|
$id = $this->requete->getParametreFormulaire("id");
|
|
|
|
$this->gc->reactivergcassureur($id);
|
|
}
|
|
|
|
public function supprimer(){
|
|
$id = $this->requete->getParametreFormulaire("id");
|
|
|
|
$this->gc->supprimer($id);
|
|
}
|
|
|
|
|
|
} |