54 lines
1.8 KiB
PHP
Executable File
54 lines
1.8 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Reglement.php';
|
|
|
|
class ControleurAjaxpaiementdecompte extends Controleur {
|
|
private $reglement;
|
|
|
|
public function __construct() {
|
|
$this->reglement = new Reglement();
|
|
}
|
|
|
|
public function index() {
|
|
$this->genererVueAjax();
|
|
}
|
|
|
|
public function initierpaimentdecompte()
|
|
{
|
|
$this->reglement->initpaiementdecompte();
|
|
|
|
// throw new Exception("idPaiementDecompte: '$idPaiementDecompte'");
|
|
// exit();
|
|
|
|
// $this->genererVueAjax();
|
|
}
|
|
|
|
public function listerpaiementdecompte()
|
|
{
|
|
$debut = $this->requete->getParametreDate("debut");
|
|
$fin = $this->requete->getParametreDate("fin");
|
|
$valide = $this->requete->getParametreFormulaire("valide");
|
|
|
|
$reglements = $this->reglement->getpaiementdecomptes($debut, $fin, $valide);
|
|
|
|
$this->genererVueAjax(array('reglements' => $reglements));
|
|
}
|
|
|
|
public function getcontextbyid()
|
|
{
|
|
$_SESSION['idPaiementDecompte_C'] = $this->requete->getParametre("idPaiementDecompte");
|
|
}
|
|
|
|
public function enregistrervaliderpaiementdecompte()
|
|
{
|
|
$idPaiementDecompte = $_SESSION['idPaiementDecompte_C'];
|
|
$dateComptable = $this->requete->getParametreDate("dateComptable");
|
|
$montantPaye = $this->requete->getParametreFormulaire("montantPaye", "numerique");
|
|
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
|
|
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
|
|
$codeBanquePayeur = $this->requete->getParametreFormulaire("codeBanquePayeur");
|
|
|
|
$this->reglement->enregistrervaliderpaiementdecompte($idPaiementDecompte, $dateComptable, $montantPaye, $codeModePaiement, $referencePaiement, $codeBanquePayeur);
|
|
}
|
|
|
|
} |