/// <summary> /// 福利是否开启 /// </summary> /// <param name="type"></param> /// <param name="arg"></param> /// <returns></returns> public bool IsOpened(EJieRiFuLiType type, out object arg) { arg = null; if (!InActivityTime()) { return(false); } JieRiFuLiItem item = null; if (!fuliDict.TryGetValue(type, out item)) { return(false); } DateTime startTime = DateTime.Parse(item.StartDate); DateTime endTime = DateTime.Parse(item.EndDate); if (TimeUtil.NowDateTime() < startTime || TimeUtil.NowDateTime() > endTime) { return(false); } if (item.Open != 1) { return(false); } arg = item.Arg; return(true); }
public bool IsOpened(EJieRiFuLiType type, out object arg) { arg = null; bool result; if (!this.InActivityTime()) { result = false; } else { JieRiFuLiItem item = null; if (!this.fuliDict.TryGetValue(type, out item)) { result = false; } else { DateTime startTime = DateTime.Parse(item.StartDate); DateTime endTime = DateTime.Parse(item.EndDate); if (TimeUtil.NowDateTime() < startTime || TimeUtil.NowDateTime() > endTime) { result = false; } else if (item.Open != 1) { result = false; } else { arg = item.Arg; result = true; } } } return(result); }
public bool IsOpened(EJieRiFuLiType type) { bool result; if (!this.InActivityTime()) { result = false; } else { JieRiFuLiItem item = null; if (!this.fuliDict.TryGetValue(type, out item)) { result = false; } else { DateTime startTime = DateTime.Parse(item.StartDate); DateTime endTime = DateTime.Parse(item.EndDate); result = (!(TimeUtil.NowDateTime() < startTime) && !(TimeUtil.NowDateTime() > endTime) && item.Open == 1); } } return(result); }