114 lines
3.5 KiB
PHP
114 lines
3.5 KiB
PHP
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Reglement.php';
|
|
|
|
class ControleurAjaxecartdecompte extends Controleur
|
|
{
|
|
private $reglement;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->reglement = new Reglement();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$idReglement = $_SESSION['idReglement_C'];
|
|
|
|
$reglement = $this->reglement->getreglement($idReglement);
|
|
|
|
$recapecartdecompte = $this->reglement->getrecapecartdecompte($idReglement);
|
|
|
|
$this->genererVueAjax(array('reglement' => $reglement, 'recapecartdecompte' => $recapecartdecompte));
|
|
}
|
|
|
|
public function ecartfacture()
|
|
{
|
|
$ecartfactures = $this->reglement->getecartsdecompte("1");
|
|
|
|
$this->genererVueAjax(array('ecartfactures' => $ecartfactures));
|
|
}
|
|
|
|
public function ecartnonsaisi()
|
|
{
|
|
$ecartnonsaisis = $this->reglement->getecartsdecompte("0");
|
|
|
|
$this->genererVueAjax(array('ecartnonsaisis' => $ecartnonsaisis));
|
|
}
|
|
|
|
public function majobservations()
|
|
{
|
|
$idEcart = $this->requete->getParametreFormulaire("idEcart");
|
|
$observations = $this->requete->getParametreFormulaire("observations");
|
|
|
|
$this->reglement->majobservationsecart($idEcart, $observations);
|
|
}
|
|
|
|
public function recapecratdecompte()
|
|
{
|
|
$idReglement = $_SESSION['idReglement_C'];
|
|
$this->reglement->recapecratdecompte($idReglement);
|
|
|
|
$this->executerAction("index");
|
|
}
|
|
|
|
public function initnewecart()
|
|
{
|
|
$this->genererVueAjax();
|
|
}
|
|
|
|
public function initmajecartnonsaisi()
|
|
{
|
|
$idEcart = $this->requete->getParametreFormulaire("idEcart");
|
|
|
|
$facture = $this->reglement->getunecartdecompte($idEcart);
|
|
|
|
$this->genererVueAjax(array('facture' => $facture));
|
|
}
|
|
|
|
public function rechercherbeneficiaireecart()
|
|
{
|
|
$numeroBeneficiaire = $this->requete->getParametreFormulaire("numeroBeneficiaire");
|
|
|
|
$_SESSION['numeroBeneficiaire_ecart'] = $numeroBeneficiaire;
|
|
|
|
$beneficiaire = $this->reglement->getBeneficiaire($numeroBeneficiaire);
|
|
|
|
$this->genererVueAjax(array('beneficiaire' => $beneficiaire, 'numeroBeneficiaire' => $numeroBeneficiaire));
|
|
}
|
|
|
|
public function ajouterecartdecomptenonsaisi()
|
|
{
|
|
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
|
|
$dateFacture = $this->requete->getParametreDate("dateFacture");
|
|
$montantPrestataire = $this->requete->getParametreFormulaire("montantPrestataire","numerique");
|
|
$observations = $this->requete->getParametreFormulaire("observations");
|
|
|
|
$this->reglement->ajouter_ecartdecompte_non_saisi($idBeneficiaire, $dateFacture, $montantPrestataire, $observations);
|
|
}
|
|
|
|
public function supprimerecart()
|
|
{
|
|
$idEcart = $this->requete->getParametreFormulaire("idEcart");
|
|
|
|
$this->reglement->supprimerecart($idEcart);
|
|
}
|
|
|
|
public function majecartnonsaisi()
|
|
{
|
|
$idEcart = $this->requete->getParametreFormulaire("idEcart");
|
|
$dateFacture = $this->requete->getParametreDate("dateFacture");
|
|
$montantPrestataire = $this->requete->getParametreFormulaire("montantPrestataire","numerique");
|
|
$observations = $this->requete->getParametreFormulaire("observations");
|
|
|
|
/*
|
|
echo "idEcart=>$idEcart ; dateFacture=>$dateFacture; montantPrestataire=>$montantPrestataire; observations=>$observations";
|
|
exit();
|
|
*/
|
|
|
|
$this->reglement->maj_ecartdecompte_non_saisi($idEcart, $dateFacture, $montantPrestataire, $observations);
|
|
|
|
// $this->genererVueAjax();
|
|
}
|
|
|
|
} |