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

📄 zcb.aspx.cs

📁 一个供大家参考的自己做的计算机等级考试网上系统
💻 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.Text.RegularExpressions;
using System.IO;
using System.Data.OleDb;
namespace djks
{
	/// <summary>
	/// WebForm1 的摘要说明。
	/// </summary>
	public class WebForm1 : System.Web.UI.Page
	{
		protected System.Web.UI.HtmlControls.HtmlForm Form1;
		protected System.Web.UI.WebControls.Panel Panel1;		
		protected System.Web.UI.WebControls.DropDownList Drl_bkyy;
		protected System.Web.UI.WebControls.RequiredFieldValidator Rv_pid;
		protected System.Web.UI.WebControls.RegularExpressionValidator Rev_pid;
		protected System.Web.UI.WebControls.TextBox txt_name;
		protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;
		protected System.Web.UI.WebControls.DropDownList Drl_xb;
		protected System.Web.UI.WebControls.TextBox txt_birthday;
		protected System.Web.UI.WebControls.DropDownList Drl_mz;
		protected System.Web.UI.WebControls.DropDownList Drl_zy;
		protected System.Web.UI.WebControls.DropDownList Drl_whcd;
		protected System.Web.UI.WebControls.DropDownList Drl_blcj;
		protected System.Web.UI.WebControls.TextBox txt_ykh;
		protected System.Web.UI.WebControls.CustomValidator CustomValidator1;
		protected System.Web.UI.WebControls.TextBox Txt_lxdh;
		protected System.Web.UI.WebControls.TextBox txt_lxdz;
		protected System.Web.UI.WebControls.TextBox Txt_zdyxx;
		protected System.Web.UI.HtmlControls.HtmlInputText txt_pid;
		protected System.Web.UI.WebControls.Button btn_next1;
		
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
			if(!this.IsPostBack)
			{
			    string sql_system="select bm_purview from system";
				DataTable dt=new DataTable();
				dt=database.CreateDateSet(sql_system).Tables[0];
				if(dt.Rows[0]["bm_purview"].ToString().ToLower()=="false")
				{
					Response.Redirect("alert.htm");
				}
				else
				{
					databind();	
//					hxyy_js.jsAlert(database.Count("select count(*) from bmk").ToString());
				}
			}

//			create_bmkh() ;
		}

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

		}
		#endregion
		private void databind()              //报考语言下拉列表数据绑定
		{
			string Sql_JBYY="select JBYYDM,JBYY from JBYY where flag=true"; //报考语言查询语句
			database.drpl_bind(Sql_JBYY,this.Drl_bkyy,"0");             //数据绑定函数调用			
			
			string Sql_MZ="select * from MZ";     //民族下拉列表数据绑定
			database.drpl_bind(Sql_MZ,this.Drl_mz,"0"); 			
			
			string Sql_ZY="select * from ZY";     //职业下拉列表数据绑定
			database.drpl_bind(Sql_ZY,Drl_zy,"30");

			string Sql_WHCD="select * from WHCD";    //文化程度下拉列表数据绑定
			database.drpl_bind(Sql_WHCD,Drl_whcd,"3");

			string Sql_BLCJ="select * from BLCJ";    //保留成绩绑定
			database.drpl_bind(Sql_BLCJ,this.Drl_blcj,"0");
		}


		private bool IsNumber(String strNumber) //判断输入的是否为数字
		{
			Regex objNotNumberPattern=new Regex("[^0-9.-]");
			Regex objTwoDotPattern=new Regex("[0-9]*[.][0-9]*[.][0-9]*");
			Regex objTwoMinusPattern=new Regex("[0-9]*[-][0-9]*[-][0-9]*");
			String strValidRealPattern="^([-]|[.]|[-.]|[0-9])[0-9]*[.]*[0-9]+$";
			String strValidIntegerPattern="^([-]|[0-9])[0-9]*$";
			Regex objNumberPattern =new Regex("(" + strValidRealPattern +")|(" + strValidIntegerPattern + ")");

			return !objNotNumberPattern.IsMatch(strNumber) &&
				!objTwoDotPattern.IsMatch(strNumber) &&
				!objTwoMinusPattern.IsMatch(strNumber) &&
				objNumberPattern.IsMatch(strNumber);
		}

		private void CustomValidator1_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args)     //原准考证号输入是否正确验证
		{                                                                
			string zkzh=args.Value;
//			Response.Write("<script>alert('"+zkzh+"')</script>");
			if(this.IsNumber(zkzh)||zkzh.Length>=16)
			{
				args.IsValid=true;	
			
			}
			else
			{
				args.IsValid=false;				
			}
		}
		private string create_bmkh()           //根据ID生成报名号
		{
			string bmh_return;			
			string temp_bmh="000001",sub_bmh;
//			string sql="select count(*) as zrs from bmk ";
			int number=database.Number()+1;
				
			sub_bmh=number.ToString(); //取得所得总记录数转换为字符形		
	     
			switch(sub_bmh.Length.ToString())
				{
					case "1":
						temp_bmh="00000"+sub_bmh;
						break;
					case "2":
						temp_bmh="0000"+sub_bmh;
						break;
					case "3":
						temp_bmh="000"+sub_bmh;
						break;
					case "4":
						temp_bmh="00"+sub_bmh;
						break;
					case "5":
						temp_bmh="0"+sub_bmh;
						break;
					case "6":
						temp_bmh=sub_bmh;
						break;
				}	
			bmh_return="410013"+this.Drl_bkyy.SelectedValue.ToString()+temp_bmh;
			hxyy_js.jsAlert(bmh_return);
			return bmh_return;
		}

		private void btn_refer_Click(object sender, System.EventArgs e)    //提交
		{
			 string xm,xb,csrq,mz,mz_text,sfzh,zy,zy_text,whcd,whcd_text,blcjzl,blcjzl_text;
			 string yzkzh,lxdh,lxdz,zdyxx;
			 string bkyy,bkyy_text;
			 string bmh;
			int tem_xb,flag;			
              //获取所要更新的字段值
			tem_xb=this.Drl_xb.SelectedIndex+1;  //取得性别号
			xb=tem_xb.ToString();
			xm=this.txt_name.Text.Replace(" ","").ToString();
			csrq=this.txt_birthday.Text.ToString();
			mz=this.Drl_mz.SelectedValue;
			mz_text=this.Drl_mz.SelectedItem.Text;
			sfzh=txt_pid.Value.ToString();
			zy=this.Drl_zy.SelectedValue;
			zy_text=this.Drl_zy.SelectedItem.Text;
			whcd=this.Drl_whcd.SelectedValue;
			whcd_text=this.Drl_whcd.SelectedItem.Text;
			yzkzh=this.txt_ykh.Text;
			blcjzl=this.Drl_blcj.SelectedValue;
			blcjzl_text=this.Drl_blcj.SelectedItem.Text;;
			lxdz=this.txt_lxdz.Text;
			lxdh=this.Txt_lxdh.Text;
			zdyxx=this.Txt_zdyxx.Text;
			bkyy=this.Drl_bkyy.SelectedValue;
			bkyy_text=this.Drl_bkyy.SelectedItem.Text;

			string strsel="select count(*) from bmk where XM='"+xm+"'and SFZH='"+sfzh+"'";		
			flag=database.Count(strsel);;		
			if(flag>0)                       //判断是否注册记录
			{
				hxyy_js.jsAlert("您已注册过,如若修改信息.请到修改信息页面");
			}
			else
			{
				bmh=create_bmkh();    //获取报名号						
				string strSql="insert into bmk (ZKZH,BMH,XM,XB,CSRQ,MZ,SFZH,ZY,WHCD,YZKZH,BLCJZL,LXDZ,LXDH,ZDYXX) values ('"+bmh+"','"+bmh+"','"+xm+"','"+xb+"','"+csrq+"','"+mz+"','"+sfzh+"','"+zy+"','"+whcd+"','"+yzkzh+"','"+blcjzl+"','"+lxdz+"','"+lxdh+"','"+zdyxx+"')";	//数据库插入信息
				database.doSql(strSql);      //注册语句执行

				Response.Redirect("chakan.aspx?sfzh="+sfzh+"&xm="+xm);
				
//				this.Panel1.Visible=false;
//				
//				this.pnl_player.Visible=true;
////				this.Image2.Visible=true;


			}
			
		}

