//保存用户
        protected void BtnSave_Click(object sender, DirectEventArgs e)
        {
            user user = new user();
            if (Hid.Text.Length > 0) {
                user = Global.SqlMapper.GetOneByKey<user>(Hid.Text);
            } else {
                user.password = ("123456");
                user.lastlogintime = DateTime.Now;

                user.puserid = parentid;
            }
            user.username = TxtUserName.Text;
            user.roleid = cboRole.SelectedItem.Value;
            user.cell_phone = TxtTel.Text.Trim();
            user.email = TxtEmail.Text.Trim();
            user.address_street = TxtAddress.Text.Trim();
            user.firstname = Txtusernamec.Text.Trim();
            //user.createtime = DateTime.Now.ToString();
            bool newrow = false;
            if (Hid.Text.Length > 0)
            {
                if (Global.SqlMapper.Update<user>(user)==1)
                    MsgBox.NotifiShow("恭喜您,用户信息更新成功!", "OK");
                else
                    MsgBox.MessageShow("用户信息更新失败,请重试!", "ERROR");
            }
            else
            {
                if (Global.SqlMapper.GetList<user>(" where username='******'").Count > 0)
                {
                    MsgBox.MessageShow("该客户名称已存在,请使用其他客户名称!", "WARNING");
                    return;
                }
                if (Global.SqlMapper.Create<user>(user) != null) {
                    MsgBox.NotifiShow("用户添加成功,默认密码123456!" + parentid, "OK");
                    newrow = true;

                } else
                    MsgBox.MessageShow("用户添加失败,请重试!", "ERROR");

            }
            WinUser.Hide();
            USERINFO_Grid.Reload();
            X.Js.Call("reloadtree");
        }
Exemple #2
0
 /// <summary>
 /// 方法名称: Insert
 /// 内容摘要: 插入一条新纪录
 /// </summary>
 /// <returns>int</returns>
 public virtual object Insert(user obj)
 {
     object result = null;
     try
     {
         result=_userDao.Create<user>(obj);
     }
     catch (Exception e)
     {
         throw e;
     }
     return result;
 }
Exemple #3
0
 public void UpdateLoginTime(user user)
 {
     user.logincount += 1;//登录次数加1
     user.lastlogintime = DateTime.Now;
     Update(user);
 }
Exemple #4
0
        /// <summary>
        /// 方法名称: Update
        /// 内容摘要: 更新一条新纪录
        /// </summary>
        /// <returns>int</returns>
        public virtual int Update(user obj)
        {
            int result = 0;
            try
            {
                result = _userDao.Update<user>(obj);
            }
            catch (Exception e)
            {
                throw e;
            }

            return result;
        }