89 lines
3.4 KiB
PHP
Executable File
89 lines
3.4 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Modele.php';
|
|
|
|
class Fraisfuneraire extends Modele {
|
|
|
|
public function getmontant_fraisfuneraire()
|
|
{
|
|
$idAdherent = $_SESSION['idAdherent_C'];
|
|
|
|
$sql = 'select fn_montant_fraisfuneraire(?) as montant_fraisfuneraire';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idAdherent));
|
|
|
|
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
|
return $ligne['montant_fraisfuneraire'];
|
|
}
|
|
|
|
public function enregistrerdemandefraisfuneraire($fraisReel, $montantApayer, $demandeur, $codeLienDemandeur,
|
|
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
|
|
$numeroCompteBeneficiaire, $codeModePaiementDemande)
|
|
{
|
|
$codeSociete = $_SESSION['codeSociete'];
|
|
$user = $_SESSION['login'];
|
|
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
|
|
|
$sql = 'call sp_r_demander_fraisfuneraire(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
|
|
|
$this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $fraisReel, $montantApayer, $user, $demandeur,
|
|
$codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
|
|
$numeroCompteBeneficiaire, $codeModePaiementDemande));
|
|
|
|
$_SESSION['fraisFuneraireDemande_C'] = "1";
|
|
}
|
|
|
|
public function enregistrermodificationsfraisfuneraire($idFraisfuneraire, $montantApayer, $demandeur, $codeLienDemandeur,
|
|
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
|
|
$numeroCompteBeneficiaire, $codeModePaiementDemande)
|
|
{
|
|
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
|
$user = $_SESSION['login'];
|
|
|
|
$sql = 'call sp_r_modifier_fraisfuneraire(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
|
|
|
$this->executerRequete($sql, array($idBeneficiaire, $idFraisfuneraire, $montantApayer, $user, $demandeur,
|
|
$codeLienDemandeur, $beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces, $codeBanqueBeneficiaire,
|
|
$numeroCompteBeneficiaire, $codeModePaiementDemande));
|
|
}
|
|
|
|
|
|
public function enregistrerpaiementfraisfuneraire($idFraisfuneraire, $dateComptable, $montantPaye, $codeModePaiement, $referencePaiement, $codeBanquePayeur)
|
|
{
|
|
$idAdherent = $_SESSION['idAdherent_C'];
|
|
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
|
$user = $_SESSION['login'];
|
|
|
|
$sql = 'call sp_r_payer_fraisfuneraire(?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
|
|
|
$this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idFraisfuneraire, $dateComptable, $montantPaye,
|
|
$codeModePaiement, $referencePaiement, $codeBanquePayeur, $user));
|
|
|
|
$_SESSION['fraisFunerairePaye_C'] = "1";
|
|
|
|
}
|
|
|
|
public function getfraisfuneraire($idBeneficiaire)
|
|
{
|
|
$sql = 'call sp_r_get_fraisfuneraire(?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idBeneficiaire));
|
|
|
|
return $resultat->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getfraisfuneraires($d1, $d2)
|
|
{
|
|
$sql = 'call sp_p_get_derogations_beneficiaire(?, ?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2));
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function demanderreglement($idFraisfuneraire)
|
|
{
|
|
$user = $_SESSION['login'];
|
|
$sql = 'call sp_r_demander_reglement_fraisfuneraire(?, ?)';
|
|
$this->executerRequete($sql, array($idFraisfuneraire, $user));
|
|
}
|
|
} |