示例#1
0
        /// <summary>
        /// Suma una cantidad de boxes a la PC
        /// </summary>
        static void AgregarBoxes()
        {
            Menu.HeaderPrincipal();

            int cantBoxes;

            Console.Write("Ingrese cuantas boxes desea agregar: ");

            while (!int.TryParse(Console.ReadLine(), out cantBoxes) || cantBoxes < 1)
            {
                Menu.CambiarColor(ConsoleColor.Red);
                Console.WriteLine("La cantidad ingresada es inválida, vuelva a intentarlo...\n");
                Menu.ResetearColor();
                Console.Write("\nIngrese cuantas boxes desea agregar: ");
            }

            try
            {
                LogicaPC.AgregarBoxes(cantBoxes);
                Menu.CambiarColor(ConsoleColor.Yellow);
                Console.WriteLine("Las boxes fueron agregadas");
            }
            catch (NoExisteBoxException e)
            {
                Menu.CambiarColor(ConsoleColor.Red);
                Console.WriteLine(e.Message);
            }

            Menu.EspereUnaTecla();
        }