//		private void btn_upload_Click(object sender, System.EventArgs e)
//		{
//			Random random=new Random(); 
//			try
//			{
//				if(this.photo.PostedFile.ContentLength.ToString()=="")
//				{
//					hxyy_js.jsAlert("上传的文件不存在");
//				}
//				else
//				{
//					photoname=bmh+".jpg";
//					string ext=Path.GetExtension(photo.PostedFile.FileName);
//					if(ext==".jpg")
//					{	
//				
//						photo.PostedFile.SaveAs(System.Web.HttpContext.Current.Server.MapPath("photo/")+photoname);											
//						this.Image2.ImageUrl="photo/"+photoname+"?"+random.Next(100).ToString();
//						
//						string strSql="update bmk set HAVEXP=1 where BMh='"+bmh+"'";
//						database.doSql(strSql);
//						havexp="1";
//					}
//					else
//					{
//						hxyy_js.jsAlert("上传文件应为(.jpg)格式,请重新上传");
//					}
//				}	
//			}
//			catch
//			{
//				hxyy_js.jsAlert("图片上传中出错。为保证你的信息无误,请到相关部门查证!");
//			}
//		}



//		private void lbt_update_Click(object sender, System.EventArgs e)
//		{
//			//按扭初始化
//			this.Panel1.Visible=true;
////			this.Panel2.Visible=false;
//			this.pnl_player.Visible=false;
////			this.btn_update.Visible=true;
////			this.btn_next1.Visible=false;			
//			
//		}

