Пример #1
0
        private void AddWeekList(string weekday)
        {
            switch (weekday)
            {
            case "每周日":
                WeekList.Add(new WeekDay("每周日", 7));
                break;

            case "每周一":
                WeekList.Add(new WeekDay("每周一", 1));
                break;

            case "每周二":
                WeekList.Add(new WeekDay("每周二", 2));
                break;

            case "每周三":
                WeekList.Add(new WeekDay("每周三", 3));
                break;

            case "每周四":
                WeekList.Add(new WeekDay("每周四", 4));
                break;

            case "每周五":
                WeekList.Add(new WeekDay("每周五", 5));
                break;

            case "每周六":
                WeekList.Add(new WeekDay("每周六", 6));
                break;
            }
        }
Пример #2
0
        private void AddWeekList(int index)
        {
            switch (index)
            {
            case 7:
                WeekList.Add(new WeekDay("每周日", 7));
                break;

            case 1:
                WeekList.Add(new WeekDay("每周一", 1));
                break;

            case 2:
                WeekList.Add(new WeekDay("每周二", 2));
                break;

            case 3:
                WeekList.Add(new WeekDay("每周三", 3));
                break;

            case 4:
                WeekList.Add(new WeekDay("每周四", 4));
                break;

            case 5:
                WeekList.Add(new WeekDay("每周五", 5));
                break;

            case 6:
                WeekList.Add(new WeekDay("每周六", 6));
                break;
            }
        }
Пример #3
0
        public static WeekList GetWeeksData()
        {
            WeekList weeks = null;

            using (var db = new DataBase("sp_GetWeekData", null))
            {
                var reader = db.ExecuteReader();

                if (reader.HasRows)
                {
                    weeks = new WeekList();

                    while (reader.Read())
                    {
                        var week = new Week();

                        week.Id = reader.GetValueOrDefault<int>("ID");
                        week.YearWeekNumber = reader.GetValueOrDefault<int>("WeekNo");
                        week.Year = reader.GetValueOrDefault<int>("WeekNoYear");
                        week.Month = reader.GetValueOrDefault<int>("WeekNoMonth");
                        week.Day = reader.GetValueOrDefault<int>("WeekNoDay");
                        week.MondayDate = reader.GetValueOrDefault<DateTime>("WeekNoStartDate");

                        weeks.Add(week);
                    }
                }
            }

            return weeks;
        }