production/Controleur/ControleurAjaxproraterprimebeneficiaire.php
2025-12-02 11:29:44 +00:00

61 lines
2.0 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Beneficiaire_temp.php';
class ControleurAjaxproraterprimebeneficiaire extends Controleur {
private $beneficiaire_temp;
public function __construct() {
$this->beneficiaire_temp = new Beneficiaire_temp();
}
public function index()
{
$idAdherent = $_SESSION['idAdherent_C'];
$user = $_SESSION['login'];
$prorata = $this->requete->getParametreFormulaire("prorata");
$dateEntree = $this->requete->getParametreDate("dateEntree");
$fraisCarte = $this->requete->getParametreFormulaire("fraisCarte","numerique");
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
$beneficiaire_temp = $this->beneficiaire_temp->getBeneficiaireLienparente_temp($idAdherent, $dateEntree, $user, $prorata, $fraisCarte, $codeLienParente);
$this->genererVueAjax(array('beneficiaire_temp' => $beneficiaire_temp));
}
public function calculprime()
{
$user = $_SESSION['login'];
$idAdherent = $this->requete->getParametreFormulaire("idAdherent");
$prorata = $this->requete->getParametreFormulaire("prorata");
$fraisCarte = $this->requete->getParametreFormulaire("fraisCarte");
$dateNaissance = $this->requete->getParametreDate("dateNaissance");
// ajout KANE 27/10/2023
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
$beneficiaire_temp = $this->beneficiaire_temp->calculprime($idAdherent, $dateNaissance, $user, $prorata, $fraisCarte, $codeLienParente) ;
$this->genererVueAjax(array('beneficiaire_temp' => $beneficiaire_temp));
}
public function nbfamilleatteint()
{
$idAdherent = $_SESSION['idAdherent_C'];
$codeLienParente = $this->requete->getParametreFormulaire("codeLienParente");
$nbfamilleatteint = $this->beneficiaire_temp->nbfamilleatteint($idAdherent, $codeLienParente);
$this->genererVueAjax(array('nbfamilleatteint' => $nbfamilleatteint));
}
}