prestation/Controleur/ControleurAjaxgcregelement.php
2025-12-01 18:54:33 +00:00

64 lines
1.8 KiB
PHP

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Gestionconfiee.php';
class ControleurAjaxgcregelement extends Controleur {
private $reglement;
public function __construct() {
$this->reglement = new Gestionconfiee();
}
public function index() {
$this->genererVueAjax();
}
public function gcinitreglement()
{
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
$_SESSION['codeGcAssureur'] = $codeGcAssureur;
$idGcTempReglement = $this->reglement->gcinittempreglement($codeGcAssureur);
$_SESSION['idGcTempReglement'] = $idGcTempReglement;
}
public function confirminitreglement()
{
$observations = $this->requete->getParametreFormulaire("observations");
$this->reglement->confirminitreglement($observations);
}
public function enregistrermodificationgcreglement()
{
$observations = $this->requete->getParametreFormulaire("observations");
$this->reglement->enregistrermodificationgcreglement($observations);
}
public function validerdecomptepremier()
{
$this->reglement->validerdecomptepremier();
}
public function validerdecompte()
{
$this->reglement->validerdecompte();
}
public function enregistrerencaissementgc()
{
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
$nomTireur = $this->requete->getParametreFormulaire("nomTireur");
$banquePayeur = $this->requete->getParametreFormulaire("banquePayeur");
$dateComptable = $this->requete->getParametreDate("dateComptable");
$this->reglement->enregistrerencaissementgc($codeModePaiement, $referencePaiement, $nomTireur, $banquePayeur, $dateComptable);
}
}