| | |
| | | private bool ContainWeek(int week)
|
| | | {
|
| | | var openDayWeek = (int)TimeUtility.openServerTime.DayOfWeek;
|
| | | var dayDelta = (week == 0 ? 7 : week) - openDayWeek;
|
| | | var todayWeek = (int)TimeUtility.ServerNow.DayOfWeek;
|
| | | var dayDelta = ((week == 0 ? 7 : week) - (todayWeek == 0 ? 7 : todayWeek)) + TimeUtility.OpenWeekCnt * 7;
|
| | |
|
| | | if (TimeUtility.OpenWeekCnt < 1 && dayDelta < 0)
|
| | | {
|
| | | return openTimes.ContainsKey(week);
|
| | |
| | | if (isSpecificDay)
|
| | | {
|
| | | var openDayWeek = (int)TimeUtility.openServerTime.DayOfWeek;
|
| | | var dayDelta = ((week == 0 ? 7 : week) - openDayWeek) + TimeUtility.OpenWeekCnt * 7;
|
| | | var todayWeek = (int)TimeUtility.ServerNow.DayOfWeek;
|
| | | var dayDelta = ((week == 0 ? 7 : week) - (todayWeek == 0 ? 7 : todayWeek)) + TimeUtility.OpenWeekCnt * 7;
|
| | | var dayIndex = TimeUtility.OpenDay + 1 + dayDelta;
|
| | | if (specialOpenTimes.ContainsKey(openDayWeek) && specialOpenTimes[openDayWeek].ContainsKey(dayIndex))
|
| | | {
|