//		private void btn_update_Click(object sender, System.EventArgs e)
//		{
//			int tem_xb;
//			string tem_bmh;
//			//获取所要更新的字段值
//			tem_xb=this.Drl_xb.SelectedIndex+1;  //取得性别号
//			xb=tem_xb.ToString();
//			xm=this.txt_name.Text.Replace(" ","").ToString();
//			csrq=this.txt_birthday.Text.ToString();
//			mz=this.Drl_mz.SelectedValue;
//			mz_text=this.Drl_mz.SelectedItem.Text;
//			sfzh=txt_pid.Value.ToString();
//			zy=this.Drl_zy.SelectedValue;
//			zy_text=this.Drl_zy.SelectedItem.Text;
//			whcd=this.Drl_whcd.SelectedValue;
//			whcd_text=this.Drl_whcd.SelectedItem.Text;
//			yzkzh=this.txt_ykh.Text;
//			blcjzl=this.Drl_blcj.SelectedValue;
//			blcjzl_text=this.Drl_blcj.SelectedItem.Text;;
//			lxdz=this.txt_lxdz.Text;
//			lxdh=this.Txt_lxdh.Text;
//			zdyxx=this.Txt_zdyxx.Text;
//			bkyy=this.Drl_bkyy.SelectedValue;
//			bkyy_text=this.Drl_bkyy.SelectedItem.Text;			
//			
//			//更换报名号
//			tem_bmh=bmh;
//			bmh="410013"+bkyy+bmh.Substring(8);			
//			string strSql="update bmk set BMH='"+bmh+"', XM='"+xm+"',SFZH='"+sfzh+"',XB='"+xb+"',CSRQ='"+csrq+"',MZ='"+mz+"',ZY='"+zy+"',WHCD='"+whcd+"',YZKZH='"+yzkzh+"',BLCJZL='"+blcjzl+"',LXDZ='"+lxdz+"',LXDH='"+lxdh+"',ZDYXX='"+zdyxx+"' where BMH='"+tem_bmh+"'";   //更新语句	//数据库插入信息
//			database.doSql(strSql);      //注册语句执行
//			try
//			{
//				if(havexp=="1")
//				{
//					if((tem_bmh+".jpg")!=(bmh+".jpg"))
//					{
//						if(File.Exists(Server.MapPath("photo/")+bmh+".jpg"))
//						{
//							File.Delete(Server.MapPath("photo/")+bmh+".jpg");
//						}
//						File.Move(Server.MapPath("photo/")+tem_bmh+".jpg",Server.MapPath("photo/")+bmh+".jpg");
//						photoname=bmh+".jpg";
//					}
//				}
//			}
//			catch
//			{
//				hxyy_js.jsAlert("图片上传中出错。为保证你的信息无误,请到相关部门查证!");
//			}
//			this.Panel1.Visible=false;
////			this.Panel2.Visible=true;
////			this.Image2.Visible=true;
////			this.Image2.ImageUrl=Server.MapPath("photo/")+photoname;
//			this.pnl_player.Visible=false;

