Esempio n. 1
0
        public void CheckButton(IDistributor distributor)
        {
            ConsoleKeyInfo button = Console.ReadKey();

            if (button.Key == ConsoleKey.NumPad1 || button.KeyChar == '1')
            {
                Operation operation = MakeOperation("Доход");
                distributor.AddNewOperation(operation);
            }
            else if (button.Key == ConsoleKey.NumPad2 || button.KeyChar == '2')
            {
                Operation operation = MakeOperation("Расход");
                operation.IsOperationIncome = false;
                distributor.AddNewOperation(operation);
            }
            else if (button.Key == ConsoleKey.F2)
            {
                Console.WriteLine($"\nСредняя сумма траты составляет - {Math.Round(distributor.GetMeanCosts(), 2)}\n" +
                                  $"Средняя сумма дохода составляет - {Math.Round(distributor.GetMeanIncome(), 2)}\n\n" +
                                  $"Для возобновления работы программы нажмите любую клавишу...");

                Console.ReadKey();
            }
            else if (button.Key == ConsoleKey.F3)
            {
                Console.WriteLine($"\nДельта - {Math.Round(distributor.GetDelta(), 2)}\n\n" +
                                  $"Для возобновления работы программы нажмите любую клавишу...");
                Console.ReadKey();
            }
        }