307 lines
15 KiB
PHP
Executable File
307 lines
15 KiB
PHP
Executable File
<?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"));
|
|
|
|
$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"));
|
|
$siglerepresentant = strtoupper($this->requete->getParametreFormulaire("siglerepresentant"));
|
|
|
|
$servicerepresentant = strtoupper($this->requete->getParametreFormulaire("servicerepresentant"));
|
|
|
|
$telephonerepresentant = $this->requete->getParametreFormulaire("telephonerepresentant");
|
|
|
|
$gcTauxProvision = $this->requete->getParametreFormulaire("gcTauxProvision","numerique");
|
|
$gcForfaitProvision = $this->requete->getParametreFormulaire("gcForfaitProvision","numerique");
|
|
|
|
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
|
|
|
$gcTauxCommissionGerant = $this->requete->getParametreFormulaire("gcTauxCommissionGerant","numerique");
|
|
$gcTauxRistourne = $this->requete->getParametreFormulaire("gcTauxRistourne","numerique");
|
|
$gcLimiteConsommation = $this->requete->getParametreFormulaire("gcLimiteConsommation","numerique");
|
|
|
|
$seuilRdGarant = $this->requete->getParametreFormulaire("seuilRdGarant","numerique");
|
|
|
|
$codeTypeRemboursement = $this->requete->getParametreFormulaire("codeTypeRemboursement");
|
|
|
|
$adressePostale = $this->requete->getParametreFormulaire("adressePostale");
|
|
$numerodeCompteComptableRD = $this->requete->getParametreFormulaire("numerodeCompteComptableRD");
|
|
$adresseGeographique = $this->requete->getParametreFormulaire("adresseGeographique");
|
|
$numerodeCompteComptableTP = $this->requete->getParametreFormulaire("numerodeCompteComptableTP");
|
|
$numeroCompteContribuable = $this->requete->getParametreFormulaire("numeroCompteContribuable");
|
|
$codeModePaiementDemande = $this->requete->getParametreFormulaire("codeModePaiementDemande");
|
|
|
|
$encaissementExige = $this->requete->getParametreFormulaire("encaissementExige");
|
|
|
|
$this->gc->ajouter($libelle, $email, $gcTauxFraisReel, $gcTauxRedressement, $gcTauxTva,
|
|
$fraisCarteAfn, $fraisCarteRen, $fraisCarteImp,$typeGarant,$telephoneGarant,$representant,$siglerepresentant,
|
|
$servicerepresentant,$telephonerepresentant,$gcTauxProvision,$gcForfaitProvision,$codeTarifActe,
|
|
$gcTauxCommissionGerant, $gcTauxRistourne, $gcLimiteConsommation, $seuilRdGarant, $codeTypeRemboursement,
|
|
$adressePostale, $numerodeCompteComptableRD, $adresseGeographique, $numerodeCompteComptableTP, $numeroCompteContribuable,
|
|
$codeModePaiementDemande, $encaissementExige);
|
|
|
|
}
|
|
|
|
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"));
|
|
|
|
$representant = strtoupper($this->requete->getParametreFormulaire("representant"));
|
|
$siglerepresentant = strtoupper($this->requete->getParametreFormulaire("siglerepresentant"));
|
|
|
|
$servicerepresentant = strtoupper($this->requete->getParametreFormulaire("servicerepresentant"));
|
|
|
|
$telephonerepresentant = $this->requete->getParametreFormulaire("telephonerepresentant");
|
|
|
|
$gcTauxProvision = $this->requete->getParametreFormulaire("gcTauxProvision","numerique");
|
|
$gcForfaitProvision = $this->requete->getParametreFormulaire("gcForfaitProvision","numerique");
|
|
|
|
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
|
|
|
$gcTauxCommissionGerant = $this->requete->getParametreFormulaire("gcTauxCommissionGerant","numerique");
|
|
$gcTauxRistourne = $this->requete->getParametreFormulaire("gcTauxRistourne","numerique");
|
|
$gcLimiteConsommation = $this->requete->getParametreFormulaire("gcLimiteConsommation","numerique");
|
|
|
|
$seuilRdGarant = $this->requete->getParametreFormulaire("seuilRdGarant","numerique");
|
|
|
|
$codeTypeRemboursement = $this->requete->getParametreFormulaire("codeTypeRemboursement");
|
|
|
|
$adressePostale = $this->requete->getParametreFormulaire("adressePostale");
|
|
$numerodeCompteComptableRD = $this->requete->getParametreFormulaire("numerodeCompteComptableRD");
|
|
$adresseGeographique = $this->requete->getParametreFormulaire("adresseGeographique");
|
|
$numerodeCompteComptableTP = $this->requete->getParametreFormulaire("numerodeCompteComptableTP");
|
|
$numeroCompteContribuable = $this->requete->getParametreFormulaire("numeroCompteContribuable");
|
|
$codeModePaiementDemande = $this->requete->getParametreFormulaire("codeModePaiementDemande");
|
|
|
|
$encaissementExige = $this->requete->getParametreFormulaire("encaissementExige");
|
|
|
|
$this->gc->enregistrermodif($idGc, $codeGcAssureur, $libelle, $email, $gcTauxFraisReel, $gcTauxRedressement, $gcTauxTva,$fraisCarteAfn, $fraisCarteRen,
|
|
$fraisCarteImp,$typeGarant,$telephoneGarant,$representant,$siglerepresentant,$servicerepresentant,$telephonerepresentant,$gcTauxProvision,$gcForfaitProvision,
|
|
$codeTarifActe, $gcTauxCommissionGerant, $gcTauxRistourne, $gcLimiteConsommation, $seuilRdGarant, $codeTypeRemboursement, $adressePostale, $numerodeCompteComptableRD,
|
|
$adresseGeographique, $numerodeCompteComptableTP, $numeroCompteContribuable, $codeModePaiementDemande, $encaissementExige);
|
|
|
|
// throw new Exception("APRES enregistrermodif");
|
|
}
|
|
|
|
|
|
|
|
public function majparamfacturegarant()
|
|
{
|
|
$idGc = $this->requete->getParametreFormulaire("idGc");
|
|
$codeConvention = $this->requete->getParametreFormulaire("codeConvention");
|
|
|
|
$codePeriodiciteAppelFond = $this->requete->getParametreFormulaire("codePeriodiciteAppelFond");
|
|
$codePeriodiciteHonoraire = $this->requete->getParametreFormulaire("codePeriodiciteHonoraire");
|
|
|
|
$codePeriodiciteFacturationDeficit = $this->requete->getParametreFormulaire("codePeriodiciteFacturationDeficit");
|
|
|
|
$montantBudget = $this->requete->getParametreFormulaire("montantBudget");
|
|
|
|
|
|
$forfaitCautionPermanant = $this->requete->getParametreFormulaire("forfaitCautionPermanant");
|
|
|
|
$forfaitAppelCotisation = $this->requete->getParametreFormulaire("forfaitAppelCotisation");
|
|
$forfaitAppelCotisationFamille = $this->requete->getParametreFormulaire("forfaitAppelCotisationFamille");
|
|
$forfaitAppelCotisationBeneficiaire = $this->requete->getParametreFormulaire("forfaitAppelCotisationBeneficiaire");
|
|
|
|
$forfaitHonoraire = $this->requete->getParametreFormulaire("forfaitHonoraire");
|
|
|
|
$gcTauxFraisReel = $this->requete->getParametreFormulaire("gcTauxFraisReel","numerique");
|
|
$gcTauxRedressement = $this->requete->getParametreFormulaire("gcTauxRedressement","numerique");
|
|
$gcTauxTva = $this->requete->getParametreFormulaire("gcTauxTva","numerique");
|
|
$gcTauxCommissionGerant = $this->requete->getParametreFormulaire("gcTauxCommissionGerant","numerique");
|
|
|
|
$codeSourceFondGarantAppelFond = $this->requete->getParametreFormulaire("codeSourceFondGarantAppelFond");
|
|
$codeAssietteFacturationGarantAppelFond = $this->requete->getParametreFormulaire("codeAssietteFacturationGarantAppelFond");
|
|
$codeSourceFondGarantHonoraire = $this->requete->getParametreFormulaire("codeSourceFondGarantHonoraire");
|
|
//$forfaitAppelFond = $this->requete->getParametreFormulaire("forfaitAppelFond");
|
|
$nbMoisCaution = $this->requete->getParametreFormulaire("nbMoisCaution","numerique");
|
|
$seuilComplementCaution = $this->requete->getParametreFormulaire("seuilComplementCaution","numerique");
|
|
$codeAssietteFacturationGarantHonoraire = $this->requete->getParametreFormulaire("codeAssietteFacturationGarantHonoraire");
|
|
|
|
$codeSourceFondGarantCaution = $this->requete->getParametreFormulaire("codeSourceFondGarantCaution");
|
|
$codeAssietteFacturationGarantCaution = $this->requete->getParametreFormulaire("codeAssietteFacturationGarantCaution");
|
|
$nbAdherent = $this->requete->getParametreFormulaire("nbAdherent");
|
|
$nbBeneficiaire = $this->requete->getParametreFormulaire("nbBeneficiaire");
|
|
|
|
|
|
|
|
$this->gc->majparamfacturegarant(
|
|
$idGc, $codeConvention, $codePeriodiciteAppelFond, $codePeriodiciteHonoraire, $codePeriodiciteFacturationDeficit,
|
|
$montantBudget, $forfaitCautionPermanant, $forfaitHonoraire, $gcTauxFraisReel, $gcTauxRedressement,$gcTauxTva,
|
|
$gcTauxCommissionGerant, $codeSourceFondGarantAppelFond, $codeAssietteFacturationGarantAppelFond, /*$forfaitAppelFond,*/
|
|
$codeSourceFondGarantHonoraire, $nbMoisCaution, $seuilComplementCaution, $codeAssietteFacturationGarantHonoraire,
|
|
$codeSourceFondGarantCaution, $codeAssietteFacturationGarantCaution, $nbAdherent, $nbBeneficiaire
|
|
);
|
|
}
|
|
|
|
|
|
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");
|
|
|
|
$telephone = $this->requete->getParametreFormulaire("telephone");
|
|
$email = $this->requete->getParametreFormulaire("email");
|
|
|
|
|
|
$this->gc->enregistrermodifusergc($idUtilisateur, $nom, $prenoms, $actif, $actVisible,
|
|
$codeLangue, $AffectionVisible, $telephone, $email);
|
|
}
|
|
|
|
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");
|
|
$AffectionVisible = $this->requete->getParametreFormulaire("AffectionVisible");
|
|
|
|
$codeModeGenerationPass = $this->requete->getParametreFormulaire("codeModeGenerationPass");
|
|
$codeModeEnvoiPass = $this->requete->getParametreFormulaire("codeModeEnvoiPass");
|
|
|
|
/*
|
|
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,
|
|
$AffectionVisible, $codeModeGenerationPass, $codeModeEnvoiPass);
|
|
|
|
$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(){
|
|
$idGarant = $this->requete->getParametreFormulaire("idGarant");
|
|
|
|
$this->gc->desactivergcassureur($idGarant);
|
|
}
|
|
|
|
public function reactivergcassureur(){
|
|
$id = $this->requete->getParametreFormulaire("id");
|
|
|
|
$this->gc->reactivergcassureur($id);
|
|
}
|
|
|
|
public function supprimer(){
|
|
$id = $this->requete->getParametreFormulaire("id");
|
|
|
|
$this->gc->supprimer($id);
|
|
}
|
|
|
|
|
|
} |