protected void Page_Load(object sender, EventArgs e) { string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; this.lblDateTime.Text = DateTime.Now.ToString("yyyy年MM月dd日 ") + Day[Convert.ToInt16(DateTime.Now.DayOfWeek)]; this.lblDayInfo.Text = ChinaDate.GetMonth(DateTime.Now) + ChinaDate.GetDay(DateTime.Now) + " " + ChinaDate.GetSolarTerm(DateTime.Now) + " " + ChinaDate.GetHoliday(DateTime.Now) + " " + ChinaDate.GetChinaHoliday(DateTime.Now); var customer = HozestERPContext.Current.User; var customerInfo = HozestERPContext.Current.User.SCustomerInfo; if (customerInfo != null) { this.lblUserName.Text = customerInfo.FullName; if (customerInfo.SDepartment != null) { this.lblUserName.Text += "【" + customerInfo.SDepartment.DepName + "】"; } } this.BindColumn(); //int year = 2000; //for (int i = 0; i <= 50; i++) //{ // cbYear.Items.Add(new ExtNet.ListItem((year + i).ToString() + "年", (year + i).ToString())); //} //for (int i = 1; i <= 12; i++) //{ // cbMonth.Items.Add(new ExtNet.ListItem(i.ToString().PadLeft('0',2) + "月", i.ToString().PadLeft('0',2))); //} }
internal GameAPI MemberWork() { if (Member == null) { return(this); } Logger.Instance.AddLog(LogType.Debug, Member.Checked.Date + " " + DateTime.Now.Date); if (Member.Checked.Date != DateTime.Now.Date) { StringBuilder sb = new StringBuilder(); sb.AppendLine("已" + Member.Work.ToString() + ", 获取了" + SharedData.Instance.工资[Member.Work] + "金币!"); if (Member.Checked.AddDays(1).Date == DateTime.Now.Date) { Member.Combo++; if (Member.Combo > 0) { sb.Append("C"); } if (Member.Combo > 1) { sb.Append("O"); } if (Member.Combo > 2) { sb.Append("M"); } if (Member.Combo > 3) { sb.Append("B"); } if (Member.Combo > 4) { sb.Append("O"); } if (Member.Combo == 5) { Member.Combo = 0; sb.AppendLine("\n恭喜连续工作获得勤工奖!额外获得了500金币!"); Member.Cash += 500; } } else { Member.Combo = 0; } Session.SendGroupMessage(Member.Member.GroupId, new AtMessage(Member.Member.QQId), new PlainMessage(sb.ToString())); Member.Exp += SharedData.Instance.工资[Member.Work]; Member.Cash += SharedData.Instance.工资[Member.Work]; Member.Checked = DateTime.Now; if (Member.Exp > SharedData.Instance.需要经验值[Member.Work] && Member.Work != Enum.GetValues(typeof(Work)).Cast <Work>().Last()) { Member.Work = Member.Work.Next(); Session.SendGroupMessage(Member.Member.GroupId, new AtMessage(Member.Member.QQId), new PlainMessage("已升级啦!接下来的工作为" + Member.Work.ToString() + ", 工资为" + SharedData.Instance.工资[Member.Work] + "金币!")); } var holiday1 = ChinaDate.GetHoliday(DateTime.Now); var holiday2 = ChinaDate.GetChinaHoliday(DateTime.Now); if (holiday1 != ChinaDate.GHoliday.无) { Member.Cash += 2000; Session.SendGroupMessage(Member.Member.GroupId, new AtMessage(Member.Member.QQId), new PlainMessage("今天是" + holiday1.ToString() + ",大本营特意送了2000金币!")); } if (holiday2 != ChinaDate.NHoliday.无) { Member.Cash += 2000; Session.SendGroupMessage(Member.Member.GroupId, new AtMessage(Member.Member.QQId), new PlainMessage("今天是" + holiday2.ToString() + ",大本营特意送了2000金币!")); } } else { Session.SendGroupMessage(Member.Member.GroupId, new PlainMessage("虽然"), new AtMessage(Member.Member.QQId), new PlainMessage("很想自主996加班,然而被雇主给轰了出去并且被告上大本营法庭处置")); Session.Mute(Member.Member.GroupId, Member.Member.QQId, new TimeSpan(0, 1, 0)); } return(this); }