47 lines
1.4 KiB
PHP
47 lines
1.4 KiB
PHP
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Gestionconfiee.php';
|
|
|
|
class ControleurAjaxlisterecherchecartegc extends Controleur
|
|
{
|
|
private $facture;
|
|
|
|
public function __construct() {
|
|
$this->facture = new Gestionconfiee();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$numeroBeneficiaire = $this->requete->getParametreFormulaire("numeroBeneficiaire");
|
|
|
|
$beneficiaires = $this->facture->getbeneficiairecartegc($numeroBeneficiaire) ;
|
|
|
|
$cartes = $this->facture->getcartesbeneficiairegc($numeroBeneficiaire);
|
|
|
|
$this->genererVueAjax(array('beneficiaires' => $beneficiaires, 'cartes' => $cartes));
|
|
}
|
|
|
|
public function creercarte()
|
|
{
|
|
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
|
|
$dateCarte = $this->requete->getParametreDate("dateCarte");
|
|
|
|
$this->facture->creercartegc($idBeneficiaire, $dateCarte);
|
|
}
|
|
|
|
public function supprimercarte()
|
|
{
|
|
$idGcCarte = $this->requete->getParametreFormulaire("idGcCarte");
|
|
|
|
$this->facture->supprimercarte($idGcCarte) ;
|
|
}
|
|
|
|
public function modifiercarte()
|
|
{
|
|
$idGcCarte = $this->requete->getParametreFormulaire("idGcCarte");
|
|
$dateCarte = $this->requete->getParametreDate("dateCarte");
|
|
$montantCarte = $this->requete->getParametreFormulaire("montantCarte","numerique");
|
|
|
|
$this->facture->modifiercarte($idGcCarte, $dateCarte, $montantCarte);
|
|
}
|
|
} |