Ejemplo n.º 1
0
        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
            }));
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 /// <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;//用户名存在时显示真实姓名
         }
     }
 }
Ejemplo n.º 4
0
        /// <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("用户名或密码不对!");
            }
        }