Exemplo n.º 1
0
        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)));
            //}
        }
Exemplo n.º 2
0
 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);
 }