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

📄 sysadminuse.cs

📁 连锁影院售票系统
💻 CS
字号:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace LTTS
{	
	public class ShowCinema
		{
//			public string OnShowDate;
//			public string OnShowNOP;
			public String CinemaID;
		}

	/// <summary>
	/// SysAdminUse 的摘要说明。
	/// </summary>
	public class SysAdminUse
	{
			public SysAdminUse(){}
			public void ProgramAddFilm(string FilmID,string FilmName,string FilmType,string Director,string LeadActors,string PlayWright,string BriefStory,string PlaybillAdd)
			//影片库新片入库
			{
				//创建数据库连接和命令的对象
				SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
				SqlCommand myCommand = new SqlCommand("AddFilm", myConnection);

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

				//给存储过程添加参数
				SqlParameter parameterFilmID = new SqlParameter("@FilmID", SqlDbType.VarChar, 8);
				parameterFilmID.Value = FilmID;
				myCommand.Parameters.Add(parameterFilmID);

				SqlParameter parameterFilmName = new SqlParameter("@FilmName", SqlDbType.VarChar, 50);
				parameterFilmName.Value = FilmName;
				myCommand.Parameters.Add(parameterFilmName);

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

				SqlParameter parameterDirector = new SqlParameter("@Director", SqlDbType.VarChar, 50);
				parameterDirector.Value = Director;
				myCommand.Parameters.Add(parameterDirector);

				SqlParameter parameterLeadActors = new SqlParameter("@LeadActors", SqlDbType.VarChar, 50);
				parameterLeadActors.Value = LeadActors;
				myCommand.Parameters.Add(parameterLeadActors);

				SqlParameter parameterPlayWright = new SqlParameter("@PlayWright", SqlDbType.VarChar, 50);
				parameterPlayWright.Value = PlayWright;
				myCommand.Parameters.Add(parameterPlayWright);

				SqlParameter parameterBriefStory = new SqlParameter("@BriefStory", SqlDbType.VarChar, 1000);
				parameterBriefStory.Value = BriefStory;
				myCommand.Parameters.Add(parameterBriefStory);

				SqlParameter parameterPlaybillAdd = new SqlParameter("@PlaybillAdd", SqlDbType.VarChar, 50);
				parameterPlaybillAdd.Value = PlaybillAdd;
				myCommand.Parameters.Add(parameterPlaybillAdd);
				
				//打开数据库连接
				myConnection.Open();
				//进行数据库操作
				myCommand.ExecuteNonQuery();
				//关闭数据库连接
				myConnection.Close();

			}
			public void ProgramUpdateFilmInf(string FilmID,string FilmName,string FilmType,string Director,string LeadActors,string PlayWright,string BriefStory,string PlaybillAdd)
			//修改影片信息
			{
				//创建数据库连接和命令的对象
				SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
				SqlCommand myCommand = new SqlCommand("UpdateFilmInf", myConnection);

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

				//给存储过程添加参数
				SqlParameter parameterFilmID = new SqlParameter("@FilmID", SqlDbType.VarChar, 8);
				parameterFilmID.Value = FilmID;
				myCommand.Parameters.Add(parameterFilmID);

				SqlParameter parameterFilmName = new SqlParameter("@FilmName", SqlDbType.VarChar, 50);
				parameterFilmName.Value = FilmName;
				myCommand.Parameters.Add(parameterFilmName);

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

				SqlParameter parameterDirector = new SqlParameter("@Director", SqlDbType.VarChar, 50);
				parameterDirector.Value = Director;
				myCommand.Parameters.Add(parameterDirector);

				SqlParameter parameterLeadActors = new SqlParameter("@LeadActors", SqlDbType.VarChar, 50);
				parameterLeadActors.Value = LeadActors;
				myCommand.Parameters.Add(parameterLeadActors);

				SqlParameter parameterPlayWright = new SqlParameter("@PlayWright", SqlDbType.VarChar, 50);
				parameterPlayWright.Value = PlayWright;
				myCommand.Parameters.Add(parameterPlayWright);

				SqlParameter parameterBriefStory = new SqlParameter("@BriefStory", SqlDbType.VarChar, 1000);
				parameterBriefStory.Value = BriefStory;
				myCommand.Parameters.Add(parameterBriefStory);

				SqlParameter parameterPlaybillAdd = new SqlParameter("@PlaybillAdd", SqlDbType.VarChar, 50);
				parameterPlaybillAdd.Value = PlaybillAdd;
				myCommand.Parameters.Add(parameterPlaybillAdd);
					
				//打开数据库连接
				myConnection.Open();
				//进行数据库操作
				myCommand.ExecuteNonQuery();
				//关闭数据库连接
				myConnection.Close();


			}
			public void ProgramAddNewMember(string TheaterID,string TheaterName,string AdminID,string LocationCity,string Address,string TelNo,string Longitude,string Latitude,string AdminName)
			//添加新加盟成员
			{
				string psw,chpsw;
				psw="1234567890";
				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("UpdateFilmInf", 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);
				parameterTheaterName.Value = TheaterName;
				myCommand.Parameters.Add(parameterTheaterName);

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

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

				SqlParameter parameterAddress = new SqlParameter("@Address", SqlDbType.VarChar, 50);
				parameterAddress.Value = Address;
				myCommand.Parameters.Add(parameterAddress);

				SqlParameter parameterTelNo = new SqlParameter("@TelNo", SqlDbType.VarChar, 15);
				parameterTelNo.Value = TelNo;
				myCommand.Parameters.Add(parameterTelNo);

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

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

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

				SqlParameter parameterPassword = new SqlParameter("@Password", SqlDbType.VarChar, 20);
				parameterPassword.Value =chpsw;
				myCommand.Parameters.Add(parameterPassword);

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

			public void ProgramDoOnShowPlan(string OnShowDate,string FilmID,string FilmName,string CinemaID,int OnShowNOP,int SaleAble,int ChangeAble,int OnShowBand)
			//安排上映表
			{
				//创建数据库连接和命令的对象
				SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
				SqlCommand myCommand = new SqlCommand("UpdateFilmInf", myConnection);

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

				//给存储过程添加参数
				SqlParameter parameterOnShowDate = new SqlParameter("@OnShowDate", SqlDbType.DateTime);
				parameterOnShowDate.Value = OnShowDate;//页面传入
				myCommand.Parameters.Add(parameterOnShowDate);

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

				SqlParameter parameterFilmName = new SqlParameter("@FilmName", SqlDbType.VarChar, 50);
				parameterFilmName.Value = FilmName;
				myCommand.Parameters.Add(parameterFilmName);

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

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

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

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

				SqlParameter parameterOnShowBand = new SqlParameter("@OnShowBand", SqlDbType.Int);
				parameterOnShowBand.Value = OnShowBand;
				myCommand.Parameters.Add(parameterOnShowBand);
													
				//打开数据库连接
				myConnection.Open();
				//进行数据库操作
				myCommand.ExecuteNonQuery();
				//关闭数据库连接
				myConnection.Close();

			}
			public void ProgramPreparforBusiness(string OnShowDate)//营业数据预备
			{
				//创建数据库连接和命令的对象
				SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
				SqlCommand myCommand = new SqlCommand("PreparforBusiness", myConnection);

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

				//给存储过程添加参数
				SqlParameter parameterOnShowDate = new SqlParameter("@OnShowDate", SqlDbType.VarChar, 20);
				parameterOnShowDate.Value =DateTime.Today.Date.ToShortDateString();
				myCommand.Parameters.Add(parameterOnShowDate);
																	
				//打开数据库连接
				myConnection.Open();
				//进行数据库操作
				myCommand.ExecuteNonQuery();
				//关闭数据库连接
				myConnection.Close();



			}
			public void ProgramUpdateMemberInf(string TheaterID,string TheaterName,string AdminID,string LocationCity,string Address,string TelNo,string Longitude,string Latitude,string AdminName)
			//修改加盟商信息
			{
				//创建数据库连接和命令的对象
				SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
				SqlCommand myCommand = new SqlCommand("UpdateFilmInf", 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);
				parameterTheaterName.Value = TheaterName;
				myCommand.Parameters.Add(parameterTheaterName);

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

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

				SqlParameter parameterAddress = new SqlParameter("@Address", SqlDbType.VarChar, 50);
				parameterAddress.Value = Address;
				myCommand.Parameters.Add(parameterAddress);

				SqlParameter parameterTelNo = new SqlParameter("@TelNo", SqlDbType.VarChar, 15);
				parameterTelNo.Value = TelNo;
				myCommand.Parameters.Add(parameterTelNo);

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

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

				SqlParameter parameterAdminName = new SqlParameter("@AdminName", SqlDbType.VarChar, 20);
				parameterAdminName.Value = AdminName;
				myCommand.Parameters.Add(parameterAdminName);
										
				//打开数据库连接
				myConnection.Open();
				//进行数据库操作
				myCommand.ExecuteNonQuery();
				//关闭数据库连接
				myConnection.Close();
			}

			public  SqlDataReader ShowEmptyCinema(string OnShowDate,int OnShowNOP)
			//系统管理员察看所选时段的空闲放映室
			{
				//创建数据库连接和命令的对象
				SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
				SqlCommand myCommand = new SqlCommand("ShowEmptyCinemaforSystem", myConnection);

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

				//给存储过程添加参数
				SqlParameter parameterOnShowDate = new SqlParameter("@OnShowDate", SqlDbType.VarChar, 20);
				parameterOnShowDate.Value = OnShowDate;
				myCommand.Parameters.Add(parameterOnShowDate);

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

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

				//打开数据库连接
				myConnection.Open();
				//执行数据操作命令
				//SqlDataReader读取数据到记录集后,会自动关闭数据库的连接
				SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
			
				//返回DataReader的结果
				return result;
			}
					//
			// TODO: 在此处添加构造函数逻辑
			//
		}
	}

⌨️ 快捷键说明

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