prestation/Controleur/ControleurModifierprimebeneficiaire.php
2025-12-05 10:42:46 +00:00

52 lines
2.1 KiB
PHP
Executable File

<?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']);
}
}