Exemple #1
0
        public int QuestionsOrderRolls()
        {
            Logger.Logger.LoggerCreat("Project_minibot.Food", "QuestionsOrderRolls", Logger.Logger.LogStatus.DEBUG, "Выбор и заказ роллов");

            Console.WriteLine("\nХотите что-нибудь заказать?");
            string     answerCustomer = Console.ReadLine();
            FoodBasket foodBasket     = new FoodBasket(customerOrder);

            if (answerCustomer.Equals("да", StringComparison.CurrentCultureIgnoreCase))
            {
                while (true)
                {
                    Console.WriteLine("\nУкажите номер позиции меню, которую выбрали");
                    int number = int.Parse(Console.ReadLine()) - 1;

                    Console.WriteLine("\nУкажите количество");
                    int count = int.Parse(Console.ReadLine());
                    for (int i = 0; i < count; i++)
                    {
                        customerOrder.Add(dbRolls.GetRolls()[number]);
                    }

                    Console.WriteLine("\nЕщё?");
                    foodBasket = new FoodBasket(customerOrder);

                    if (Console.ReadLine() == "нет")
                    {
                        break;
                    }
                }
            }

            if (answerCustomer.Equals("нет", StringComparison.CurrentCultureIgnoreCase))
            {
            }
            ;
            return(Sum = foodBasket.SumRolls);
        }
Exemple #2
0
        public void DisplayMenuFood(int numberMenu)
        {
            if (numberMenu is 1)
            {
                SushiDatabase dbSushi = new SushiDatabase();
                Sushi.PrintMenuSushi(dbSushi.GetSushi());
            }

            if (numberMenu is 2)
            {
                RollsDatabase dbRolls = new RollsDatabase();
                Rolls.PrintMenuRolls(dbRolls.GetRolls());
            }

            if (numberMenu is 3)
            {
                SauccesGarnish sg = new SauccesGarnish();
                Console.WriteLine("\n\t Меню соусы/гарниры:\n\nНОМЕР\tНАЗВАНИЕ\tЦЕНА\n");

                foreach (SauccesGarnish s in sg.MenuSauccesGarnishes())
                {
                    Console.WriteLine(s.Number + "\t" + s.Name + "\t " + s.Price);
                }
            }

            if (numberMenu is 4)
            {
                Drinks dr = new Drinks();
                Console.WriteLine("\n\t Меню напитков:\n\nНОМЕР\tНАЗВАНИЕ\tЦЕНА\n");

                foreach (Drinks d in dr.MenuDrinks())
                {
                    Console.WriteLine(d.Number + "\t" + d.Name + "\t\t" + d.Price);
                }
            }
        }