public ActionResult Edit(SYS_USER usermodel, SYS_LOGIN loginmodel) { bool success = false; string msg = ""; try { SYS_USER editmodel = SYS_USER_BLL.getInstance().GetById(usermodel.UserID.ToString()); SYS_LOGIN logineditmodel = SYS_LOGIN_BLL.getInstance().GetByUserID(usermodel.UserID.ToString()); //输入密码 if (!string.IsNullOrWhiteSpace(loginmodel.UserPassword)) { loginmodel.UpdateDate = DateTime.Now; loginmodel.UpdateUserID = UserSession.AccountInfo.UserID; loginmodel.CreateUserID = logineditmodel.CreateUserID; loginmodel.CreateDate = loginmodel.CreateDate; loginmodel.UserPassword = EncryptHelper.MD5DecryptString(loginmodel.UserPassword); } usermodel.UpdateDate = DateTime.Now; usermodel.UpdateUserID = UserSession.AccountInfo.UserID; usermodel.CreateDate = editmodel.CreateDate; usermodel.CreateUserID = editmodel.CreateUserID; success = bll.EditUser(usermodel, loginmodel); } catch (Exception ex) { Common.Helper.Logger.Info(string.Format("保存用户信息,保存异常,异常信息:{0}", ex.ToString())); msg = "保存异常"; } return(this.Json(new { success = success, msg = msg })); }
private void F_SYS_USER_Load(object sender, EventArgs e) { SYS_USER_BLL bll = new SYS_USER_BLL(); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = bll.ListAllUsers(); }
/// <summary> /// 用户名失去焦点时判断用户是否存在, /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cbUid_Leave(object sender, EventArgs e) { if (cbUid.Text.Length > 0) { SYS_USER_BLL bll = new SYS_USER_BLL(); SYS_USER model = bll.CheckUid(cbUid.Text); if (model.USER_NAME == null) { txtRealName.Text = "用户不存在"; } else { txtRealName.Text = model.USER_NAME;//用户名存在时显示真实姓名 } } }
/// <summary> /// 登陆验证 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnLogin_Click(object sender, EventArgs e) { SYS_USER_BLL bll = new SYS_USER_BLL(); if (bll.LoginCheck(cbUid.Text, mtxtbox.Text)) { this.DialogResult = DialogResult.OK;//设置登陆窗体返回值为ok并关闭本窗体 SYS_USER USER = bll.CheckUid(cbUid.Text); if (USER != null)//如用户登陆成功存入全局变量 { GlobalHelper.CurrenLoginUser = USER; //用户登陆成功将用户名保存入配置文件 SaveCofing(USER.USER_CODE); } } else { MessageBox.Show("用户名或密码不对!"); } }