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

45 lines
1.3 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Beneficiairecarte.php';
class ControleurAjaxlisterecherchecartebeneficiaire extends Controleur
{
private $carte;
public function __construct() {
$this->carte = new Beneficiairecarte();
}
public function index()
{
$numeroBeneficiaire = $_SESSION['numeroBeneficiaire_C'];
$cartes = $this->carte->getcartesbeneficiaire($numeroBeneficiaire);
$this->genererVueAjax(array('cartes' => $cartes));
}
public function creercarte()
{
$dateCarte = $this->requete->getParametreDate("dateCarte");
$montantCarte = $this->requete->getParametreFormulaire("montantCarte", "numerique");
$this->carte->creercarte($dateCarte, $montantCarte);
}
public function supprimercarte()
{
$idBeneficiaireCarte = $this->requete->getParametreFormulaire("idBeneficiaireCarte");
$this->carte->supprimercarte($idBeneficiaireCarte) ;
}
public function modifiercarte()
{
$idBeneficiaireCarte= $this->requete->getParametreFormulaire("idBeneficiaireCarte");
$dateCarte = $this->requete->getParametreDate("dateCarte");
$montantCarte = $this->requete->getParametreFormulaire("montantCarte","numerique");
$this->carte->modifiercarte($idBeneficiaireCarte, $dateCarte, $montantCarte);
}
}