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

📄 数据处理.cs

📁 射频卡读写程序,C#版
💻 CS
📖 第 1 页 / 共 2 页
字号:
namespace 毕业设计
{
	using System;
	using System.ComponentModel;
	using System.Collections;
	using System.Diagnostics;
	using System.Data;

	namespace 数据处理
	{
		/// <summary>
		/// Component1 的摘要说明。
		/// </summary>
		public class 数据处理 : System.ComponentModel.Component
		{
			/// <summary>
			/// 必需的设计器变量。
			/// </summary>
			private System.ComponentModel.Container components = null;

			private System.Data.SqlClient.SqlConnection Conn;
			private string UserId;
			private string PassWord;
			private string Host;

			public 数据处理(System.ComponentModel.IContainer container)
			{
				///
				/// Windows.Forms 类撰写设计器支持所必需的
				///
				container.Add(this);
				InitializeComponent();

				//
				// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
				//
			}

			public 数据处理()
			{
				///
				/// Windows.Forms 类撰写设计器支持所必需的
				///
				InitializeComponent();
				Conn=new System.Data.SqlClient.SqlConnection();
            	System.Data.DataSet o=new System.Data.DataSet();
				try
				{
					o.ReadXml("DataBase.Config");
					this.UserId=o.Tables[0].Rows[0][0].ToString();
					this.PassWord=o.Tables[0].Rows[0][1].ToString();
					this.Host=o.Tables[0].Rows[0][2].ToString();
				}
				catch
				{
					
				}
				string ConnestString="user id="+this.UserId+";data source=\""+this.Host+"\";initial catalog=sportmanage;password="+this.PassWord;
				Conn.ConnectionString=ConnestString;

				//
				// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
				//
			}

			/// <summary> 
			/// 清理所有正在使用的资源。
			/// </summary>
			protected override void Dispose( bool disposing )
			{
				if( disposing )
				{
					if(components != null)
					{
						components.Dispose();
					}
				}
				base.Dispose( disposing );
			}


			#region 组件设计器生成的代码
			/// <summary>
			/// 设计器支持所需的方法 - 不要使用代码编辑器修改
			/// 此方法的内容。
			/// </summary>
			private void InitializeComponent()
			{

			}
			#endregion

			/// <summary>
			/// 学院:计算机科学与技术
			/// 学号:01171134
			/// 模块名:TestConnect
			/// 功能:测试与数据库的连接
			/// 版本:1.0.0.0  
			/// 时间:2005.4.3
			/// </summary>
			public bool TestConnect(string ConString)
			{
				this.Conn.ConnectionString=ConString;
				try
				{
					Conn.Open();
					Conn.Close();
					return true;
				}
				catch
				{
					return false;
				}
			}

			/// <summary>
			/// 学院:计算机科学与技术
			/// 学号:01171134
			/// 模块名:ExitsDataBase
			/// 功能:测试与数据库的连接
			/// 版本:1.0.0.0  
			/// 时间:2005.4.3
			/// </summary>
			public bool ExitsDataBase(string DatabaseName)
			{
				string ConnestString="user id="+this.UserId+";data source=\""+this.Host+"\";initial catalog=master;password="+this.PassWord;
				this.Conn.ConnectionString=ConnestString;
				System.Data.SqlClient.SqlCommand cmd=new System.Data.SqlClient.SqlCommand();
				cmd.Connection=this.Conn;
				cmd.CommandText="select * from sysdatabases where name='"+DatabaseName+"'";
				Conn.Open();
				System.Data.SqlClient.SqlDataReader dr=cmd.ExecuteReader();
				if(dr.Read())
				{
					Conn.Close();
					return true;
				}
				else
				{
					Conn.Close();
					return false;
				}
				
			}

			/// <summary>
			/// 学院:计算机科学与技术
			/// 学号:01171134
			/// 模块名:TestConnect
			/// 功能:测试与数据库的连接
			/// 版本:1.0.0.0  
			/// 时间:2005.4.3
			/// </summary>
			public bool TestConnect()
			{
				string constr=Conn.ConnectionString;
				string constr1=constr.Replace("sportmanage","master");
				Conn.ConnectionString=constr1;
				try
				{
					Conn.Open();
					Conn.Close();
					return true;
				}
				catch
				{
					return false;
				}
				finally
				{
					Conn.ConnectionString=constr;
				}
			}
			/// <summary>
			/// 学院:计算机科学与技术
			/// 学号:01171134
			/// 模块名:Execute
			/// 功能:运行SQL语句
			/// 版本:1.0.0.0  
			/// 时间:2005.4.3
			/// </summary>
			public bool Execute(string SQL,string database)
			{
				string ConnestString="user id="+this.UserId+";data source=\""+this.Host+"\";initial catalog="+database+";password="+this.PassWord;		
				System.Data.SqlClient.SqlCommand cmd=new System.Data.SqlClient.SqlCommand();
				cmd.Connection=this.Conn;
				cmd.CommandText=SQL;
				this.Conn.ConnectionString=ConnestString;
				Conn.Open();
				try
				{
					cmd.ExecuteNonQuery();
					return true;
				}
				catch
				{
					return false;
				}
				finally
				{
					this.Conn.Close();
				}
			}
			/// <summary>
			/// 学院:计算机科学与技术
			/// 学号:01171134
			/// 模块名:GetCards
			/// 功能:获得最后登记卡号
			/// 版本:1.0.0.0  
			/// 时间:2005.4.3
			/// </summary>

