⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_useradd.aspx.cs

📁 这个是用vc编写的新闻管理系统
💻 CS
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient ;
using System.Configuration;
namespace WebNews.admin
{
	/// <summary>
	/// admin_userAdd 的摘要说明。
	/// </summary>
	public class admin_userAdd : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Label myLabel;
		protected System.Web.UI.WebControls.TextBox Username;
		protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator;
		protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator;
		protected System.Web.UI.WebControls.TextBox Password;
		protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
		protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator1;
		protected System.Web.UI.WebControls.TextBox Password1;
		protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;
		protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator2;
		protected System.Web.UI.WebControls.CompareValidator CompareValidator1;
		protected System.Web.UI.WebControls.DropDownList UserClass;
		protected System.Web.UI.WebControls.TextBox Remarks;
		protected System.Web.UI.WebControls.Button Submit;
	
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
			if(! Page.IsPostBack)
			{
				string userclass;
				userclass=(string)Session["userclass"];
				if(userclass.Trim()!="系统管理员")
				{
					   Page.Visible=false;
				}
				
			}
		}

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.Submit.Click += new System.EventHandler(this.Submit_Click);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void Submit_Click(object sender, System.EventArgs e)
		{
			if(Page.IsValid )
			{
				addAdminUser();
			}
		}
		private void addAdminUser()
		{
			string con=ConfigurationSettings.AppSettings["dsn"];	//取得DSN字符
			
			SqlConnection myConnection = new SqlConnection(con);//连接字符串
			myConnection.Open();									 //连接数据库
		  	
			SqlCommand selAdmin=new SqlCommand("sp_addAdminValidate",myConnection);	 //验证是否已有此管理员名
			selAdmin.CommandType=CommandType.StoredProcedure;
			
			SqlParameter sel=selAdmin.Parameters.Add("@username",SqlDbType.Char,40);
			sel.Value=Username.Text.Trim() ;
			
			SqlDataReader  readAdmin=selAdmin.ExecuteReader();
			
			if(readAdmin.Read()==true)
			{
				myLabel.Text="已有此管理员,请重新输入姓名!!" ;
				readAdmin.Close();
				myConnection.Close();//关闭连接
			
				
			}
			else 
			{
				try
				{
					readAdmin.Close(); 
					SqlCommand cd=new SqlCommand("sp_addAdmin",myConnection);	//设置SQL命令
					cd.CommandType=CommandType.StoredProcedure;	  //调用存储过程

					SqlParameter username= cd.Parameters.Add("@username", SqlDbType.Char,40);		  //设置存储过程参数
					SqlParameter password=cd.Parameters.Add("@password",SqlDbType.Char,40);
					SqlParameter userclass=cd.Parameters.Add("@userclass",SqlDbType.Char,20);
					SqlParameter remark=cd.Parameters.Add("@remark",SqlDbType.NChar,200);

					username.Value=Username.Text.Trim();
					password.Value=Password.Text.Trim();
					userclass.Value=UserClass.SelectedItem.Text.Trim(); 
					remark.Value=Remarks.Text.Trim();
					int se=cd.ExecuteNonQuery() ;				   //增加一个新管理员
				 
					//验证
					
					myLabel.Text="添加管理员成功!";
					myConnection.Close();//关闭连接
				}
				catch(SqlException e)
				{
					Response.Write("Exception in Main: " + e.Message);	//出错处理
				}
			}

		}

	

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -