コード例 #1
0
ファイル: Menu.cs プロジェクト: mbo10/BucksBookingSystem
        public void MainMenu()
        {
            string showName = "", showDate = "", showTime = "";
            var    show     = new Show();
            var    showSeat = new ShowSeat();

            string choice;

            Console.WriteLine("-------- MAIN MENU --------");
            Console.WriteLine("1. Buy tickets for a show");
            Console.WriteLine("2. EXIT");
            Console.WriteLine("Please enter a menu choice number.");
            choice = Console.ReadLine();

            while (choice != "1" && choice != "2")
            {
                Console.WriteLine("Please select a valid option.");
                choice = Console.ReadLine();
            }

            switch (choice)
            {
            case "1":
                show.SelectShow(showName, showDate);
                show.SelectTime(showTime);
                showSeat.GetNumSeats();
                showSeat.CompletePurchase();
                break;

            case "2":
                Environment.Exit(0);
                break;
            }
            ;
        }
コード例 #2
0
        public void SelectTime(string showTime)
        {
            var    showSeat = new ShowSeat();
            string time;

            Console.WriteLine("---------- SELECT SHOW TIME ----------");
            Console.WriteLine("1. 13:00 screening.");
            Console.WriteLine("2. 19:00 screening.");
            Console.WriteLine("Please select a showing time.");
            time = Console.ReadLine();

            while (time != "1" && time != "2")
            {
                Console.WriteLine("Please enter a valid option.");
                time = Console.ReadLine();
            }

            switch (time)
            {
            case "1":
                showTime = "13:00 screening.";
                break;

            case "2":
                showTime = "19:00 screening.";
                break;
            }
            this.showTime = showTime;
        }