100 lines
3.7 KiB
PHP
Executable File
100 lines
3.7 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Adherent.php';
|
|
require_once 'Modele/Lienbeneficiaire.php';
|
|
require_once 'Modele/Pmodepaiement.php';
|
|
require_once 'Modele/Ouinon.php';
|
|
|
|
class ControleurAjaxbeneficiaireremboursement extends Controleur {
|
|
private $adherent;
|
|
private $lienbeneficiaire;
|
|
private $modepaiement;
|
|
|
|
public function __construct() {
|
|
$this->adherent = new Adherent();
|
|
$this->lienbeneficiaire = (new Lienbeneficiaire())->getListe();
|
|
$this->modepaiement = (new Pmodepaiement())->getListe();
|
|
$this->ouinonenvigueur = (new Ouinon())->getListe();
|
|
}
|
|
|
|
public function index() {
|
|
|
|
$idAdherent = $this->requete->getParametreFormulaire("idAdherent");
|
|
|
|
$adherent = $this->adherent->getAdherentIdConso($idAdherent);
|
|
|
|
$beneficiaires = $this->adherent->getBeneficiairesRemboursement($idAdherent);
|
|
|
|
$this->genererVueAjax(array(
|
|
'adherent' => $adherent,
|
|
'beneficiaires' => $beneficiaires,
|
|
'lienbeneficiaire' => $this->lienbeneficiaire,
|
|
'modepaiement' => $this->modepaiement,
|
|
'ouinonenvigueur' => $this->ouinonenvigueur
|
|
));
|
|
}
|
|
|
|
public function ajouter()
|
|
{
|
|
$idAdherent = $this->requete->getParametreFormulaire("idAdherent");
|
|
$beneficiaireReglement = strtoupper($this->requete->getParametreFormulaire("beneficiaireReglement"));
|
|
$codeLienBeneficiaire = $this->requete->getParametreFormulaire("codeLienBeneficiaire");
|
|
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
|
|
$enVigueur = $this->requete->getParametreFormulaire("enVigueur");
|
|
$telephoneMobile = $this->requete->getParametreFormulaire("telephoneMobile");
|
|
$rib = $this->requete->getParametreFormulaire("rib");
|
|
|
|
$this->adherent->ajouterbeneficiaireremboursement($idAdherent,$beneficiaireReglement,
|
|
$codeLienBeneficiaire,$codeModePaiement,$enVigueur,$telephoneMobile,$rib);
|
|
|
|
}
|
|
|
|
public function liste() {
|
|
|
|
$idAdherent = $this->requete->getParametreFormulaire("idAdherent");
|
|
|
|
$beneficiaires = $this->adherent->getBeneficiairesRemboursement($idAdherent);
|
|
|
|
$this->genererVueAjax(array('beneficiaires' => $beneficiaires));
|
|
}
|
|
|
|
public function saisirmodif(){
|
|
|
|
$idData = $this->requete->getParametreFormulaire("idData");
|
|
|
|
$beneficiaire = $this->adherent->getBeneficiaireRemboursementId($idData);
|
|
|
|
$this->genererVueAjax(array(
|
|
'beneficiaire' => $beneficiaire,
|
|
'lienbeneficiaire' => $this->lienbeneficiaire,
|
|
'modepaiement' => $this->modepaiement,
|
|
'ouinonenvigueur' => $this->ouinonenvigueur
|
|
));
|
|
}
|
|
|
|
public function enregistrer()
|
|
{
|
|
$idData = $this->requete->getParametreFormulaire("idData");
|
|
$idAdherent = $this->requete->getParametreFormulaire("idAdherent");
|
|
$beneficiaireReglement = strtoupper($this->requete->getParametreFormulaire("beneficiaireReglement"));
|
|
$codeLienBeneficiaire = $this->requete->getParametreFormulaire("codeLienBeneficiaire");
|
|
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
|
|
$enVigueur = $this->requete->getParametreFormulaire("enVigueur");
|
|
$telephoneMobile = $this->requete->getParametreFormulaire("telephoneMobile");
|
|
$rib = $this->requete->getParametreFormulaire("rib");
|
|
|
|
$this->adherent->enregistrerbeneficiaireremboursement($idData,$idAdherent,$beneficiaireReglement,
|
|
$codeLienBeneficiaire,$codeModePaiement,$enVigueur,$telephoneMobile,$rib);
|
|
|
|
}
|
|
|
|
public function reinitialiser(){
|
|
|
|
$this->genererVueAjax(array(
|
|
'beneficiaire' => $beneficiaire,
|
|
'lienbeneficiaire' => $this->lienbeneficiaire,
|
|
'modepaiement' => $this->modepaiement,
|
|
'ouinonenvigueur' => $this->ouinonenvigueur
|
|
));
|
|
}
|
|
} |