【毕业设计】修改用户信息
2010-04-19 21:10
260 查看
最近不知道怎么了,一点都学不进去,今天总算是把毕业设计中的用户模块弄完了,搞定了目前版本中用户模块的最有一项——修改用户信息。
表示层:
表示层:
【毕业设计】表示层 protected void Button3_Click(object sender, EventArgs e)
{
IUserBLL user = new UserBLL();
UserInfo userInfo = new UserInfo();
userInfo.UserId=Convert.ToInt32(TextBoxUserId.Text.Trim());
userInfo.UserMail=TextBoxMail.Text.Trim().ToString();
userInfo.UserName = TextBoxUserName.Text.Trim().ToString() ;
if (user.updateUserInfo(userInfo))
{
Response.Write("成功!");
}
else
{
Response.Write("失败!");
}
逻辑层:实在是懒得写验证的东西了,暂时先抽一下数,等全都完成了再仔细的研究一下逻辑层强大的功能吧。{
IUserBLL user = new UserBLL();
UserInfo userInfo = new UserInfo();
userInfo.UserId=Convert.ToInt32(TextBoxUserId.Text.Trim());
userInfo.UserMail=TextBoxMail.Text.Trim().ToString();
userInfo.UserName = TextBoxUserName.Text.Trim().ToString() ;
if (user.updateUserInfo(userInfo))
{
Response.Write("成功!");
}
else
{
Response.Write("失败!");
}
【毕业设计】逻辑层 bool IUserBLL.updateUserInfo(UserInfo Use)
{
IUserDAL ud=new UserDAL();
ud.updateUser(Use);
return true;
}
数据层:总之我的状态真的是十分的糟糕了,这层也写的乱七八糟的,见谅了。{
IUserDAL ud=new UserDAL();
ud.updateUser(Use);
return true;
}
【毕业设计】数据层 void IUserDAL.updateUser(UserInfo userInfo)
{
string strCmd = "update Users set UserName=@UserName,UserMail=@UserMail where UserId=@UserId";
conn = new SqlConnection(strConn);
conn.Open();
cmd = conn.CreateCommand();
cmd.CommandText = strCmd;
SqlParameter p;
object val;
val = userInfo.UserId;
p = new SqlParameter("@UserId",SqlDbType.Int);
p.Direction = ParameterDirection.Input;
p.Value = val;
cmd.Parameters.Add(p);
val = userInfo.UserMail;
p = new SqlParameter("@UserMail",SqlDbType.Char,30);
p.Direction = ParameterDirection.Input;
p.Value = val;
cmd.Parameters.Add(p);
val = userInfo.UserName;
p = new SqlParameter("@UserName",SqlDbType.Char,20);
p.Direction = ParameterDirection.Input;
p.Value = val;
cmd.Parameters.Add(p);
cmd.Connection = conn;
cmd.ExecuteNonQuery();
conn.Close();
}
{
string strCmd = "update Users set UserName=@UserName,UserMail=@UserMail where UserId=@UserId";
conn = new SqlConnection(strConn);
conn.Open();
cmd = conn.CreateCommand();
cmd.CommandText = strCmd;
SqlParameter p;
object val;
val = userInfo.UserId;
p = new SqlParameter("@UserId",SqlDbType.Int);
p.Direction = ParameterDirection.Input;
p.Value = val;
cmd.Parameters.Add(p);
val = userInfo.UserMail;
p = new SqlParameter("@UserMail",SqlDbType.Char,30);
p.Direction = ParameterDirection.Input;
p.Value = val;
cmd.Parameters.Add(p);
val = userInfo.UserName;
p = new SqlParameter("@UserName",SqlDbType.Char,20);
p.Direction = ParameterDirection.Input;
p.Value = val;
cmd.Parameters.Add(p);
cmd.Connection = conn;
cmd.ExecuteNonQuery();
conn.Close();
}
相关文章推荐
- 基于xml制作登录注册修改用户信息
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(19)-用户信息的修改和浏览
- linux usermod命令参数及用法详解(linux修改用户账号信息命令
- 用spring mvc+mybaties写用户信息修改出现HTTP 405 错误--Method not allowed
- imac下修改用户信息
- php实现简单的用户注册,登录,修改个人信息接口
- 五、Asp.Net MVC4.0开发CMS系统案例之用户信息修改模块
- 用户信息表(查询数据 、 修改密码 、 添加数据)
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(19)-用户信息的修改和浏览
- 开启sharepoint2007文档稽核功能,记录文档开启(下载),修改等用户及时间和其他信息
- Linux学习日记 —— 7.3.3 用户和用户组管理-用户组管理命令-修改用户信息usermod、修改用户密码状态chage
- 如何修改用户SSH\telnet登陆linux时候显示的欢迎信息
- Oracle 创建用户、修改用户信息、为用户分配权限、为用户分配表空间配额、删除用户
- sharepoint 2007 使用open with windows explorer的方式打开sharepoint 目录,然后批量复制文件,会导致被复制的文件信息被修改成当前用户和当前时间
- jsp修改用户信息
- mysql修改用户登录信息
- Hibernate+Struts2+jsp 修改用户信息
- 银行管理系统 实现用户注册 登录 存、取款 交易记录查询和修改用户信息等功能
- 让discuz论坛单独版块贴子侧边栏(用户信息栏)关闭的修改办法
- vue.js实现用户评论、登录、注册、及修改信息功能