//
//		}

//		private void btn_pre_Click(object sender, System.EventArgs e)
//		{
//			this.Panel1.Visible=true;
////			this.Panel2.Visible=false;
//			this.pnl_player.Visible=false;
////			this.btn_update.Visible=true;
////			this.btn_next1.Visible=false;	
//		}

//		private void btn_next2_Click(object sender, System.EventArgs e)
//		{
////			Random random=new Random();
//			this.pnl_player.Visible=true;
//			this.Panel1.Visible=false;
////			this.Panel2.Visible=false;
////			this.img_player.Visible=true;
////			if(havexp=="1")
////			{
////				this.img_player.ImageUrl="photo/"+photoname+"?"+random.Next(100).ToString();
////			}
////			else
////			{
////				this.img_player.ImageUrl="images/nopho.jpg";
////			}
//		}

//		private void btn_pre_player_Click(object sender, System.EventArgs e)
//		{
////			Random random=new Random();
//			this.pnl_player.Visible=false;
//			this.Panel1.Visible=false;
////			this.Panel2.Visible=true;
////			this.Image2.Visible=true;
////			this.Image2.ImageUrl="photo/"+photoname+"?"+random.Next(100).ToString();
//		}

//		private void btn_edit_Click(object sender, System.EventArgs e)
//		{
//		    this.pnl_player.Visible=false;			
//		    this.Panel1.Visible=true;
//		}

//		private void Button1_Click(object sender, System.EventArgs e)
//		{
//			int tem_xb,flag;			
//			//获取所要更新的字段值
//			tem_xb=this.Drl_xb.SelectedIndex+1;  //取得性别号
//			xb=tem_xb.ToString();
//			xm=this.txt_name.Text.Replace(" ","").ToString();
//			csrq=this.txt_birthday.Text.ToString();
//			mz=this.Drl_mz.SelectedValue;
//			mz_text=this.Drl_mz.SelectedItem.Text;
//			sfzh=txt_pid.Value.ToString();
//			zy=this.Drl_zy.SelectedValue;
//			zy_text=this.Drl_zy.SelectedItem.Text;
//			whcd=this.Drl_whcd.SelectedValue;
//			whcd_text=this.Drl_whcd.SelectedItem.Text;
//			yzkzh=this.txt_ykh.Text;
//			blcjzl=this.Drl_blcj.SelectedValue;
//			blcjzl_text=this.Drl_blcj.SelectedItem.Text;;
//			lxdz=this.txt_lxdz.Text;
//			lxdh=this.Txt_lxdh.Text;
//			zdyxx=this.Txt_zdyxx.Text;
//			bkyy=this.Drl_bkyy.SelectedValue;
//			bkyy_text=this.Drl_bkyy.SelectedItem.Text;
//
//			string strsel="select * from bmk where XM='"+xm+"'and SFZH='"+sfzh+"'";
//			DataSet ds=database.CreateDateSet(strsel);
//			flag=ds.Tables[0].Rows.Count;		
//			if(flag>0)                       //判断是否注册记录
//			{
//				hxyy_js.jsAlert("您已注册过,如若修改信息.请到修改信息页面");
//			}
//			else
//			{
//				bmh=create_bmkh();    //获取报名号						
//				string strSql="insert into bmk (ZKZH,BMH,XM,XB,CSRQ,MZ,SFZH,ZY,WHCD,YZKZH,BLCJZL,LXDZ,LXDH,ZDYXX) values ('"+bmh+"','"+bmh+"','"+xm+"','"+xb+"','"+csrq+"','"+mz+"','"+sfzh+"','"+zy+"','"+whcd+"','"+yzkzh+"','"+blcjzl+"','"+lxdz+"','"+lxdh+"','"+zdyxx+"')";	//数据库插入信息
//				database.doSql(strSql);      //注册语句执行
//
//				
//				//				this.Image2.Visible=true;
//
//
//			}
//			
//		}
		
		
	}
}

⌨️ 快捷键说明

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