Пример #1
0
 public Camping(int ShowID)
     : base()
 {
     _camping = new Fpp.Data.Camping(ModuleSettings);
     DataSet ds = _camping.getCampingForShow(ShowID);
     if (ds.Tables[0].Rows.Count > 0)
     {
         LoadFromRow(ds.Tables[0].Rows[0]);
     }
 }
Пример #2
0
 public static List<Camping>GetDaysList(int ShowID)
 {
     String moduleSettings = ModuleConfig.GetSettings();
     Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
     DataSet ds = c.getCampingForShow(ShowID);
     var list = new List<Camping>();
     foreach (DataRow  row in ds.Tables[0].Rows ){
         list.Add(new Camping(row));
     }
     return list;
 }
Пример #3
0
 public static List<ShowCampingList> GetCampingForPaidUsers(int ShowId)
 {
     String moduleSettings = ModuleConfig.GetSettings();
     Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
     var res = new List<ShowCampingList>();
     DataSet ds = c.getCampingForPaidUsers(ShowId);
     foreach (DataRow row in ds.Tables[0].Rows)
     {
         res.Add(new ShowCampingList(row));
     }
     return res;
 }
Пример #4
0
        public static void DeleteForUser(int UserShowID)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);

            c.DeleteForUser(UserShowID);
        }
Пример #5
0
        public static void Add(int UserId, Fpp.Core.Models.UserCampingModel UserCamping)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);

            var nights = (UserCamping.CampingDays.Split(',').Length == 0) ? 1 : UserCamping.CampingDays.Split(',').Length;
            c.AddUserCamping(UserId, Core.Utils.HTMLToSqlQuote(UserCamping.PartyName), Core.Utils.HTMLToSqlQuote(UserCamping.Comments), UserCamping.CampingDays, nights, UserCamping.PitchSize);
        }
Пример #6
0
        public static List<int> getCampingTotals(int ShowID)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
            List<int> list = new List<int>();
            DataSet ds = c.getCampingTotals(ShowID);
            foreach (DataRow row in ds.Tables[0].Rows)
            {
                int tmp = Convert.ToInt32(row[0]);
                list.Add(tmp);
            }

            return list;
        }
Пример #7
0
 public static void SetPartyName(int CampingID, String PartyName)
 {
     String moduleSettings = ModuleConfig.GetSettings();
     Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
     var uc = UserCamping.Get(CampingID);
     c.SetPartyName(uc.UserShowId, PartyName);
 }
Пример #8
0
 public static void SetCode(int CampingID, String Code)
 {
     String moduleSettings = ModuleConfig.GetSettings();
     Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
     c.SetCode(CampingID, Code);
 }
Пример #9
0
        public static UserCamping GetUserShow(int UserShowId)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);

            var ds = c.getCampingForUserShow(UserShowId);
            if (ds.Tables[0].Rows.Count > 0)
            {
                return new UserCamping(ds.Tables[0]);
            }
            return new UserCamping();
        }
Пример #10
0
 public UserCamping(int UserShowID)
     : base()
 {
     initialise();
     _camping = new Fpp.Data.Camping(ModuleSettings);
     DataSet ds = _camping.getCampingForUserShow(UserShowID);
     foreach (DataRow row in   ds.Tables[0].Rows)
     {
         LoadFromRow(row);
     }
 }
Пример #11
0
 public UserCamping()
     : base()
 {
     _camping = new Fpp.Data.Camping(ModuleSettings);
     initialise();
 }
Пример #12
0
        public static List<ShowCampingList> getShowCampingList(int ShowID, String sorttype, int direction)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
            List<ShowCampingList> list = new List<ShowCampingList>();
            DataSet ds = c.getShowCampingList(ShowID, sorttype, direction);
            foreach (DataRow row in ds.Tables[0].Rows)
            {
                list.Add(new ShowCampingList(row));
            }

            return list;
        }
Пример #13
0
 public Camping()
     : base()
 {
     _camping = new Fpp.Data.Camping(ModuleSettings);
 }
