www.pudn.com > netCS.rar > regist.cs


using System; 
using System.Drawing; 
using System.Collections; 
using System.ComponentModel; 
using System.Windows.Forms; 
using System.Data; 
using System.Data.SqlClient; 
 
namespace netCS 
{ 
	///  
	/// regist 的摘要说明。 
	///  
	public class regist1 : System.Windows.Forms.Form 
	{ 
		private System.Windows.Forms.Label label1; 
		private System.Windows.Forms.Label label2; 
		private System.Windows.Forms.Label label3; 
		private System.Windows.Forms.Label label4; 
		private System.Windows.Forms.Label label5; 
		private System.Windows.Forms.Label label6; 
		private System.Windows.Forms.TextBox textBox1; 
		private System.Windows.Forms.TextBox textBox2; 
		private System.Windows.Forms.TextBox textBox3; 
		private System.Windows.Forms.TextBox textBox4; 
		private System.Windows.Forms.TextBox textBox5; 
		private System.Windows.Forms.Button button1; 
		private System.Windows.Forms.Button button3; 
		private System.Windows.Forms.Label label7; 
		private System.Windows.Forms.TextBox textBox6; 
		///  
		/// 必需的设计器变量。 
		///  
		private System.ComponentModel.Container components = null; 
 
		public regist1() 
		{ 
			// 
			// Windows 窗体设计器支持所必需的 
			// 
			InitializeComponent(); 
 
			// 
			// TODO: 在 InitializeComponent 调用后添加任何构造函数代码 
			// 
		} 
 
		///  
		/// 清理所有正在使用的资源。 
		///  
		protected override void Dispose( bool disposing ) 
		{ 
			if( disposing ) 
			{ 
				if(components != null) 
				{ 
					components.Dispose(); 
				} 
			} 
			base.Dispose( disposing ); 
		} 
 
