//保存用户 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"); }
/// <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; }
public void UpdateLoginTime(user user) { user.logincount += 1;//登录次数加1 user.lastlogintime = DateTime.Now; Update(user); }
/// <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; }