41 lines
1.5 KiB
PHP
Executable File
41 lines
1.5 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Quittance.php';
|
|
require_once 'Modele/Beneficiairequittance.php';
|
|
require_once 'Modele/Menuvueutilisateur.php';
|
|
|
|
class ControleurBeneficiairequittance extends Controleur {
|
|
private $menuvue;
|
|
private $quittance;
|
|
private $beneficiaire;
|
|
private $etat;
|
|
|
|
public function __construct() {
|
|
$this->menuvue = new Menuvueutilisateur();
|
|
$this->menuvue->getMenuVue("Beneficiairequittance");
|
|
|
|
$this->quittance = new Quittance();
|
|
$this->beneficiaire = new Beneficiairequittance();
|
|
|
|
}
|
|
public function index() {
|
|
$idEmission = $this->requete->getParametre("id");
|
|
$emission = $this->emission->getQuittanceId($idEmission);
|
|
$beneficiaires = $this->beneficiaire->getBeneficiaireEmission($idEmission);
|
|
$this->genererVue(array('emission' => $emission, 'beneficiaires' => $beneficiaires));
|
|
}
|
|
|
|
public function affciherparquittance() {
|
|
$idQuittance = $this->requete->getParametre("id");
|
|
$quittance = $this->quittance->getQuittanceId($idQuittance);
|
|
$beneficiaires = $this->beneficiaire->getBeneficiaireQuittance($idQuittance);
|
|
$this->genererVue(array('quittance' => $quittance, 'beneficiaires' => $beneficiaires));
|
|
}
|
|
|
|
public function imprimerquittance() {
|
|
$IdQuittance = $this->requete->getParametre("id");
|
|
require_once 'Societes/'.$_SESSION['codeSociete'].'/Etats/Etquittance.php';
|
|
$this->etat = new Etquittance();
|
|
$this->etat->imprimer($IdQuittance);
|
|
}
|
|
} |