| | |
| | | set { _SelectedNow = value; }
|
| | | }
|
| | |
|
| | | private int _DayNow=0;
|
| | | private int _DayNow = 0;
|
| | | public int DayNow//当前天
|
| | | {
|
| | | get { return _DayNow; }
|
| | |
| | | WeekPartyDayInfoDic.Add((int)DayInfo.DayIndex, WeekPartyDayInfo);
|
| | | }
|
| | | }
|
| | | GetDayNow();//获取当前天数
|
| | | if (WeekPartyDayInfoUpdate != null)
|
| | | {
|
| | | WeekPartyDayInfoUpdate();
|
| | |
| | | {
|
| | | WeekPartyUpdate();
|
| | | }
|
| | |
|
| | | }
|
| | | public int GetRewardNumber(int Day, int ID)//获取领奖次数
|
| | | {
|
| | | int Num = -1;
|
| | | if (WeekPartyDayInfoDic.ContainsKey(Day))
|
| | | {
|
| | | var WeekPartyDay = WeekPartyDayInfoDic[Day];
|
| | |
|
| | | for (int i = 0; i < WeekPartyDay.ActionType.Length; i++)
|
| | | {
|
| | | var ActionType = WeekPartyDay.ActionType[i];
|
| | | if (ID == ActionType.TemplateID)
|
| | | {
|
| | | Num = ActionType.GotTimes;
|
| | | }
|
| | | }
|
| | | }
|
| | | return Num;
|
| | | }
|
| | | public int GetCarryOutNum(int Day, int ID)//获取已完成次数
|
| | | {
|
| | | int Num = -1;
|
| | | if (WeekPartyDayInfoDic.ContainsKey(Day))
|
| | | {
|
| | | var WeekPartyDay = WeekPartyDayInfoDic[Day];
|
| | |
|
| | | for (int i = 0; i < WeekPartyDay.ActionType.Length; i++)
|
| | | {
|
| | | var ActionType = WeekPartyDay.ActionType[i];
|
| | | if (ID == ActionType.TemplateID)
|
| | | {
|
| | | Num = ActionType.CurTimes;
|
| | | }
|
| | | }
|
| | | }
|
| | | return Num;
|
| | | }
|
| | |
|
| | | public int GetPoint(int day)//获取某一天的积分
|
| | | {
|
| | | int Point = 0;
|
| | | if (WeekPartyDayInfoDic.ContainsKey(day))
|
| | | {
|
| | | Point = WeekPartyDayInfoDic[day].Point;
|
| | | }
|
| | | return Point;
|
| | | }
|
| | |
|
| | | public void GetDayNow()//获取活动第几天
|
| | | {
|
| | | int Day = 0;
|
| | | var time = TimeDayBeginAndOver[0];
|
| | | DateTime time1 = new DateTime(time.Year, time.Month, time.Day);
|
| | | DateTime time2 = new DateTime(TimeUtility.ServerNow.Year, TimeUtility.ServerNow.Month, TimeUtility.ServerNow.Day);
|
| | | TimeSpan ts = time2.Subtract(time1);
|
| | | Day = (int)ts.TotalDays;
|
| | | DayNow = Day;
|
| | | }
|
| | |
|
| | | } |