garant/Controleur/ControleurAjaxgcassureur.php
2025-12-05 10:57:03 +00:00

98 lines
3.6 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 = $this->requete->getParametreFormulaire("codeGcAssureur");
$libelle = $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");
$this->gc->ajouter($codeGcAssureur, $libelle, $email, $gcTauxFraisReel, $gcTauxRedressement, $gcTauxTva,
$fraisCarteAfn, $fraisCarteRen, $fraisCarteImp);
// throw new Exception("apres ajout");
// exit();
}
public function enregistrermodif()
{
$idGc = $this->requete->getParametreFormulaire("idGc");
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
$libelle = $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");
// throw new Exception("enregistrermodif");
// throw new Exception("gcTauxTva: ".$gcTauxTva);
// exit();
$this->gc->enregistrermodif($idGc, $codeGcAssureur, $libelle, $email, $gcTauxFraisReel, $gcTauxRedressement, $gcTauxTva,
$fraisCarteAfn, $fraisCarteRen, $fraisCarteImp);
// throw new Exception("APRES enregistrermodif");
}
public function validerfactureclassique()
{
$this->prestataire->validerfactureclassique();
}
public function enregistrerpaiementfactureclassique()
{
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
$dateComptable = $this->requete->getParametreDate("dateComptable");
$this->prestataire->enregistrerpaiementfactureclassique($dateComptable, $codeModePaiement, $referencePaiement);
}
public function reinitpaswd()
{
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
$this->prestataire->reinitpaswd($codeUtilisateur);
}
public function desactiver()
{
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
$this->prestataire->desactiver($codeUtilisateur);
}
public function activer()
{
$codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur");
$this->prestataire->activer($codeUtilisateur);
}
}