		#region Windows Form Designer generated code 
		///  
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改 
		/// 此方法的内容。 
		///  
		private void InitializeComponent() 
		{ 
			this.label1 = new System.Windows.Forms.Label(); 
			this.label2 = new System.Windows.Forms.Label(); 
			this.label3 = new System.Windows.Forms.Label(); 
			this.label4 = new System.Windows.Forms.Label(); 
			this.label5 = new System.Windows.Forms.Label(); 
			this.label6 = new System.Windows.Forms.Label(); 
			this.textBox1 = new System.Windows.Forms.TextBox(); 
			this.textBox2 = new System.Windows.Forms.TextBox(); 
			this.textBox3 = new System.Windows.Forms.TextBox(); 
			this.textBox4 = new System.Windows.Forms.TextBox(); 
			this.textBox5 = new System.Windows.Forms.TextBox(); 
			this.button1 = new System.Windows.Forms.Button(); 
			this.button3 = new System.Windows.Forms.Button(); 
			this.label7 = new System.Windows.Forms.Label(); 
			this.textBox6 = new System.Windows.Forms.TextBox(); 
			this.SuspendLayout(); 
			//  
			// label1 
			//  
			this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 21.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134))); 
			this.label1.Location = new System.Drawing.Point(8, 8); 
			this.label1.Name = "label1"; 
			this.label1.Size = new System.Drawing.Size(472, 48); 
			this.label1.TabIndex = 0; 
			this.label1.Text = "高级用户注册,请输入完整信息"; 
			//  
			// label2 
			//  
			this.label2.Location = new System.Drawing.Point(24, 80); 
			this.label2.Name = "label2"; 
			this.label2.TabIndex = 1; 
			this.label2.Text = "用户id:"; 
			//  
			// label3 
			//  
			this.label3.Location = new System.Drawing.Point(24, 120); 
			this.label3.Name = "label3"; 
			this.label3.TabIndex = 2; 
			this.label3.Text = "用户姓名:"; 
			//  
			// label4 
			//  
			this.label4.Location = new System.Drawing.Point(24, 160); 
			this.label4.Name = "label4"; 
			this.label4.TabIndex = 3; 
			this.label4.Text = "密码:"; 
			//  
			// label5 
			//  
			this.label5.Location = new System.Drawing.Point(24, 200); 
			this.label5.Name = "label5"; 
			this.label5.TabIndex = 4; 
			this.label5.Text = "电邮:"; 
			//  
			// label6 
			//  
			this.label6.Location = new System.Drawing.Point(24, 240); 
			this.label6.Name = "label6"; 
			this.label6.TabIndex = 5; 
			this.label6.Text = "电话:"; 
			//  
			// textBox1 
			//  
			this.textBox1.Location = new System.Drawing.Point(136, 80); 
			this.textBox1.Name = "textBox1"; 
			this.textBox1.TabIndex = 6; 
			this.textBox1.Text = "textBox1"; 
			//  
			// textBox2 
			//  
			this.textBox2.Location = new System.Drawing.Point(136, 120); 
			this.textBox2.Name = "textBox2"; 
			this.textBox2.TabIndex = 7; 
			this.textBox2.Text = "textBox2"; 
			//  
			// textBox3 
			//  
			this.textBox3.Location = new System.Drawing.Point(136, 160); 
			this.textBox3.Name = "textBox3"; 
			this.textBox3.PasswordChar = '*'; 
			this.textBox3.TabIndex = 8; 
			this.textBox3.Text = "textBox3"; 
			//  
			// textBox4 
			//  
			this.textBox4.Location = new System.Drawing.Point(136, 200); 
			this.textBox4.Name = "textBox4"; 
			this.textBox4.Size = new System.Drawing.Size(176, 21); 
			this.textBox4.TabIndex = 9; 
			this.textBox4.Text = "textBox4"; 
			//  
			// textBox5 
			//  
			this.textBox5.Location = new System.Drawing.Point(136, 240); 
			this.textBox5.Name = "textBox5"; 
			this.textBox5.TabIndex = 10; 
			this.textBox5.Text = "textBox5"; 
			//  
			// button1 
			//  
			this.button1.Location = new System.Drawing.Point(128, 320); 
			this.button1.Name = "button1"; 
			this.button1.TabIndex = 11; 
			this.button1.Text = "注册并登录"; 
			this.button1.Click += new System.EventHandler(this.button1_Click); 
			//  
			// button3 
			//  
			this.button3.Location = new System.Drawing.Point(248, 320); 
			this.button3.Name = "button3"; 
			this.button3.TabIndex = 13; 
			this.button3.Text = "退出"; 
			this.button3.Click += new System.EventHandler(this.button3_Click); 
			//  
			// label7 
			//  
			this.label7.Location = new System.Drawing.Point(248, 160); 
			this.label7.Name = "label7"; 
			this.label7.TabIndex = 14; 
			this.label7.Text = "确认密码:"; 
			//  
			// textBox6 
			//  
			this.textBox6.Location = new System.Drawing.Point(360, 160); 
			this.textBox6.Name = "textBox6"; 
			this.textBox6.PasswordChar = '*'; 
			this.textBox6.TabIndex = 15; 
			this.textBox6.Text = "textBox6"; 
			//  
			// regist1 
			//  
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); 
			this.ClientSize = new System.Drawing.Size(592, 405); 
			this.Controls.AddRange(new System.Windows.Forms.Control[] { 
																		  this.textBox6, 
																		  this.label7, 
																		  this.button3, 
																		  this.button1, 
																		  this.textBox5, 
																		  this.textBox4, 
																		  this.textBox3, 
																		  this.textBox2, 
																		  this.textBox1, 
																		  this.label6, 
																		  this.label5, 
																		  this.label4, 
																		  this.label3, 
																		  this.label2, 
																		  this.label1}); 
			this.Name = "regist1"; 
			this.Text = "regist"; 
			this.Load += new System.EventHandler(this.regist1_Load); 
			this.ResumeLayout(false); 
 
		} 
		#endregion 
 
		private void button3_Click(object sender, System.EventArgs e) 
		{ 
			this.Close(); 
		} 
 
		private void regist1_Load(object sender, System.EventArgs e) 
		{ 
			textBox1.Text=""; 
			textBox2.Text=""; 
			textBox3.Text=""; 
			textBox4.Text=""; 
			textBox5.Text=""; 
			textBox6.Text=""; 
		} 
 
		private void button1_Click(object sender, System.EventArgs e) 
		{ 
			SqlConnection cn=new SqlConnection(conn.con); 
			SqlCommand com=new SqlCommand("insert into users (user_id,name_tx,pass_tx,email,phone_tx) values ('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"','"+textBox5.Text+"')",cn); 
			SqlCommand com1=new SqlCommand("select * from users where user_id='"+textBox1.Text+"'",cn); 
			SqlDataAdapter adp=new SqlDataAdapter(com1); 
			DataTable dt=new DataTable("mydt"); 
 
			if(dt.Rows.Count!=0) 
			{ 
				if(MessageBox.Show("用户id不可重复!","错误提示",MessageBoxButtons.RetryCancel)!=DialogResult.Cancel) 
				{ 
					textBox1.Text=""; 
					textBox2.Text=""; 
					textBox3.Text=""; 
					textBox4.Text=""; 
					textBox5.Text=""; 
					textBox6.Text=""; 
				} 
				else 
					Application.Exit(); 
			} 
			else 
			{ 
				if(textBox3.Text!=textBox6.Text) 
				{ 
					if(MessageBox.Show("密码验证错误!","错误提示",MessageBoxButtons.RetryCancel)==DialogResult.Cancel) 
						Application.Exit(); 
				} 
				else 
				{ 
					try 
					{ 
						cn.Open(); 
						com.ExecuteNonQuery(); 
						cn.Close(); 
						sysmain smain=new sysmain(); 
						smain.Show(); 
					} 
					catch 
					{ 
						if(MessageBox.Show("数据插入错误!","错误提示",MessageBoxButtons.RetryCancel)!=DialogResult.Cancel) 
						{ 
							textBox1.Text=""; 
							textBox2.Text=""; 
							textBox3.Text=""; 
							textBox4.Text=""; 
							textBox5.Text=""; 
							textBox6.Text=""; 
						} 
						else 
							Application.Exit(); 
					} 
				} 
			} 
		} 
	} 
}