188 lines
6.5 KiB
PHP
188 lines
6.5 KiB
PHP
<?php
|
|
require_once 'Framework/Modele.php';
|
|
|
|
class Prestationactes_temp extends Modele {
|
|
|
|
public function getprestationsfeuille_temp($numeroDecompte, $idFacture)
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idReglement = $_SESSION['p_idReglement_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
|
|
$sql = 'call sp_p_get_prestations_feuille_temp(?, ?, ?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idReglement, $numeroDecompte, $idFacture, $idSaisie, $user) );
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
|
|
public function getprestationsfeuille_temp_pha($numeroDecompte, $idFacture)
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idReglement = $_SESSION['p_idReglement_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
|
|
$sql = 'call sp_p_get_prestations_feuille_temp_pha(?, ?, ?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idReglement, $numeroDecompte, $idFacture, $idSaisie, $user) );
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function getprestationsfeuille_temp_total()
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
$idFacture = $_SESSION['p_idFacture_C'];
|
|
|
|
$sql = 'call sp_p_get_prestations_feuille_temp_total(?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
|
|
|
|
return $resultat->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function afficherprestationsfeuille_temp()
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idFacture = $_SESSION['p_idFacture_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
|
|
$sql = 'call sp_p_afficher_prestations_feuille_temp(?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function afficherprestationsfeuille_temp_pha()
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idFacture = $_SESSION['p_idFacture_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
|
|
$sql = 'call sp_p_afficher_prestations_feuille_temp_pha(?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user)) ;
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function get_facture_decompte()
|
|
{
|
|
$idFacture = $_SESSION['p_idFacture_C'];
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
|
|
$sql = 'call sp_r_get_facture_decompte(?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idFacture) );
|
|
|
|
return $resultat->fetch(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function validerprestation($idPrestationactes, $choix)
|
|
{
|
|
$sql = 'call sp_r_valider_prestation(?, ?)';
|
|
|
|
$this->executerRequete($sql, array($idPrestationactes, $choix));
|
|
}
|
|
|
|
public function validerfacturedec($idFacture)
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idReglement = $_SESSION['p_idReglement_C'];
|
|
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
|
|
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
|
|
$sql = 'call sp_r_valider_facture_temp(?, ?, ?, ?, ?, ?, ?)';
|
|
|
|
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
|
|
}
|
|
|
|
|
|
public function validerfacturedecpha($idFacture)
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idReglement = $_SESSION['p_idReglement_C'];
|
|
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
|
|
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
|
|
$sql = 'call sp_r_valider_facture_temp_pha(?, ?, ?, ?, ?, ?, ?)';
|
|
|
|
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
|
|
}
|
|
|
|
public function reinitfacturedec($idFacture)
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idReglement = $_SESSION['p_idReglement_C'];
|
|
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
|
|
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
|
|
$sql = 'call sp_r_reinit_facture_temp(?, ?, ?, ?, ?, ?, ?)';
|
|
|
|
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
|
|
}
|
|
|
|
public function majmontantforce($idPrestationactes, $montantForce)
|
|
{
|
|
$sql = 'call sp_r_maj_montantforce_prestation(?, ?)';
|
|
$this->executerRequete($sql, array($idPrestationactes, $montantForce));
|
|
}
|
|
|
|
// OPTIQUES
|
|
|
|
public function getprestationsfeuille_temp_opt($numeroDecompte, $idFacture)
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idReglement = $_SESSION['p_idReglement_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
|
|
$sql = 'call sp_p_get_prestations_feuille_temp_opt(?, ?, ?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idReglement, $numeroDecompte, $idFacture, $idSaisie, $user) );
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function afficherprestationsfeuille_temp_opt()
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idFacture = $_SESSION['p_idFacture_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
|
|
$sql = 'call sp_p_afficher_prestations_feuille_temp_opt(?, ?, ?)';
|
|
|
|
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
|
|
|
|
return $resultat->fetchAll(PDO::FETCH_ASSOC);
|
|
}
|
|
|
|
public function validerfacturedecopt($idFacture)
|
|
{
|
|
$codePrestataire = $_SESSION['p_codePrestataire_C'];
|
|
$idReglement = $_SESSION['p_idReglement_C'];
|
|
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
|
|
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
|
|
$idSaisie = $_SESSION['p_idSaisie'];
|
|
$user = $_SESSION['p_login'];
|
|
|
|
$sql = 'call sp_r_valider_facture_temp_opt(?, ?, ?, ?, ?, ?, ?)';
|
|
|
|
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
|
|
}
|
|
} |