Beispiel #1
0
        public static List <RAPPORT_VISITE> ChargerRapportParVisiteurEtat(string matricule, List <int> etat)
        {
            List <string> Matricule = new List <string>();

            Matricule.Add(matricule);
            List <RAPPORT_VISITE> liste = RapportVisiteDAO.FindByEtatEtVisiteur(Matricule, etat);

            return(liste);
        }
Beispiel #2
0
 /// Permet de charger les rapports non terminés du visiteur (état 1)
 /// </summary>
 /// <param name="m">matricule Visiteur</param>
 /// <returns>List<RAPPORT_VISITE></returns>
 public static List<RAPPORT_VISITE> ChargerRapportVisiteurEncours(String m)
 {
     List<RAPPORT_VISITE> lr;
     List<string> lm = new List<string>();
     lm.Add(m);
     List<int> le = new List<int>();
     le.Add(1);
     lr = RapportVisiteDAO.FindByEtatEtVisiteur(lm, le);
     return lr;
 }
Beispiel #3
0
        /// Permet de charger les rapports terminés et consultés (état 3) d'un visiteur
        /// </summary>
        /// <param name="r">code région</param>
        /// /// <param name="code">code visiteur</param>
        /// <returns>List<RAPPORT_VISITE>/returns>
        public static List <RAPPORT_VISITE> ChargerRapportRegionLusVisiteur(String r, string code)
        {
            //A faire : charger les rapports terminés (état = 3) des visiteurs d'une région
            List <RAPPORT_VISITE> lr;
            List <string>         codes = new List <String>();
            List <int>            le    = new List <int>();

            le.Add(3);
            codes.Add(code);
            lr = RapportVisiteDAO.FindByEtatEtVisiteur(codes, le);
            return(lr);
        }
Beispiel #4
0
 /// Permet de charger les rapports terminés du visiteur (état 2 et 3) 
 /// </summary>
 /// <param name="m">matricule Visiteur</param>
 /// <returns>List<RAPPORT_VISITE>/returns>
 public static List<RAPPORT_VISITE> ChargerRapportVisiteurFinis(String m)
 {
     //A faire : charger les rapports terminés (état = 2 ou 3) du visiteur
     List<RAPPORT_VISITE> lr;
     List<string> lm = new List<string>();
     lm.Add(m);
     List<int> le = new List<int>();
     le.Add(2);
     le.Add(3);
   
     lr = RapportVisiteDAO.FindByEtatEtVisiteur(lm, le);
     return lr;
 }
Beispiel #5
0
        /// Permet de charger les rapports terminés du visiteur (état 2 et 3)
        /// </summary>
        /// <param name="m">matricule Visiteur</param>
        /// <returns>List<RAPPORT_VISITE>/returns>
        public static List <RAPPORT_VISITE> ChargerRapportVisiteurFinis(String m)
        {
            List <string> matricule = new List <string>();
            List <int>    etats     = new List <int>();

            matricule.Add(m);
            etats.Add(2);
            etats.Add(3);
            List <RAPPORT_VISITE> lrv = new List <RAPPORT_VISITE>();

            lrv = RapportVisiteDAO.FindByEtatEtVisiteur(matricule, etats);

            return(lrv);
        }
Beispiel #6
0
        /// Permet de charger les rapports terminés du visiteur (état 2 et 3)
        /// </summary>
        /// <param name="m">matricule Visiteur</param>
        /// <returns>List<RAPPORT_VISITE>/returns>
        ///
        public static List <RAPPORT_VISITE> ChargerRapportVisiteurFinis(String m)
        {
            //A faire : charger les rapports terminés (état = 2 ou 3) du visiteur
            List <RAPPORT_VISITE> lrp  = new List <RAPPORT_VISITE>();
            List <int>            etat = new List <int>();

            etat.Add(2);
            etat.Add(3);
            List <string> matricule = new List <string>();

            matricule.Add(m);
            lrp = RapportVisiteDAO.FindByEtatEtVisiteur(matricule, etat);

            return(lrp);
        }
Beispiel #7
0
        /// Permet de charger les rapports terminés et consultés (état 3) des visiteurs d'une région 
        /// </summary>
        /// <param name="r">code région</param>
        /// <returns>List<RAPPORT_VISITE>/returns>
        public static List<RAPPORT_VISITE> ChargerRapportRegionLus(String code)
        {
            //A faire : charger les rapports terminés (état = 3) des visiteurs d'une région

            List<RAPPORT_VISITE> lr;
            List<string> lm = new List<string>();

            List<int> le = new List<int>();
            le.Add(3);
            List<VAFFECTATION> lvaff = VaffectationDAO.FindByRegion(code);
            foreach (VAFFECTATION vaff in lvaff)
            {
                // vis = VisiteurDAO.FindById(vaff.VIS_MATRICULE);
                lm.Add(vaff.VIS_MATRICULE);
            }
            lr = RapportVisiteDAO.FindByEtatEtVisiteur(lm, le);
            return lr;
        }
Beispiel #8
0
        /// Permet de charger les rapports terminés et consultés (état 3) des visiteurs d'une région
        /// </summary>
        /// <param name="r">code région</param>
        /// <returns>List<RAPPORT_VISITE>/returns>
        public static List <RAPPORT_VISITE> ChargerRapportRegionLus(String r)
        {
            //A faire : charger les rapports terminés (état = 3) des visiteurs d'une région
            List <VISITEUR>       rv = new List <VISITEUR>();
            List <RAPPORT_VISITE> lr;
            List <String>         str = new List <String>();

            rv = ChargerVisiteurByRegion(r);
            List <int> le = new List <int>();

            le.Add(3);
            foreach (VISITEUR visi in rv)
            {
                str.Add(visi.VIS_MATRICULE);
            }
            lr = RapportVisiteDAO.FindByEtatEtVisiteur(str, le);
            return(lr);
        }
Beispiel #9
0
        /// Permet de charger les rapports terminés et consultés (état 3) des visiteurs d'une région
        /// </summary>
        /// <param name="r">code région</param>
        /// <returns>List<RAPPORT_VISITE>/returns>
        public static List <RAPPORT_VISITE> ChargerRapportRegionLus(String r)
        {
            //A faire : charger les rapports terminés (état = 3) des visiteurs d'une région
            List <string>       lesMatricules = new List <string>();
            List <VAFFECTATION> lesVf         = VaffectationDAO.FindByRegion(r);
            List <int>          etats         = new List <int>();

            foreach (string matricule in lesMatricules)
            {
                foreach (VAFFECTATION v in lesVf)
                {
                    lesMatricules.Add(v.VIS_MATRICULE);
                }
            }
            etats.Add(3);
            List <RAPPORT_VISITE> lrp = new List <RAPPORT_VISITE>();


            lrp = RapportVisiteDAO.FindByEtatEtVisiteur(lesMatricules, etats);
            return(lrp);
        }