protected void btnOK_Click(object sender, EventArgs e) { if (txtOrgPwd.Text.Trim() == "") { this.ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert('密码不能为空');</script>"); txtNewPwd.Focus(); return; } if (txtNewPwd.Text.Trim() == "") { this.ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert('新密码不能为空');</script>"); txtNewPwd.Focus(); return; } if (txtNewPwd.Text != txtReNewPwd.Text) { this.ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert('新密码和确认密码两个输入不一致');</script>"); txtNewPwd.Focus(); return; } User _User = new User(); _User.LoginPwd = this.txtOrgPwd.Text.Trim(); _User.LoginName = Convert.ToString(Session["LoginName"]); User u = new SysUserService().checkExist_1(_User); if (u == null) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('密码不存在!');</script>"); return; } else if (u.LoginPwd != MD5Util.Encrypt(this.txtOrgPwd.Text)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('密码不存在!');</script>"); return; } else { } string sql = string.Format("update tb_User set loginPwd='{0}' where loginName='{1}'", MD5Util.Encrypt(txtNewPwd.Text), Session["LoginName"].ToString()); DBHelp.ExeCommand(sql); base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('修改成功!');</script>"); }
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>"); } }
protected void btnAdd_Click(object sender, EventArgs e) { if (this.FormCheck()) { try { User user = new User(); user.LoginUserNO = this.txtNo.Text; //user.LoginAddress = this.txtAddress.Text; //user.LoginRemark = this.txtCardNo.Text; user.LoginIPosition = this.ddlDeptment.Text; user.LoginPwd = MD5Util.Encrypt(this.txtPwd.Text); user.LoginPhone = this.txtTel.Text; user.LoginId = this.txtUserid.Text; user.LoginName = this.txtUserName.Text; //user.LoginStatus = this.ddlState.Text; //user.LoginTmpPwd = this.ddlState.Text; user.LoginStatus = this.ddlState.Text; user.LoginTmpPwd = this.ddlSex.Text; user.ReportTo = Convert.ToInt32(ddlReportTo.SelectedItem.Value); user.Zhiwu = txtZhiwu.Text; user.LoginMemo = txtEMail.Text; user.CompanyCode = ddlCompany.Text; user.SheBaoCode = ddlSheBao.Text; user.IsSpecialUser = cbIsSpecialUser.Checked; user.Mobile = txtMobile.Text; user.CardNO = txtCardNO.Text; user.CityNo = txtCityNo.Text; user.Education = ddlEducation.Text; user.School = txtSchool.Text; user.SchoolDate = txtSchoolDate.Text; user.Title = txtTitle.Text; user.Political = ddlPolitical.Text; user.HomeAdd = txtHomeAdd.Text; user.WorkDate = txtWorkDate.Text; int userId = this.UserSer.addUser(user); if (userId > 0) { List <RoleUser> roleUserList = new List <RoleUser>(); for (int i = 0; i < this.gvList.Rows.Count; i++) { CheckBox cbSelect = this.gvList.Rows[i].Cells[0].FindControl("IfSelected") as CheckBox; if (cbSelect.Checked) { RoleUser roleUser = new RoleUser(); roleUser.UserId = userId; roleUser.RoleId = Convert.ToInt32(this.gvList.DataKeys[i].Value); roleUserList.Add(roleUser); } } new RoleUserService().addRole_User(0, userId, roleUserList); //28 被派工人 //32 请假代理人 自动加载到审批流程中 string sql = string.Format(@"insert into A_Role_User values(28,{0},0,1);insert into A_Role_User values(32,{0},0,1);", userId); DBHelp.ExeCommand(sql); base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('添加成功!');</script>"); this.clear(); IniData(); } else { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('添加失败!');</script>"); } } catch (Exception ex) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('" + ex.Message + "!');</script>"); } } }
protected void btnUpdate_Click(object sender, EventArgs e) { if (this.FormCheck()) { try { User user = new User(); user.LoginUserNO = this.txtNo.Text; user.LoginAddress = ""; user.LoginRemark = ""; user.LoginIPosition = this.ddlDeptment.Text; if (txtPwd.Enabled == false || txtPwd.Text == lblPwd.Text) { user.LoginPwd = lblPwd.Text; } else { user.LoginPwd = MD5Util.Encrypt(this.txtPwd.Text); } user.LoginPhone = this.txtTel.Text; user.LoginId = this.txtUserid.Text; user.LoginName = this.txtUserName.Text; user.Id = Convert.ToInt32(base.Request["UserId"]); user.LoginStatus = this.ddlState.Text; user.LoginTmpPwd = this.ddlSex.Text; user.ReportTo = Convert.ToInt32(ddlReportTo.SelectedItem.Value); user.Zhiwu = txtZhiwu.Text; user.CompanyCode = ddlCompany.Text; user.SheBaoCode = ddlSheBao.Text; user.LoginMemo = txtEMail.Text; user.IsSpecialUser = cbIsSpecialUser.Checked; user.Mobile = txtMobile.Text; user.CardNO = txtCardNO.Text; user.CityNo = txtCityNo.Text; user.Education = ddlEducation.Text; user.School = txtSchool.Text; user.SchoolDate = txtSchoolDate.Text; user.Title = txtTitle.Text; user.Political = ddlPolitical.Text; user.HomeAdd = txtHomeAdd.Text; user.WorkDate = txtWorkDate.Text; if (this.UserSer.modifyUser(user)) { List <RoleUser> roleUserList = new List <RoleUser>(); for (int i = 0; i < this.gvList.Rows.Count; i++) { CheckBox cbSelect = this.gvList.Rows[i].Cells[0].FindControl("IfSelected") as CheckBox; if (cbSelect.Checked) { RoleUser roleUser = new RoleUser(); roleUser.UserId = user.Id; roleUser.RoleId = Convert.ToInt32(this.gvList.DataKeys[i].Value); roleUserList.Add(roleUser); } } new RoleUserService().addRole_User(0, user.Id, roleUserList); base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('修改成功!');</script>"); } else { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('修改失败!');</script>"); } } catch (Exception ex) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('" + ex.Message + "!');</script>"); } } }