Example #1
0
        private static int IngresoCodigo(bool obligatorio = true)
        {
            Console.WriteLine("Ingrese un codigo: ");
            var ingreso = Console.ReadLine();

            do
            {
                if (!int.TryParse(ingreso, out var codigo))
                {
                    Console.WriteLine("Debe ingresar un valor.");
                    continue;
                }

                if (!ingreso.Any(Char.IsDigit))
                {
                    Console.WriteLine("El valor ingresado debe contener nĂºmeros.");
                    continue;
                }

                if (PlanDeCuentas.Existe(codigo))
                {
                    Console.WriteLine("El dato ingresado ya existe.");
                    continue;
                }

                break;
            } while (false);

            return(Codigo);
        }