prestation/Controleur/ControleurAjaxenregistrerdemandefraisfuneraire.php
2026-04-29 09:38:14 +00:00

93 lines
4.4 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Fraisfuneraire.php';
require_once 'Modele/Envoimail.php';
class ControleurAjaxenregistrerdemandefraisfuneraire extends Controleur {
private $fraisfuneraire;
private $envoimail;
public function __construct() {
$this->fraisfuneraire = new Fraisfuneraire();
$this->envoimail = new Envoimail();
}
public function index()
{
}
public function enregistrerdemandefraisfuneraire()
{
$codeLienDemandeur = $this->requete->getParametreFormulaire("codeLienDemandeur");
$demandeur = $this->requete->getParametreFormulaire("demandeur");
$codeLienBeneficiaire = $this->requete->getParametreFormulaire("codeLienBeneficiaire");
$beneficiaireReglement = $this->requete->getParametreFormulaire("beneficiaireReglement");
$observations = $this->requete->getParametreFormulaire("observations");
$fraisReel = $this->requete->getParametreFormulaire("fraisReel", "numerique");
$montantApayer = $this->requete->getParametreFormulaire("montantApayer", "numerique");
$dateDeces = $this->requete->getParametreDate("dateDeces");
$causeDeces = $this->requete->getParametreFormulaire("causeDeces");
$codeModePaiementDemande = $this->requete->getParametreFormulaire("codeModePaiementDemande");
$codeBanqueBeneficiaire = $this->requete->getParametreFormulaire("codeBanqueBeneficiaire");
$numeroCompteBeneficiaire = $this->requete->getParametreFormulaire("numeroCompteBeneficiaire");
$this->fraisfuneraire->enregistrerdemandefraisfuneraire($fraisReel, $montantApayer, $demandeur, $codeLienDemandeur,
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
$numeroCompteBeneficiaire, $codeModePaiementDemande);
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
$typeMail = "fraisfuneraire";
$this->envoimail->ajouterdemandefraisfuneraire($typeMail, $idBeneficiaire, $montantApayer);
// $this->genererVueAjax();
}
public function enregistrermodificationsfraisfuneraire()
{
$idFraisfuneraire = $this->requete->getParametreFormulaire("idFraisfuneraire");
$codeLienDemandeur = $this->requete->getParametreFormulaire("codeLienDemandeur");
$demandeur = $this->requete->getParametreFormulaire("demandeur");
$codeLienBeneficiaire = $this->requete->getParametreFormulaire("codeLienBeneficiaire");
$beneficiaireReglement = $this->requete->getParametreFormulaire("beneficiaireReglement");
$observations = $this->requete->getParametreFormulaire("observations");
$montantApayer = $this->requete->getParametreFormulaire("montantApayer", "numerique");
$dateDeces = $this->requete->getParametreDate("dateDeces");
$causeDeces = $this->requete->getParametreFormulaire("causeDeces");
$codeModePaiementDemande = $this->requete->getParametreFormulaire("codeModePaiementDemande");
$codeBanqueBeneficiaire = $this->requete->getParametreFormulaire("codeBanqueBeneficiaire");
$numeroCompteBeneficiaire = $this->requete->getParametreFormulaire("numeroCompteBeneficiaire");
$this->fraisfuneraire->enregistrermodificationsfraisfuneraire($idFraisfuneraire, $montantApayer, $demandeur, $codeLienDemandeur,
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
$numeroCompteBeneficiaire, $codeModePaiementDemande);
// $this->genererVueAjax();
}
public function enregistrerpaiementfraisfuneraire()
{
$idFraisfuneraire = $this->requete->getParametreFormulaire("idFraisfuneraire");
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
$montantPaye = $this->requete->getParametreFormulaire("montantPaye", "numerique");
$dateComptable = $this->requete->getParametreDate("dateComptable");
$codeBanquePayeur = $this->requete->getParametreFormulaire("codeBanquePayeur");
$this->fraisfuneraire->enregistrerpaiementfraisfuneraire($idFraisfuneraire, $dateComptable, $montantPaye, $codeModePaiement, $referencePaiement, $codeBanquePayeur);
// $this->genererVueAjax();
}
public function demanderreglement()
{
$idFraisfuneraire = $this->requete->getParametreFormulaire("idFraisfuneraire");
$this->fraisfuneraire->demanderreglement($idFraisfuneraire);
// $this->genererVueAjax();
}
}