Initial commit for radiantprestation project
This commit is contained in:
163
Modele/Reglement.php
Normal file
163
Modele/Reglement.php
Normal file
@@ -0,0 +1,163 @@
|
||||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Reglement extends Modele {
|
||||
|
||||
public function getreglement($idReglement)
|
||||
{
|
||||
$sql = 'call sp_r_get_reglement(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement));
|
||||
|
||||
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
$_SESSION['p_numeroDecompte_C'] = $ligne['numeroDecompte'];
|
||||
|
||||
// return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
return $ligne;
|
||||
}
|
||||
|
||||
public function getinfosdecompte($idReglement)
|
||||
{
|
||||
$sql = 'call sp_r_get_infos_decompte(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompte($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_r_get_detail_decompte(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function recapdecompte($idReglement, $numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_r_recap_decompte(?, ?)';
|
||||
$this->executerRequete($sql, array($idReglement, $numeroDecompte));
|
||||
}
|
||||
|
||||
public function getdecomptes($codePrestataire, $codeExercice, $codeMois, $codeEtatDecompte)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$codeEtatDecompte = contruireParamLike($codeEtatDecompte);
|
||||
|
||||
// $sql = 'call sp_r_get_decomptes(?, ?, ?, ?)';
|
||||
$sql = 'call sp_r_get_decomptes(?, ?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeExercice, $codeMois, $codeEtatDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdecomptesexercice($codePrestataire, $codeExercice, $codeEtatDecompte)
|
||||
{
|
||||
$codePrestataire = contruireParamLike($codePrestataire);
|
||||
$codeEtatDecompte = contruireParamLike($codeEtatDecompte);
|
||||
|
||||
$sql = 'call sp_p_get_decomptes_exercice(?, ?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeExercice, $codeEtatDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexport($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportcso($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_cso(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportcsoid($idReglement)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_cso_id(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportpha($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_pha(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportopt($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_opt(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getdetaildecompteexportlab($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_lab(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
|
||||
public function getdetaildecompteexportsea($numeroDecompte)
|
||||
{
|
||||
$sql = 'call sp_p_bordereau_decompte_export_sea(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($numeroDecompte));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function validerdecompteprestataire()
|
||||
{
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
$user = $_SESSION['p_login'];
|
||||
|
||||
$sql = 'call sp_p_valider_decompte_prestataire(?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($idReglement, $user));
|
||||
}
|
||||
|
||||
public function getecartsdecompte($codeTypeEcart)
|
||||
{
|
||||
$idReglement = $_SESSION['p_idReglement_C'];
|
||||
|
||||
$sql = 'call sp_r_get_ecarts_decompte(?, ?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement, $codeTypeEcart));
|
||||
|
||||
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getrecapecartdecompte($idReglement)
|
||||
{
|
||||
$sql = 'call sp_r_get_ecarts_decompte_total(?)';
|
||||
|
||||
$resultat = $this->executerRequete($sql, array($idReglement));
|
||||
|
||||
return $resultat->fetch(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user