| 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
             | |