96 lines
4.3 KiB
PHP
Executable File
96 lines
4.3 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Gestionconfiee.php';
|
|
|
|
|
|
class ControleurAjaxparametreproduitgarant extends Controleur {
|
|
private $gc;
|
|
|
|
|
|
public function __construct() {
|
|
$this->gc = new Gestionconfiee();
|
|
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$codeGcAssureur = $_SESSION['codeGcAssureur_C'];
|
|
$codeProduit = $this->requete->getParametreFormulaire('codeProduit');
|
|
|
|
$_SESSION['codeProduit_C'] = $codeProduit;
|
|
|
|
$parametres = $this->gc->getParametreFacturationProduit($codeGcAssureur, $codeProduit);
|
|
|
|
$nbLigne = "1";
|
|
|
|
if(!is_array($parametres)){
|
|
$nbLigne = "0";
|
|
|
|
$paramDefaut = $this->gc->getParametreFacturationGarant($codeGcAssureur);
|
|
|
|
$parametres = array(
|
|
'codeSociete' => $_SESSION['codeSociete'],
|
|
'codeGcAssureur' => $_SESSION['codeGcAssureur_C'],
|
|
'codeProduit' => $_SESSION['codeProduit_C'],
|
|
'gcTauxFraisReel' => $paramDefaut['gcTauxFraisReel'],
|
|
'gcTauxRedressement' => $paramDefaut['gcTauxRedressement'],
|
|
'gcTauxCommissionGerant' => $paramDefaut['gcTauxCommissionGerant'],
|
|
'montantBudget' => $paramDefaut['montantBudget'],
|
|
'montantBudgetEnfantSupl' => '0',
|
|
'montantBudgetConjointSupl' => '0',
|
|
'forfaitHonoraire' => $paramDefaut['forfaitHonoraire'],
|
|
'nbAdherent' => $paramDefaut['nbAdherent'],
|
|
'nbBeneficiaire' => $paramDefaut['nbBeneficiaire']
|
|
);
|
|
|
|
}
|
|
|
|
$this->genererVueAjax(array('parametres' => $parametres, 'nbLigne' => $nbLigne));
|
|
}
|
|
|
|
public function inserer()
|
|
{
|
|
$codeGcAssureur = $this->requete->getParametreFormulaire('codeGcAssureur');
|
|
$codeProduit = $this->requete->getParametreFormulaire('codeProduit');
|
|
|
|
$gcTauxFraisReel = $this->requete->getParametreFormulaire('gcTauxFraisReel', "numerique");
|
|
$gcTauxRedressement = $this->requete->getParametreFormulaire('gcTauxRedressement', "numerique");
|
|
$gcTauxCommissionGerant = $this->requete->getParametreFormulaire('gcTauxCommissionGerant', "numerique");
|
|
|
|
$montantBudget = $this->requete->getParametreFormulaire('montantBudget', "numerique");
|
|
$montantBudgetEnfantSupl = $this->requete->getParametreFormulaire('montantBudgetEnfantSupl', "numerique");
|
|
$montantBudgetConjointSupl = $this->requete->getParametreFormulaire('montantBudgetConjointSupl', "numerique");
|
|
|
|
$forfaitHonoraire = $this->requete->getParametreFormulaire('forfaitHonoraire', "numerique");
|
|
$nbAdherent = $this->requete->getParametreFormulaire('nbAdherent', "numerique");
|
|
$nbBeneficiaire = $this->requete->getParametreFormulaire('nbBeneficiaire', "numerique");
|
|
|
|
|
|
$this->gc->insererParametreProduit($codeGcAssureur, $codeProduit, $gcTauxFraisReel, $gcTauxRedressement, $gcTauxCommissionGerant,
|
|
$montantBudget, $montantBudgetEnfantSupl, $montantBudgetConjointSupl, $forfaitHonoraire, $nbAdherent, $nbBeneficiaire);
|
|
|
|
}
|
|
|
|
public function enregistrer()
|
|
{
|
|
$codeGcAssureur = $this->requete->getParametreFormulaire('codeGcAssureur');
|
|
$codeProduit = $this->requete->getParametreFormulaire('codeProduit');
|
|
|
|
$gcTauxFraisReel = $this->requete->getParametreFormulaire('gcTauxFraisReel', "numerique");
|
|
$gcTauxRedressement = $this->requete->getParametreFormulaire('gcTauxRedressement', "numerique");
|
|
$gcTauxCommissionGerant = $this->requete->getParametreFormulaire('gcTauxCommissionGerant', "numerique");
|
|
|
|
$montantBudget = $this->requete->getParametreFormulaire('montantBudget', "numerique");
|
|
$montantBudgetEnfantSupl = $this->requete->getParametreFormulaire('montantBudgetEnfantSupl', "numerique");
|
|
$montantBudgetConjointSupl = $this->requete->getParametreFormulaire('montantBudgetConjointSupl', "numerique");
|
|
|
|
$forfaitHonoraire = $this->requete->getParametreFormulaire('forfaitHonoraire', "numerique");
|
|
$nbAdherent = $this->requete->getParametreFormulaire('nbAdherent', "numerique");
|
|
$nbBeneficiaire = $this->requete->getParametreFormulaire('nbBeneficiaire', "numerique");
|
|
|
|
|
|
$this->gc->enregistrerParametreProduit($codeGcAssureur, $codeProduit, $gcTauxFraisReel, $gcTauxRedressement, $gcTauxCommissionGerant,
|
|
$montantBudget, $montantBudgetEnfantSupl, $montantBudgetConjointSupl, $forfaitHonoraire, $nbAdherent, $nbBeneficiaire);
|
|
|
|
}
|
|
} |