Methods Summary | ||
---|---|---|
public static
|
||
public
|
||
public
|
#
getInfosVisiteurFromId( string $id )
Retourne les informations d'un visiteur à partir de son identifiant
|
|
public
|
#
getLesFraisHorsForfait( string $idVisiteur , string $mois )
Retourne sous forme d'un tableau associatif toutes les lignes de frais
hors forfait concernées par les deux arguments.
La boucle foreach ne peut être utilisée ici car on procède
à une modification de la structure itérée - transformation du champ date-
|
|
public
|
#
getNbjustificatifs( string $idVisiteur , string $mois )
Retourne le nombre de justificatif d'un visiteur pour un mois donné
|
|
public
|
#
getLesFraisForfait( string $idVisiteur , string $mois )
Retourne sous forme d'un tableau associatif toutes les lignes de frais
au forfait concernées par les deux arguments
|
|
public
|
||
public
|
#
majFraisForfait( string $idVisiteur , string $mois , array $lesFrais , $vehicule = NULL, $type = 'VISTR' )
Met à jour la table ligneFraisForfait
Met à jour la table ligneFraisForfait pour un visiteur et
un mois donné en enregistrant les nouveaux montants
|
|
public
|
||
public
|
#
majFraisHorsForfait( string $idVisiteur , string $mois , array $idFrais , $date , $libelle , $montant )
Met à jour la table ligneFraisHorsForfait
Met à jour la table ligneFraisHorsForfait pour un visiteur et
un mois donné en enregistrant les nouveaux montants
|
|
public
|
#
reporteLeHorsForfait( string $idFrais , string $mois )
Met à jour la table ligneFraisHorsForfait
Met à jour la table ligneFraisHorsForfait pour un visiteur et
un mois donné en enregistrant les nouveaux montants
|
|
public
|
#
majNbJustificatifs( string $idVisiteur , string $mois , int $nbJustificatifs )
Met à jour le nombre de justificatifs de la table ficheFrais
pour le mois et le visiteur concerné
|
|
public
|
#
estPremierFraisMois( string $idVisiteur , string $mois )
Teste si un visiteur possède une fiche de frais pour le mois passé en argument
|
|
public
|
||
public
|
#
creeNouvellesLignesFrais( string $idVisiteur , string $mois )
Crée une nouvelle fiche de frais et les lignes de frais au forfait
pour un visiteur et un mois donnés
Récupère le dernier mois en cours de traitement, met à 'CL' son champs
idEtat, crée une nouvelle fiche de frais avec un idEtat à 'CR' et crée
les lignes de frais forfait de quantités nulles
|
|
public
|
#
creeNouveauFraisHorsForfait( string $idVisiteur , string $mois , string $libelle , string $date , float $montant )
Crée un nouveau frais hors forfait pour un visiteur un mois donné
à partir des informations fournies en paramètre
|
|
public
|
#
supprimerFraisHorsForfait( string $idFrais )
Supprime le frais hors forfait dont l'id est passé en argument
|
|
public
|
#
getLesMoisDisponibles( string $idVisiteur )
Retourne les mois pour lesquel un visiteur a une fiche de frais
|
|
public
|
#
getLesInfosFicheFrais( string $idVisiteur , string $mois )
Retourne les informations d'une fiche de frais d'un visiteur ou alors les informations de toutes les fiches de frais des utilisateur pour un mois donné
|
|
public
|
#
getInfosUneFicheFrais( string $idVisiteur , string $mois )
Retourne les informations d'une fiche de frais d'un visiteur pour un mois donné
|
|
public
|
#
majEtatFicheFrais( string $idVisiteur , string $mois , string $etat )
Modifie l'état et la date de modification d'une fiche de frais.
Modifie le champ idEtat et met la date de modif à aujourd'hui.
|
|
public
|
||
public
|
#
setMontantValide( string $idVisiteur , int $mois , array $lesFrais )
Met à jour le montant validé d'une fiche de frais (total fraisforfait + total fraishorsforfait non refusés)
|
|
public
|
||
public
|
#
montantTotalHorsForfaitNonRefuses( int $mois , string $visiteur )
Retourne le montant total des hors forfait non refusés d'un mois et d'un visiteur
|
|
public
|
#
montantTotalForfait( int $mois , string $visiteur )
Retourne le montant total des frais forfait d'un mois et d'un visiteur
|