prestation/Modele/Beneficiairecarte.php
2025-12-05 10:42:46 +00:00

42 lines
1.1 KiB
PHP
Executable File

<?php
require_once 'Framework/Modele.php';
class Beneficiairecarte extends Modele {
public function getcartesbeneficiaire($numeroBeneficiaire)
{
$sql = 'call sp_r_get_cartes_beneficiaire(?)';
$resultat = $this->executerRequete($sql, array($numeroBeneficiaire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function creercarte($dateCarte, $montantCarte)
{
$user = $_SESSION['login'];
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$sql = 'call sp_r_creer_carte(?, ?, ?, ?)';
$this->executerRequete($sql, array($idBeneficiaire, $dateCarte, $montantCarte, $user));
}
public function supprimercarte($idBeneficiaireCarte)
{
$user = $_SESSION['login'];
$sql = 'call sp_r_supprimer_carte(?, ?)';
$this->executerRequete($sql, array($idBeneficiaireCarte, $user));
}
public function modifiercarte($idGcCarte, $dateCarte, $montantCarte)
{
$user = $_SESSION['login'];
$sql = 'call sp_r_modifier_carte(?, ?, ?, ?)';
$this->executerRequete($sql, array($idGcCarte, $dateCarte, $montantCarte, $user));
}
}