示例#1
0
 /// <summary>
 /// Permet de retourner une liste de visiteurs pour un région à partir de vaffectation
 /// </summary>
 /// <param name="regionCode">code région</param>
 /// <returns>List<VISITEUR></returns>
 public static List<VISITEUR> ChargerVisiteurByRegion(string regionCode)
 {
     List<VISITEUR> lv = new List<VISITEUR>();
     VISITEUR vis;
     List<VAFFECTATION> lvaff = VaffectationDAO.FindByRegion(regionCode);
     foreach (VAFFECTATION vaff in lvaff)
     {
         vis = VisiteurDAO.FindById(vaff.VIS_MATRICULE);
         lv.Add(vis);
     }
     return lv;
 }
示例#2
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;
        }
示例#3
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);
        }