protected void btnSubmit_Click(object sender, EventArgs e) { try { if ((this.txtPwd.Text.Trim() == "") || (this.txtUserName.Text.Trim() == "")) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请将登录信息填写完整!');</script>"); } else { User _User = new User(); _User.LoginPwd = this.txtPwd.Text.Trim(); _User.LoginId = this.txtUserName.Text.Trim(); User u = new SysUserService().checkExist(_User); if (u == null) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('用户账号或密码不存在!');</script>"); } else if (u.LoginPwd != MD5Util.Encrypt(this.txtPwd.Text)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('用户账号或密码不存在!');</script>"); } else { if (u != null) { Session["userInfo"] = u; this.Session["currentUserId"] = u.Id; this.Session["LoginName"] = u.LoginName; this.Session["zhiwu"] = u.Zhiwu; this.Session["CompanyCode"] = u.CompanyCode; Session["IsSpecialUser"] = u.IsSpecialUser; List <RoleUser> role_user = new RoleUserService().getRoleIdByUserId(u.Id); if (u.LoginStatus == "离职") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('用户已经禁用!');</script>"); return; } } //判断上一个季度是否执行了 DateTime crrentDate = DateTime.Now; //3 6 9 12 DateTime jiDuDate = DateTime.MinValue; int jiDu = 0; if (crrentDate.Month >= 1 && crrentDate.Month <= 3) { jiDuDate = Convert.ToDateTime(crrentDate.Year - 1 + "-" + "12-31"); } if (crrentDate.Month >= 4 && crrentDate.Month <= 6) { jiDuDate = Convert.ToDateTime(crrentDate.Year + "-" + "4-1").AddDays(-1); } if (crrentDate.Month >= 7 && crrentDate.Month <= 9) { jiDuDate = Convert.ToDateTime(crrentDate.Year + "-" + "7-1").AddDays(-1); } if (crrentDate.Month >= 10 && crrentDate.Month <= 12) { jiDuDate = Convert.ToDateTime(crrentDate.Year + "-" + "10-1").AddDays(-1); } var result = new JobInfoService().GetListArray( string.Format("JobTime>='{0} 00:00:00' and JobTime<='{0} 23:59:59'", jiDuDate.ToString("yyyy-MM-dd"))); if (result.Count == 0) { new Job2().DoGuestJob(jiDuDate); } //new Dal.JXC.TB_SupplierInvoiceService().AddSupplierInvoice("70728,70729,70730", "86576,86575,80333", // Session["LoginName"].ToString(), // Convert.ToInt32(Session["currentUserId"].ToString()), "江苏安太"); base.Response.Redirect("~/Main.htm"); } } } catch (Exception ex) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('" + ex.Message + "!');</script>"); } }
public JobInfoController(IConfiguration configuration) { _jobStatusService = new JobInfoService(configuration); }