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

📄 fun.cs

📁 一个用C#编写的应用程序
💻 CS
字号:
using System;

namespace PlaneTicketSystem
{
	/// <summary>
	/// Fun 的摘要说明。
	/// </summary>
	public class Fun:TicketSystem                                                                                   //定义功能类Fun
	{  
		public int I=0,S=0;
		public static Ticket[] myTicket	=new Ticket[8];
		public static User[] MyU=new User[1000];
		public void Init()
		{
			Ticket MyT1=new Ticket();
			Ticket MyT2=new Ticket();
			Ticket MyT3=new Ticket();
			Ticket MyT4=new Ticket();
			Ticket MyT5=new Ticket();
			Ticket MyT6=new Ticket();
			Ticket MyT7=new Ticket();
			Ticket MyT8=new Ticket();//Ticket类 对象初始化
			MyT1.Ph="AN910";MyT1.Date="10:00-12:00";MyT1.Jc="XB9101";MyT1.Sfd="西安";MyT1.Mdd="北京";MyT1.Ps=1;MyT1.Pj=1200;
			MyT2.Ph="AN910";MyT2.Date="13:00-15:00";MyT2.Jc="XB9102";MyT2.Sfd="西安";MyT2.Mdd="北京";MyT2.Ps=150;MyT2.Pj=1100;
			MyT3.Ph="AK921";MyT3.Date="09:00-11:30";MyT3.Jc="XS9211";MyT3.Sfd="西安";MyT3.Mdd="上海";MyT3.Ps=150;MyT3.Pj=1500; 
			MyT4.Ph="AK921";MyT4.Date="13:30-16:00";MyT4.Jc="XS9212";MyT4.Sfd="西安";MyT4.Mdd="上海";MyT4.Ps=120;MyT4.Pj=1400;
			MyT5.Ph="AN927";MyT5.Date="10:30-12:00";MyT5.Jc="XW9271";MyT5.Sfd="西安";MyT5.Mdd="武汉";MyT5.Ps=120;MyT5.Pj=1100;
			MyT6.Ph="AN927";MyT6.Date="14:30-16:00";MyT6.Jc="XW9272";MyT6.Sfd="西安";MyT6.Mdd="武汉";MyT6.Ps=80; MyT6.Pj=1000;
			MyT7.Ph="AN928";MyT7.Date="09:30-11:00";MyT7.Jc="XC9281";MyT7.Sfd="西安";MyT7.Mdd="成都";MyT7.Ps=100; MyT7.Pj=1000;
			MyT8.Ph="AN928";MyT8.Date="15:00-17:00";MyT8.Jc="XC9282";MyT8.Sfd="西安";MyT8.Mdd="成都";MyT8.Ps=80; MyT8.Pj=900;
			myTicket[0]=MyT1;
			myTicket[1]=MyT2;
			myTicket[2]=MyT3;
			myTicket[3]=MyT4;
			myTicket[4]=MyT5;
			myTicket[5]=MyT6;
			myTicket[6]=MyT7;
			myTicket[7]=MyT8;
		}
		public void caxun()
		{
			int c;
			Console.WriteLine(" 请选择查询方式\n 0.查询全部机票信息\t1.查询目的地机票信息\t2.查询顾客(订票人)信息\t3.退出");
			c=int.Parse(Console.ReadLine());
			if(c==0)
			{
				Console.WriteLine("票号\t"+"时间[06-12-18]\t"+"机次\t"+"始发地\t"+"目的地\t"+"票数\t"+"票价\t");
				Console.WriteLine("************************************************************");
				for(int i=0;i<8;i++)
				{
					Console.WriteLine( myTicket[i].Ph+"\t" +myTicket[i].Date+"\t" +myTicket[i].Jc+"\t"+myTicket[i].Sfd+"\t"+myTicket[i].Mdd
						+"\t" +myTicket[i].Ps.ToString()+"\t" +myTicket[i].Pj.ToString());
				}
				Console.WriteLine("************************************************************");
			}
			if(c==1)
			{    
				Console.Write("请输入目的地:");
				string address;
				address=Console.ReadLine();
				Console.WriteLine("票号\t"+"时间[06-12-18]\t"+"机次\t"+"始发地\t"+"目的地\t"+"票数\t"+"票价\t");
				Console.WriteLine("************************************************************");
				for(int i=0;i<8;i++)
				  if(address==myTicket[i].Mdd)
				  {					  					 
					  Console.WriteLine( myTicket[i].Ph+"\t" +myTicket[i].Date+"\t" +myTicket[i].Jc+"\t"+myTicket[i].Sfd+"\t"+myTicket[i].Mdd
						  +"\t" +myTicket[i].Ps.ToString()+"\t" +myTicket[i].Pj.ToString());
				  }
                 Console.WriteLine("************************************************************");
			}
			if(c==2)
			{  
				Console.WriteLine("订票人信息:");
				Console.WriteLine("ID号\t"+"姓名\t"+"性别\t"+"年龄\t"+"票号\t"+"机次\t");
				for(int i=0;i<I;i++)
				{Console.WriteLine(MyU[i].Id+"\t"+MyU[i].Name+"\t"+MyU[i].Sex+"\t"+MyU[i].Age+"\t"+MyU[i].Ph+"\t"+MyU[i].Jc);}
		    }
		}
		public void dianpiao()
		{
			User MyUser=new User();         
			Console.Write("请输入订票人ID号:");
			MyUser.Id=Console.ReadLine();
			Console.Write("请输入订票人姓名:");
			MyUser.Name=Console.ReadLine();
			Console.Write("请输入订票人性别:");
			MyUser.Sex=Console.ReadLine();
			Console.Write("请输入订票人年龄:");
			MyUser.Age=Console.ReadLine();
			Console.Write("请输入订票人票号:");
			MyUser.Ph=Console.ReadLine();
			Console.Write("请输入订票人机次:");
			MyUser.Jc=Console.ReadLine();
			int k;
			for( k=0;k<8;k++)
			{			
				
				if(MyUser.Jc==myTicket[k].Jc&&MyUser.Ph==myTicket[k].Ph&&myTicket[k].Ps>0)
				{
					myTicket[k].Ps=myTicket[k].Ps-1;
					Console.WriteLine("\n***订票成功!***\n");
					
					MyU[I]=MyUser;
					I++;

					break;
				}   			
				
			}
			if(k>=8)
				Console.WriteLine("\n"+"对不起,此次航班机票已售完!!\n");								
		}
		public void  tipiao()
		{
			User MyUser=new User();
			Console.Write("请输入退票人ID号:");
			MyUser.Id=Console.ReadLine();
			Console.Write("请输入退票人票号:");
			MyUser.Ph=Console.ReadLine();
			Console.Write("请输入退票人机次:");
			MyUser.Jc=Console.ReadLine();
			int k;
			for( k=0;k<8;k++)
			{
				 if(MyUser.Jc==myTicket[k].Jc&&MyUser.Ph==myTicket[k].Ph)
				  { 
					for(int i=0;i<I;i++)
						if(MyUser.Id==MyU[i].Id)
						{
						  for( S=i;S<I-1;S++)
						   MyU[S]=MyU[S+1];
							I=S;
							myTicket[k].Ps++;
							Console.WriteLine("\n***退票成功!***\n");
						}	
					  break;
				  }
			}
			if(k>8)
				Console.WriteLine("\n退票失败!\n");
		}
	}
}

⌨️ 快捷键说明

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