protected void btnAdd_Click(object sender, EventArgs e) { DataClassesDataContext dc = new DataClassesDataContext(); User user = dc.User.SingleOrDefault(_user => _user.F_userName.Equals(txtName.Text)); if (user != null) { Response.Write("<script>alert('该用户名已被使用');</script>"); return; } user = new EducationV2.User(); user.F_ID = Guid.NewGuid().ToString(); user.F_status = ddlStatus.SelectedValue; user.F_belongDeptID = ddlBelongDept.SelectedValue; user.F_workDept = ddlBelongDept.SelectedItem.Text; user.F_Role = ddlRole.SelectedValue; user.F_realName = txtRealName.Text; user.F_pwd = UtilHelper.MD5Encrypt(txtPwd.Text); user.F_userName = txtName.Text; user.F_lastModifyTime = DateTime.Now; //user.F_belongUnitID = Session[SessionMgm.UnitID].ToString(); dc.User.InsertOnSubmit(user); dc.SubmitChanges(); }
protected void btnCommit_Click(object sender, ImageClickEventArgs e) { DataClassesDataContext dc = new DataClassesDataContext(); User user = dc.User.SingleOrDefault(u => u.F_userName.Equals(txtUserName.Text) && u.F_pwd.Equals(UtilHelper.MD5Encrypt(txtPwd.Text)) && u.F_Role.Equals(ddlType.SelectedValue)); if (user == null) { Response.Write("<script>alert('密码错误或用户不存在');</script>"); } else { Session.Add(SessionMgm.UserID, user.F_ID); Session.Add(SessionMgm.Role, user.F_Role); Session.Add(SessionMgm.RealName, user.F_realName); Session.Add(SessionMgm.UnitID, SpecialUnitAndDept.UNIT_ID_FJUT); //if (user.F_Role.Equals(RoleType.DeptAdmin) && user.F_belongDeptID != null) //{ // Session.Add(SessionMgm.BelongDept, user.F_belongDeptID); //} Response.Redirect("main.aspx"); } }
protected void btnModify_Click(object sender, EventArgs e) { DataClassesDataContext dc = new DataClassesDataContext(); User user = dc.User.SingleOrDefault(dm => dm.F_ID.Equals(Request.Params["id"].ToString())); if (txtPwd.Text.Length > 0) { user.F_pwd = UtilHelper.MD5Encrypt(txtPwd.Text); } user.F_realName = txtRealName.Text; user.F_Role = ddlRole.SelectedValue; user.F_belongDeptID = ddlRole.SelectedValue; user.F_status = ddlType.SelectedValue; user.F_belongDeptID = ddlBelongDept.SelectedValue; dc.SubmitChanges(); Response.Redirect("frmExpertManag.aspx"); }
protected void btnCommit_Click(object sender, EventArgs e) { DataClassesDataContext dc = new DataClassesDataContext(); User user = dc.User.SingleOrDefault(_user => _user.F_ID.Equals(Session[SessionMgm.UserID].ToString()) && _user.F_pwd.Equals(UtilHelper.MD5Encrypt(txtOrgiPWD.Text))); if (user != null) { user.F_pwd = UtilHelper.MD5Encrypt(txtNewPWD1.Text); dc.SubmitChanges(); UtilHelper.AlertMsg("修改成功"); } else { UtilHelper.AlertMsg("密码错误"); } }
protected void Button1_Click(object sender, EventArgs e) { String[] units = txtUnitName.Text.Trim().Split(new char[] { '\n' }); String[] admins = txtAdminName.Text.Trim().Split(new char[] { '\n' }); if (units.Length != admins.Length) { UtilHelper.AlertMsg("error"); } else { DataClassesDataContext dc = new DataClassesDataContext(); for (int i = 0; i < units.Length; i++) { ApplicantUnit unit = new ApplicantUnit(); unit.F_ID = UnitService.GetID(); unit.F_name = units[i]; unit.F_status = RoleType.Authoried; unit.F_seq = UnitService.GetSeq(); admins[i] = admins[i].Trim(); EducationV2.User user = new EducationV2.User(); user.F_ID = Guid.NewGuid().ToString(); user.F_userName = admins[i]; if (dc.User.SingleOrDefault(_user => _user.F_userName.Equals(admins[i])) != null) { Response.Write("重复"); return; } user.F_realName = admins[i]; user.F_pwd = UtilHelper.MD5Encrypt("000000"); user.F_status = RoleType.Authoried; user.F_Role = RoleType.SchoolAdmin; user.F_belongUnitID = unit.F_ID; dc.ApplicantUnit.InsertOnSubmit(unit); dc.User.InsertOnSubmit(user); dc.SubmitChanges(); } } }
/// <summary> /// /// </summary> /// <param name="dc"></param> /// <returns>新用户的id</returns> private string createNewUser(DataClassesDataContext dc) { // 创建新用户 User newUser = new User(); newUser.F_Role = RoleType.Applicant; newUser.F_ID = Guid.NewGuid().ToString(); newUser.F_userName = paras["F_empno"];// 教工号即username,密码同教工号 newUser.F_pwd = UtilHelper.MD5Encrypt(newUser.F_userName); newUser.F_realName = paras["F_realName"]; newUser.F_sexual = paras["F_sexual"]; if (String.IsNullOrEmpty(paras["F_birthday"]) == false) { newUser.F_birthday = DateTime.Parse(paras["F_birthday"]); } newUser.F_bornplace = paras["F_bornplace"]; newUser.F_nativeplace = paras["F_nativeplace"]; newUser.F_nationality = paras["F_nationality"]; newUser.F_party = paras["F_party"]; if (String.IsNullOrEmpty(paras["F_partyEntryDate"]) == false) { newUser.F_partyEntryDate = DateTime.Parse(paras["F_partyEntryDate"]); } newUser.F_highestDegree = paras["F_highestDegree"]; newUser.F_highestEducation = paras["F_highestEducation"]; newUser.F_highestGrduateSch = paras["F_highestGrduateSch"]; if (String.IsNullOrEmpty(paras["F_workBeginDate"]) == false) { newUser.F_workBeginDate = DateTime.Parse(paras["F_workBeginDate"]); } newUser.F_workDept = paras["F_workDeptText"]; newUser.F_belongDeptID = paras["F_workDept"]; newUser.F_position = paras["F_position"]; newUser.F_title = paras["F_title"]; if (String.IsNullOrEmpty(paras["F_posBeginDate"]) == false) { newUser.F_posBeginDate = DateTime.Parse(paras["F_posBeginDate"]); } newUser.F_adminRanking = paras["F_adminRanking"]; if (String.IsNullOrEmpty(paras["F_adminRkBeginDate"]) == false) { newUser.F_adminRkBeginDate = DateTime.Parse(paras["F_adminRkBeginDate"]); } newUser.F_idType = paras["F_idType"]; newUser.F_idNumber = paras["F_idNumber"]; if (String.IsNullOrWhiteSpace(newUser.F_idNumber) == false) { User t = dc.User.SingleOrDefault(_staff => _staff.F_idType.Equals(newUser.F_idType) && _staff.F_idNumber.Equals(newUser.F_idNumber)); if (t != null && t.F_ID.Equals(newUser.F_ID) == false) { return("该证件号和证件名已被其他用户使用"); } } newUser.F_mobile = paras["F_mobile"]; newUser.F_phone = paras["F_phone"]; newUser.F_phone2 = paras["F_phone2"]; newUser.F_email = paras["F_email"]; newUser.F_freeAddress = paras["F_freeAddress"]; newUser.F_fax = paras["F_fax"]; // 在此处自动创建的用户默认为“审核通过” newUser.F_status = InfoStatus.Authoried; newUser.F_lastModifyTime = DateTime.Now; dc.User.InsertOnSubmit(newUser); return(newUser.F_ID); }