实现用户管理模块和新闻类别管理模块
2013-03-13 19:27
302 查看
实现用户管理模块
前台
<body>
<form id="form1" runat="server">
<div>
<table style="width: 48%;">
<tr>
<td>
用户编号:</td>
<td>
<asp:TextBox ID="txtyhbh" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
帐号:</td>
<td>
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
密码:</td>
<td>
<asp:TextBox ID="txtPassword" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td class="style1">
用户名称:</td>
<td class="style1">
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
手机:</td>
<td>
<asp:TextBox ID="txtPhone" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
所属部门:</td>
<td>
<asp:DropDownList ID="ddlssbm" runat="server" AutoPostBack="True">
</asp:DropDownList>
</td>
</tr>
<tr><td>
<asp:Button ID="userAdd" runat="server" Xonclick="userAdd_Click" Text="添加用户" />
</td><td>
</td></tr>
</table>
<hr color="red"/>
<asp:DropDownList ID="ddldeleteuser" runat="server" AutoPostBack="True">
</asp:DropDownList>
<asp:Button ID="userDelete" runat="server" Text="删除用户"
Xonclick="userDelete_Click" />
</div>
</form>
</body>
后台
public partial class UsersAdd : System.Web.UI.Page
{
string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
string yhbh = string.Empty;
string UserName = string.Empty;
string Password = string.Empty;
string Name = string.Empty;
string Phone = string.Empty;
string department = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select Department_Id,Department_Name from Department";
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adapter.Fill(dt);
ddlssbm.DataSource = dt;
ddlssbm.DataTextField = "Department_Name";
ddlssbm.DataValueField = "Department_Id";
//ddlClassCreator.SelectedValue.ToString();
ddlssbm.DataBind();
}
}
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select UserId,RealName from T_User";
using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
{
DataTable dt = new DataTable();
adapter.Fill(dt);
ddldeleteuser.DataSource = dt;
ddldeleteuser.DataTextField = "RealName";
ddldeleteuser.DataValueField = "UserId";
ddldeleteuser.DataBind();
}
}
}
}
}
protected void userAdd_Click(object sender, EventArgs e)
{
yhbh = txtyhbh.Text;
UserName = txtUserName.Text;
Password = txtPassword.Text;
Name = txtName.Text;
Phone = txtPhone.Text;
department = ddlssbm.SelectedItem.Value;
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "insert into T_User values(@Id,@UserId,@UserName,@Password,@RealName,@Department)";
cmd.Parameters.Add(new SqlParameter("@Id", yhbh));
cmd.Parameters.Add(new SqlParameter("@UserId", UserName));
cmd.Parameters.Add(new SqlParameter("@UserName", Password));
cmd.Parameters.Add(new SqlParameter("@Password", Name));
cmd.Parameters.Add(new SqlParameter("@RealName", Phone));
cmd.Parameters.Add(new SqlParameter("@Department", department));
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("添加用户成功!");
}
}
}
}
protected void userDelete_Click(object sender, EventArgs e)
{
string deleteuser =ddldeleteuser.SelectedItem.Value;
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "declare @abc int;set @abc=@userid;delete T_User where UserId=@abc;delete T_News where NewsCreator=@abc;";
cmd.Parameters.Add(new SqlParameter("@userid", deleteuser));
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("<script type=\"text/javascript\">alert('删除成功!');</script>");
}
}
}
}
}
新闻类别管理模块
前台
<body>
<form id="form1" runat="server">
<div>
类别名称:<asp:TextBox ID="txtNewsClass" runat="server"></asp:TextBox>
<br />
创建者:<asp:DropDownList ID="ddlClassCreator" runat="server" AutoPostBack="True">
</asp:DropDownList>
<br />
类别名称:<asp:DropDownList ID="ddlClassName" runat="server" AutoPostBack="True">
</asp:DropDownList>
<br />
<asp:Button ID="btnAdd" runat="server" Xonclick="btnAdd_Click" Text="添加" />
<asp:Button ID="btndelete" runat="server" Xonclick="btndelete_Click" Text="删除" />
<asp:Button ID="btndeleteNew" runat="server" Xonclick="btndeleteNew_Click"
Text="删除相关新闻" />
</div>
</form>
</body>
后台
public partial class NewsClassAdd : System.Web.UI.Page
{
string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
string classid = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//添加创建者
using (SqlConnection conn = new SqlConnection(constr))
{
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select UserId,RealName from T_User";
SqlDataAdapter adapter2 = new SqlDataAdapter(cmd);
DataTable dtUser = new DataTable();
adapter2.Fill(dtUser);
ddlClassCreator.DataSource = dtUser;
ddlClassCreator.DataTextField = "RealName";
ddlClassCreator.DataValueField = "UserId";
//ddlClassCreator.SelectedValue.ToString();
ddlClassCreator.DataBind();
}
}
//添加类别下拉框
using (SqlConnection conn = new SqlConnection(constr))
{
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select ClassId,ClassName from T_NewsClass";
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adapter.Fill(dt);
ddlClassName.DataSource = dt;
ddlClassName.DataTextField = "ClassName";
ddlClassName.DataValueField = "ClassId";
//ddlClassCreator.SelectedValue.ToString();
ddlClassName.DataBind();
}
}
}
}
protected void btnAdd_Click(object sender, EventArgs e)
{
string classname=txtNewsClass.Text.Trim();
//string classcreator = ddlClassCreator.SelectedValue.ToString();
string classcreator = ddlClassCreator.SelectedItem.Value;
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "insert into T_NewsClass values(NEWID(),@ClassName,@ClassCreator,GETDATE())";
cmd.Parameters.Add(new SqlParameter("@ClassName", classname));
cmd.Parameters.Add(new SqlParameter("@ClassCreator", classcreator));
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("添加类别成功!");
}
}
}
}
protected void btndelete_Click(object sender, EventArgs e)
{
classid = ddlClassName.SelectedItem.Value;
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "delete T_NewsClass where ClassId=@classid";
cmd.Parameters.Add(new SqlParameter("@classid", classid));
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("删除类别成功!");
}
}
}
}
protected void btndeleteNew_Click(object sender, EventArgs e)
{
classid = ddlClassName.SelectedItem.Value;
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "delete T_News where ClassId=@classid";
cmd.Parameters.Add(new SqlParameter("@classid", classid));
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("删除该类别新闻成功!");
}
}
}
}
}
前台
<body>
<form id="form1" runat="server">
<div>
<table style="width: 48%;">
<tr>
<td>
用户编号:</td>
<td>
<asp:TextBox ID="txtyhbh" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
帐号:</td>
<td>
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
密码:</td>
<td>
<asp:TextBox ID="txtPassword" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td class="style1">
用户名称:</td>
<td class="style1">
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
手机:</td>
<td>
<asp:TextBox ID="txtPhone" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
所属部门:</td>
<td>
<asp:DropDownList ID="ddlssbm" runat="server" AutoPostBack="True">
</asp:DropDownList>
</td>
</tr>
<tr><td>
<asp:Button ID="userAdd" runat="server" Xonclick="userAdd_Click" Text="添加用户" />
</td><td>
</td></tr>
</table>
<hr color="red"/>
<asp:DropDownList ID="ddldeleteuser" runat="server" AutoPostBack="True">
</asp:DropDownList>
<asp:Button ID="userDelete" runat="server" Text="删除用户"
Xonclick="userDelete_Click" />
</div>
</form>
</body>
后台
public partial class UsersAdd : System.Web.UI.Page
{
string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
string yhbh = string.Empty;
string UserName = string.Empty;
string Password = string.Empty;
string Name = string.Empty;
string Phone = string.Empty;
string department = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select Department_Id,Department_Name from Department";
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adapter.Fill(dt);
ddlssbm.DataSource = dt;
ddlssbm.DataTextField = "Department_Name";
ddlssbm.DataValueField = "Department_Id";
//ddlClassCreator.SelectedValue.ToString();
ddlssbm.DataBind();
}
}
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select UserId,RealName from T_User";
using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
{
DataTable dt = new DataTable();
adapter.Fill(dt);
ddldeleteuser.DataSource = dt;
ddldeleteuser.DataTextField = "RealName";
ddldeleteuser.DataValueField = "UserId";
ddldeleteuser.DataBind();
}
}
}
}
}
protected void userAdd_Click(object sender, EventArgs e)
{
yhbh = txtyhbh.Text;
UserName = txtUserName.Text;
Password = txtPassword.Text;
Name = txtName.Text;
Phone = txtPhone.Text;
department = ddlssbm.SelectedItem.Value;
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "insert into T_User values(@Id,@UserId,@UserName,@Password,@RealName,@Department)";
cmd.Parameters.Add(new SqlParameter("@Id", yhbh));
cmd.Parameters.Add(new SqlParameter("@UserId", UserName));
cmd.Parameters.Add(new SqlParameter("@UserName", Password));
cmd.Parameters.Add(new SqlParameter("@Password", Name));
cmd.Parameters.Add(new SqlParameter("@RealName", Phone));
cmd.Parameters.Add(new SqlParameter("@Department", department));
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("添加用户成功!");
}
}
}
}
protected void userDelete_Click(object sender, EventArgs e)
{
string deleteuser =ddldeleteuser.SelectedItem.Value;
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "declare @abc int;set @abc=@userid;delete T_User where UserId=@abc;delete T_News where NewsCreator=@abc;";
cmd.Parameters.Add(new SqlParameter("@userid", deleteuser));
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("<script type=\"text/javascript\">alert('删除成功!');</script>");
}
}
}
}
}
新闻类别管理模块
前台
<body>
<form id="form1" runat="server">
<div>
类别名称:<asp:TextBox ID="txtNewsClass" runat="server"></asp:TextBox>
<br />
创建者:<asp:DropDownList ID="ddlClassCreator" runat="server" AutoPostBack="True">
</asp:DropDownList>
<br />
类别名称:<asp:DropDownList ID="ddlClassName" runat="server" AutoPostBack="True">
</asp:DropDownList>
<br />
<asp:Button ID="btnAdd" runat="server" Xonclick="btnAdd_Click" Text="添加" />
<asp:Button ID="btndelete" runat="server" Xonclick="btndelete_Click" Text="删除" />
<asp:Button ID="btndeleteNew" runat="server" Xonclick="btndeleteNew_Click"
Text="删除相关新闻" />
</div>
</form>
</body>
后台
public partial class NewsClassAdd : System.Web.UI.Page
{
string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
string classid = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//添加创建者
using (SqlConnection conn = new SqlConnection(constr))
{
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select UserId,RealName from T_User";
SqlDataAdapter adapter2 = new SqlDataAdapter(cmd);
DataTable dtUser = new DataTable();
adapter2.Fill(dtUser);
ddlClassCreator.DataSource = dtUser;
ddlClassCreator.DataTextField = "RealName";
ddlClassCreator.DataValueField = "UserId";
//ddlClassCreator.SelectedValue.ToString();
ddlClassCreator.DataBind();
}
}
//添加类别下拉框
using (SqlConnection conn = new SqlConnection(constr))
{
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select ClassId,ClassName from T_NewsClass";
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adapter.Fill(dt);
ddlClassName.DataSource = dt;
ddlClassName.DataTextField = "ClassName";
ddlClassName.DataValueField = "ClassId";
//ddlClassCreator.SelectedValue.ToString();
ddlClassName.DataBind();
}
}
}
}
protected void btnAdd_Click(object sender, EventArgs e)
{
string classname=txtNewsClass.Text.Trim();
//string classcreator = ddlClassCreator.SelectedValue.ToString();
string classcreator = ddlClassCreator.SelectedItem.Value;
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "insert into T_NewsClass values(NEWID(),@ClassName,@ClassCreator,GETDATE())";
cmd.Parameters.Add(new SqlParameter("@ClassName", classname));
cmd.Parameters.Add(new SqlParameter("@ClassCreator", classcreator));
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("添加类别成功!");
}
}
}
}
protected void btndelete_Click(object sender, EventArgs e)
{
classid = ddlClassName.SelectedItem.Value;
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "delete T_NewsClass where ClassId=@classid";
cmd.Parameters.Add(new SqlParameter("@classid", classid));
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("删除类别成功!");
}
}
}
}
protected void btndeleteNew_Click(object sender, EventArgs e)
{
classid = ddlClassName.SelectedItem.Value;
using (SqlConnection conn = new SqlConnection(constr))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "delete T_News where ClassId=@classid";
cmd.Parameters.Add(new SqlParameter("@classid", classid));
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("删除该类别新闻成功!");
}
}
}
}
}
相关文章推荐
- 实现用户管理模块和新闻类别管理模块
- Servlet+JSP+MySQL实现用户管理模块之六、实现用户信息显示
- 把Shark的用户管理模块改为Hibernate实现
- Servlet+JSP+MySQL实现用户管理模块之四、实现用户列表显示
- mysql+pam模块实现vsftp虚拟用户统一管理
- Servlet+JSP+MySQL实现用户管理模块之三、实现用户登录
- Vue + Element UI 实现权限管理系统 前端篇(十二):用户管理模块
- 权限管理系统(用户信息管理模块业务组件实现代码,带注解)
- 模块管理常规功能自定义系统的设计与实现(06--第一个用户模块)
- Servlet+JSP+MySQL实现用户管理模块之一、数据库表设计及创建
- Servlet+JSP+MySQL实现用户管理模块之二、实现用户注册
- Servlet+JSP+MySQL实现用户管理模块之五、实现用户删除与恢复
- 三、基础功能模块,用户类别管理——锁、EF并发处理、领域服务、应用服务的划分
- Servlet+JSP+MySQL实现用户管理模块之七、实现用户信息更新和重置密码
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(17)-注册用户功能的细节处理(各种验证)
- IceWarp 集成 LDAP 服务 同步管理用户,实现客户端地址簿查找
- 操作系统内核管理模块的实现1-检测可用内存
- Linux下的进程类别(内核线程、轻量级进程和用户进程)--Linux进程的管理与调度(四)
- 如何使用 require.js ,实现js文件的异步加载,避免网页失去响应,管理模块之间的依赖性,便于代码的编写和维护。
- 一个动态内存管理模块的实现