			public int GetCards()
			{	
				try
				{
					System.Data.SqlClient.SqlCommand cmd=new System.Data.SqlClient.SqlCommand();
					cmd.CommandText="select cardno from user_table order by cardno desc";
					cmd.Connection=Conn;
					Conn.Open();
					System.Data.SqlClient.SqlDataReader dr=cmd.ExecuteReader();
					if(dr.Read())
					{
						return System.Convert.ToInt32(dr[0]);
					}
					else
					{
						return -1;
					}
				}
				catch
				{
					return -2;
				}
				finally
				{
					Conn.Close();
				}

			}
			/// <summary>
			/// 学院:计算机科学与技术
			/// 学号:01171134
			/// 模块名:Login
			/// 功能:登录
			/// 版本:1.0.0.0  
			/// 时间:2005.4.3
			/// </summary>
			public string Login(string user_id,string user_pwd)
			{
				try
				{
					System.Data.SqlClient.SqlCommand cmd=new System.Data.SqlClient.SqlCommand();
					cmd.CommandText="select userid from user_table where userid = '"+user_id+"' and userpwd = '"+user_pwd+"'";
					cmd.Connection=Conn;
					Conn.Open();
					System.Data.SqlClient.SqlDataReader dr=cmd.ExecuteReader();
					if(dr.Read())
					{
						return (string)dr[0];
					}
					
					return null;
				}
				catch(Exception e)
				{
					return null;
				}
				finally
				{
					Conn.Close();
				}

			}

			/// <summary>
			/// 学院:计算机科学与技术
			/// 学号:01171134
			/// 模块名:Login
			/// 功能:登录
			/// 版本:1.0.0.0  
			/// 时间:2005.4.3
			/// </summary>
			public string Login(string cardno)
			{
				try
				{
					System.Data.SqlClient.SqlCommand cmd=new System.Data.SqlClient.SqlCommand();
					cmd.CommandText="select userid from user_table where cardno= '"+cardno+"'" ;
					cmd.Connection=Conn;
					Conn.Open();
					System.Data.SqlClient.SqlDataReader dr=cmd.ExecuteReader();
					if(dr.Read())
					{
						return dr[0].ToString();
					}
					
					return null;
				}
				catch(Exception e)
				{
					return null;
				}
				finally
				{
					Conn.Close();
				}

			}

			/// <summary>
			/// 学院:计算机科学与技术
			/// 学号:01171134
			/// 模块名:GetUserType
			/// 功能:登录
			/// 版本:1.0.0.0  
			/// 时间:2005.4.3
			/// </summary>
			public int GetUserType(string userid)
			{
				try
				{
					System.Data.SqlClient.SqlCommand cmd=new System.Data.SqlClient.SqlCommand();
					cmd.CommandText="select usertype from user_table where userid= '"+userid+"'";
					cmd.Connection=Conn;
					Conn.Open();
					System.Data.SqlClient.SqlDataReader dr=cmd.ExecuteReader();
					if(dr.Read())
					{
						return System.Convert.ToInt32(dr[0]);
					}
					return -1;
				}
				catch
				{
					return -1;
				}
				finally
				{
					Conn.Close();
				}
			}
		
			/// <summary>
			/// 学院:计算机科学与技术
			/// 学号:01171134
			/// 模块名:GetCourse
			/// 功能:登录
			/// 版本:1.0.0.0  
			/// 时间:2005.4.3
			/// </summary>
			public DataSet GetCourse(int type)
			{
				try
				{
					System.Data.SqlClient.SqlCommand cmd=new System.Data.SqlClient.SqlCommand();
					if(type==0)
						cmd.CommandText = "select item from item";
					else
						cmd.CommandText = "select item from item where type = "+type;
					cmd.CommandType = System.Data.CommandType.Text;
					cmd.Connection = this.Conn;
					DataSet dst=new DataSet();
					System.Data.SqlClient.SqlDataAdapter sda=new System.Data.SqlClient.SqlDataAdapter();
					sda.SelectCommand=cmd;
					sda.Fill(dst);
					return dst;
				}
				catch
				{
					return null;
				}
			}

			/// <summary>
			/// 学院:计算机科学与技术
			/// 学号:01171134
			/// 模块名:GetCourseRule
			/// 功能:获取评分标准
			/// 版本:1.0.0.0  
			/// 时间:2005.4.3
			/// </summary>
			public DataSet GetCourseRule(string course)
			{
				try
				{

					System.Data.SqlClient.SqlCommand cmd=new System.Data.SqlClient.SqlCommand();
					cmd.CommandText = "select mark as 成绩,score as 得分 from score where item='"+course+"'";
					cmd.CommandType = System.Data.CommandType.Text;
					cmd.Connection = this.Conn;
					DataSet dst=new DataSet();
					System.Data.SqlClient.SqlDataAdapter sda=new System.Data.SqlClient.SqlDataAdapter();
					sda.SelectCommand=cmd;
					sda.Fill(dst);
					return dst;
				}
				catch
				{
					return null;
				}
			}
		
			/// <summary>
			/// 学院:计算机科学与技术

⌨️ 快捷键说明

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