예제 #1
0
        public static List<Dogs> GetAllDogsForHandlerAtShow(int ShowID, int HandlerID)
        {
            Shows thisShow = new Shows(ShowID);
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Dogs dogData = new Fpp.Data.Dogs(moduleSettings);
            List<Dogs> dogList = new List<Dogs>();

            UserShows us = new UserShows(HandlerID, ShowID);
            if (us.ID != -1)
            {
                DataSet ds = dogData.GetAllDogsForHandler(HandlerID, thisShow.ShowDate);

                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    dogList.Add(new Dogs(row));
                }
            }
            return dogList;
        }
예제 #2
0
        public static List<Dogs> GetAllDogsForHandler(int HandlerID, DateTime ShowStartDate)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Dogs dogData = new Fpp.Data.Dogs(moduleSettings);
            List<Dogs> dogList = new List<Dogs>();
            DataSet ds = dogData.GetAllDogsForHandler(HandlerID, ShowStartDate);

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                var d = new Dogs(row);
                d.Wins = DogHistory.GetRecordedWins(d.ID);
                dogList.Add(d);
            }
            return dogList;
        }