45 lines
1.3 KiB
PHP
45 lines
1.3 KiB
PHP
<?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);
|
|
}
|
|
} |