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

📄 telleruse.cs

📁 连锁影院售票系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
			//产生SaleNewTickets类的对象
			SaleNewTickets mySaleNewTickets=new SaleNewTickets();
			//根据存储过程的输出参数的值对mySelectBackTickets对象进行赋值
			mySaleNewTickets.BoxTickets=(int)parameterBoxTickets.Value;
			mySaleNewTickets.SingleTickets=(int)parameterSingleTickets.Value;

			return mySaleNewTickets;

		}

		public void ProgramBackTicket(int OnShowIndex,string OnShowDate,string OnShowNOP,string FilmID,string CinemaID,int SeatNo,int BoxNo)
		//退票记录
		{
			//创建数据库连接和命令的对象
			SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
			SqlCommand myCommand = new SqlCommand("BackTicket", myConnection);

			//指明Sql命令的操作类型是使用存储过程
			myCommand.CommandType = CommandType.StoredProcedure;

			//给存储过程添加参数
			SqlParameter parameterOnShowIndex = new SqlParameter("@OnShowIndex", SqlDbType.Int);
			parameterOnShowIndex.Value = OnShowIndex;
			myCommand.Parameters.Add(parameterOnShowIndex);

			SqlParameter parameterOnShowDate = new SqlParameter("@OnShowDate", SqlDbType.VarChar, 20);
			parameterOnShowDate.Value = OnShowDate;
			myCommand.Parameters.Add(parameterOnShowDate);

			SqlParameter parameterOnShowNOP = new SqlParameter("@OnShowNOP", SqlDbType.VarChar, 6);
			parameterOnShowNOP.Value = OnShowNOP;
			myCommand.Parameters.Add(parameterOnShowNOP);

			SqlParameter parameterFilmID = new SqlParameter("@FilmID", SqlDbType.VarChar, 8);
			parameterFilmID.Value = FilmID;
			myCommand.Parameters.Add(parameterFilmID);

			SqlParameter parameterCinemaID = new SqlParameter("@CinemaID", SqlDbType.VarChar, 4);
			parameterCinemaID.Value = CinemaID;
			myCommand.Parameters.Add(parameterCinemaID);

			SqlParameter parameterSeatNo = new SqlParameter("@SeatNo", SqlDbType.Int);
			parameterSeatNo.Value = SeatNo;
			myCommand.Parameters.Add(parameterSeatNo);

			SqlParameter parameterBoxNo = new SqlParameter("@BoxNo", SqlDbType.Int);
			parameterBoxNo.Value = BoxNo;
			myCommand.Parameters.Add(parameterBoxNo);
													
			//打开数据库连接
			myConnection.Open();
			//进行数据库操作
			myCommand.ExecuteNonQuery();
			//关闭数据库连接
			myConnection.Close();
		}
		public void ProgramLogoutInfRecord(string UserID)
		//票务人员离开记录及相关营业信息
		{
			//创建数据库连接和命令的对象
			SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
			SqlCommand myCommand = new SqlCommand("LogoutInfRecord", myConnection);

			//指明Sql命令的操作类型是使用存储过程
			myCommand.CommandType = CommandType.StoredProcedure;

			//给存储过程添加参数
			SqlParameter parameterUserID = new SqlParameter("@UserID", SqlDbType.VarChar, 6);
			parameterUserID.Value = UserID;
			myCommand.Parameters.Add(parameterUserID);
			
			SqlParameter parameterLogoutTime = new SqlParameter("@LogoutTime", SqlDbType.DateTime);
			parameterLogoutTime.Value =DateTime.Now.ToString();
			myCommand.Parameters.Add(parameterLogoutTime);

			//打开数据库连接
			myConnection.Open();
			//进行数据库操作
			myCommand.ExecuteNonQuery();
			//关闭数据库连接
			myConnection.Close();
		}
		public MaxSale ProgramMaxSaleOnce(int OnShowIndex)
		{
			//创建数据库连接和命令的对象
			SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
			SqlCommand myCommand = new SqlCommand("MaxSaleOnce", myConnection);

			//指明Sql命令的操作类型是使用存储过程
			myCommand.CommandType = CommandType.StoredProcedure;

			//给存储过程添加参数
			SqlParameter parameterOnShowIndex = new SqlParameter("@OnShowIndex", SqlDbType.Int);
			parameterOnShowIndex.Value = OnShowIndex;
			myCommand.Parameters.Add(parameterOnShowIndex);

			SqlParameter parameterOnShowBand = new SqlParameter("@OnShowBand", SqlDbType.Int);
			//指出该参数是存储过程的OUTPUT参数
			parameterOnShowBand.Direction = ParameterDirection.Output;
			myCommand.Parameters.Add(parameterOnShowBand);
			
			//打开数据库连接
			myConnection.Open();
			//进行数据库操作
			myCommand.ExecuteNonQuery();
			//关闭数据库连接
			myConnection.Close();

			//产生MaxSale类的对象
			MaxSale myMaxSale=new MaxSale();
			//根据存储过程的输出参数的值对myMaxSale对象进行赋值
			myMaxSale.OnShowBand=(int)parameterOnShowBand.Value;
			
			return myMaxSale;

		}
		public TheaterInfSearch ProgramPintTheaterInf(string TheaterID)
		//打印票信息
		{
			//创建数据库连接和命令的对象
			SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
			SqlCommand myCommand = new SqlCommand("PintTheaterInf", myConnection);

			//指明Sql命令的操作类型是使用存储过程
			myCommand.CommandType = CommandType.StoredProcedure;

			//给存储过程添加参数
			SqlParameter parameterTheaterID = new SqlParameter("@TheaterID", SqlDbType.VarChar, 4);
			parameterTheaterID.Value = TheaterID;
			myCommand.Parameters.Add(parameterTheaterID);
			
			SqlParameter parameterTheaterName = new SqlParameter("@TheaterName", SqlDbType.VarChar, 20);
			//指出该参数是存储过程的OUTPUT参数
			parameterTheaterName.Direction = ParameterDirection.Output;
			myCommand.Parameters.Add(parameterTheaterName);

			SqlParameter parameterLocationCity = new SqlParameter("@LocationCity", SqlDbType.VarChar, 20);
			//指出该参数是存储过程的OUTPUT参数
			parameterLocationCity.Direction = ParameterDirection.Output;
			myCommand.Parameters.Add(parameterLocationCity);

			SqlParameter parameterAddress = new SqlParameter("@Address", SqlDbType.VarChar, 50);
			//指出该参数是存储过程的OUTPUT参数
			parameterAddress.Direction = ParameterDirection.Output;
			myCommand.Parameters.Add(parameterAddress);

			SqlParameter parameterTelNo = new SqlParameter("@TelNo", SqlDbType.VarChar, 15);
			//指出该参数是存储过程的OUTPUT参数
			parameterTelNo.Direction = ParameterDirection.Output;
			myCommand.Parameters.Add(parameterTelNo);

			SqlParameter parameterLongitude = new SqlParameter("@Longitude", SqlDbType.VarChar, 20);
			//指出该参数是存储过程的OUTPUT参数
			parameterLongitude.Direction = ParameterDirection.Output;
			myCommand.Parameters.Add(parameterLongitude);

			SqlParameter parameterLatitude = new SqlParameter("@Latitude", SqlDbType.VarChar, 20);
			//指出该参数是存储过程的OUTPUT参数
			parameterLatitude.Direction = ParameterDirection.Output;
			myCommand.Parameters.Add(parameterLatitude);

			//打开数据库连接
			myConnection.Open();
			//进行数据库操作
			myCommand.ExecuteNonQuery();
			//关闭数据库连接
			myConnection.Close();

			//产生TheaterInfSearch类的对象
			TheaterInfSearch myTheaterInfSearch=new TheaterInfSearch();
			//根据存储过程的输出参数的值对myTheaterInfSearch对象进行赋值
			myTheaterInfSearch.Address=(string)parameterAddress.Value;
			myTheaterInfSearch.Latitude=(string)parameterLatitude.Value;
			myTheaterInfSearch.LocationCity=(string)parameterLocationCity.Value;
			myTheaterInfSearch.Longitude=(string)parameterLongitude.Value;
			myTheaterInfSearch.TelNo=(string)parameterTelNo.Value;
			myTheaterInfSearch.TheaterName=(string)parameterTheaterName.Value;

			return myTheaterInfSearch;

		}
		public UserInf ProgramTransRights(string UserID,string Password,string TheaterID,int UserRights)
		//赋予普通票务人员以销售异地影票的权限
		{
			string psw,chpsw;
			psw=Password.ToString();
			LTTS.dieMaske mypswnew=new dieMaske();
			StringChange mychange=mypswnew.KappaSecret(psw.ToString());
			chpsw=mychange.strpsw.ToString();

			//创建数据库连接和命令的对象
			SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
			SqlCommand myCommand = new SqlCommand("TransRights", myConnection);

			//指明Sql命令的操作类型是使用存储过程
			myCommand.CommandType = CommandType.StoredProcedure;

			//给存储过程添加参数			
			SqlParameter parameterUserID = new SqlParameter("@UserID", SqlDbType.VarChar, 6);
			parameterUserID.Value = UserID;
			myCommand.Parameters.Add(parameterUserID);
			
			SqlParameter parameterPassword = new SqlParameter("@Password", SqlDbType.VarChar, 10);
			parameterPassword.Value =chpsw;
			myCommand.Parameters.Add(parameterPassword);
			
			SqlParameter parameterUserRights = new SqlParameter("@UserRights", SqlDbType.Int);
			//指出该参数是存储过程的OUTPUT参数
			parameterUserRights.Direction = ParameterDirection.Output;
			myCommand.Parameters.Add(parameterUserRights);
			
			SqlParameter parameterTheaterID = new SqlParameter("@TheaterID", SqlDbType.VarChar, 4);
			parameterTheaterID.Value = TheaterID;
			myCommand.Parameters.Add(parameterTheaterID);

			//打开数据库连接
			myConnection.Open();
			//进行数据库操作
			myCommand.ExecuteNonQuery();
			//关闭数据库连接
			myConnection.Close();

			//产生UserInf类的对象
			UserInf myUserInf=new UserInf();
			//根据存储过程的输出参数的值对myUserInf对象进行赋值
			myUserInf.UserRights=(int)parameterUserRights.Value;
			
			return myUserInf;

		}
	}
}

⌨️ 快捷键说明

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