52 lines
2.1 KiB
PHP
52 lines
2.1 KiB
PHP
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Menuvueutilisateur.php';
|
|
require_once 'Modele/Beneficiaire.php';
|
|
|
|
class ControleurModifierprimebeneficiaire extends Controleur {
|
|
private $menuvue;
|
|
private $beneficiaire;
|
|
|
|
public function __construct() {
|
|
$this->menuvue = new Menuvueutilisateur();
|
|
$this->menuvue->getMenuVue('Modifierprimebeneficiaire');
|
|
$this->beneficiaire = new Beneficiaire();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$codeSociete = $this->requete->getSession()->getAttribut('codeSociete');
|
|
$idBeneficiaire = $this->requete->getParametre("id");
|
|
$this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
|
|
|
|
$beneficiaire = $this->beneficiaire->getPrimeBeneficiaire($idBeneficiaire);
|
|
|
|
$this->genererVue(array('beneficiaire' => $beneficiaire));
|
|
|
|
}
|
|
|
|
public function imposerprime()
|
|
{
|
|
$primeNette = $this->requete->getParametreFormulaire("primeNette","numerique");
|
|
$commission = $this->requete->getParametreFormulaire("commission_new","numerique");
|
|
$commissionAutre = $this->requete->getParametreFormulaire("commissionAutre_new","numerique");
|
|
$accessoire = $this->requete->getParametreFormulaire("accessoire_new","numerique");
|
|
$primeHt = $this->requete->getParametreFormulaire("primeHt_new","numerique");
|
|
$taxe = $this->requete->getParametreFormulaire("taxe_new","numerique");
|
|
$fraisCarte = $this->requete->getParametreFormulaire("fraisCarte","numerique");
|
|
$primeTtc = $this->requete->getParametreFormulaire("primeTtc_new","numerique");
|
|
$primeNetteStat = $this->requete->getParametreFormulaire("primeNetteStat_new","numerique");
|
|
|
|
// var_dump("primeHt=$primeHt ; accessoire=$accessoire");
|
|
// exit();
|
|
|
|
// On va calculuer la prime
|
|
$idAdherent = $_SESSION['idAdherent_C'];
|
|
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
|
|
|
$this->beneficiaire->imposerprime($idAdherent, $idBeneficiaire, $primeNette, $commission, $commissionAutre, $primeHt, $accessoire,
|
|
$taxe, $fraisCarte, $primeTtc, $primeNetteStat);
|
|
|
|
$this->rediriger("Ficheadherent/".$_SESSION['idAdherent_C']);
|
|
}
|
|
} |