Пример #14
0
        public static List<UnpaidUsers> getUnpaidCampingUsers(int ShowID)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
            var list = new List<UnpaidUsers>();
            DataSet ds = c.getUnpaidCampingUsers(ShowID);
            foreach (DataRow row in ds.Tables[0].Rows)
            {
                var tmp = new UnpaidUsers
                {
                    UserId = Convert.ToInt32(row[0]),
                    Name = row[1].ToString()
                };

                list.Add(tmp);
            }

            return list;
        }
Пример #15
0
 public static List<CampingSummary> GetCampingSummary(int ShowId, int UserId)
 {
     String moduleSettings = ModuleConfig.GetSettings();
     Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
     var res = new List<CampingSummary>();
     DataSet ds = c.GetCampingSummary(ShowId, UserId);
     foreach (DataRow row in ds.Tables[0].Rows )
     {
         List<DateTime> days = new List<DateTime>();
         var daysList = Convert.ToString(row["CampingDays"]).Split(',');
         foreach(string day in  daysList)
         {
             var d = DateTime.Parse(day);
             var tmp = res.FirstOrDefault (x => x.CampingDay == d);
             if (tmp == null) {
                 res.Add(new CampingSummary {
                     CampingDay = d,
                     Count = 1
                 });
             }  else {
                 tmp.Count ++;
             }
         }
     }
     return res;
 }
Пример #16
0
 public UserCamping(DataRow row)
     : base()
 {
     initialise();
     _camping = new Fpp.Data.Camping(ModuleSettings);
     LoadFromRow(row);
 }
Пример #17
0
 public static DataSet GetDays(int ShowID)
 {
     String moduleSettings = ModuleConfig.GetSettings();
     Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
     return c.getCampingForShow(ShowID);
 }
Пример #18
0
 public UserCamping(DataTable table)
     : base()
 {
     initialise();
     _camping = new Fpp.Data.Camping(ModuleSettings);
     LoadFromTable(table);
 }
Пример #19
0
        public static List<CampingPitch> GetUserShowPitchCamping(int UserShowId)
        {
            List<CampingPitch> campingPitches = new List<CampingPitch>();
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);

            DataSet ds = c.GetUserShowPitchingCamping(UserShowId);
            foreach (DataRow row in ds.Tables[0].Rows)
            {
                campingPitches.Add(new CampingPitch(row));
            }
            return campingPitches;
        }
Пример #20
0
 public Camping(DataRow row)
     : base()
 {
     _camping = new Fpp.Data.Camping(ModuleSettings);
     LoadFromRow(row);
 }
Пример #21
0
 public static void SetComments(int CampingId, string comments)
 {
     String moduleSettings = ModuleConfig.GetSettings();
     Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
     c.SetComments(CampingId, comments);
 }
Пример #22
0
        public static void Add(int UserShowID, String campingParty, String campingComments, String campingDates, string pitchSize)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);

            var nights = (campingDates.Split(',').Length == 0) ? 1 : campingDates.Split(',').Length;
            c.AddUserCamping(UserShowID, Core.Utils.HTMLToSqlQuote( campingParty), Core.Utils.HTMLToSqlQuote( campingComments), campingDates, nights, pitchSize);
        }
Пример #23
0
 public static void SetPitchNo(int CampingID, string PitchNo)
 {
     String moduleSettings = ModuleConfig.GetSettings();
     Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
     var uc = UserCamping.Get(CampingID);
     c.SetPitchNo(CampingID, PitchNo);
 }
Пример #24
0
        public static List<MemberCamping> getCampingMembersFor(int ShowID)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Camping c = new Fpp.Data.Camping(moduleSettings);
            List<MemberCamping> mc = new List<MemberCamping>();
            DataSet ds = c.getCampingMembersFor(ShowID);
            foreach (DataRow row in ds.Tables[0].Rows)
            {
                mc.Add(new MemberCamping(row));
            }

            return mc;
        }