Exemplo n.º 1
0
        private static void Buscar(string msjOpcion)
        {
            //BUSCAR CUENTA:
            Console.WriteLine("\n" + msjOpcion);
            var cuenta = PlanDeCuentas.SeleccionarCuenta();

            if (cuenta == null)
            {
                Continuar("volver al Menú Principal.");
            }
            else
            {
                cuenta.Mostrar();
                Continuar("volver al Menú Principal.");
            }
        }
Exemplo n.º 2
0
        private static void ModificarCuenta(string msjOpcion)
        {
            //MODIFICAR CUENTA:
            Console.WriteLine("\n" + msjOpcion);
            var cuenta = PlanDeCuentas.SeleccionarCuenta();        //traemos cuenta

            if (cuenta == null)
            {
                Continuar("volver al Menú Principal.");
            }
            else
            {
                cuenta.Mostrar();                                      //mostramos cuenta seleccionada
                cuenta.Modificar();                                    //modificamos cuenta
                Console.Write("\nLa cuenta ha sido modificada correctamente.");
                Continuar("volver al Menú Principal.");
            }
        }
Exemplo n.º 3
0
        private static void BajaCuenta(string msjOpcion)
        {
            //BAJA CUENTA:
            Console.WriteLine("\n" + msjOpcion);

            var cuenta = PlanDeCuentas.SeleccionarCuenta();

            if (cuenta == null)
            {
                Console.WriteLine("\nLa cuenta indicada no ha sido encontrada.");
                Continuar("volver al Menú Principal.");
            }
            else
            {
                cuenta.Mostrar();                                  //mostramos cuenta seleccionada

                Console.WriteLine($"Se dispone a dar de baja a {cuenta.TituloEntrada}. ¿Está ud. seguro/a? (S/N)");
                var key = Console.ReadKey(true);

                if (key.Key == ConsoleKey.S)
                {
                    PlanDeCuentas.Baja(cuenta);
                    Console.WriteLine($"{cuenta.TituloEntrada}. ha sido dado de baja correctamente.");
                    Continuar("volver al Menú Principal.");
                }
                if (key.Key == ConsoleKey.N)
                {
                    Continuar("volver al Menú Principal.");
                }

                else if (key.Key != ConsoleKey.S && key.Key != ConsoleKey.N)
                {
                    Console.WriteLine("\nERROR: Por favor intente nuevamente ingresando una opción válida.");
                    Continuar("redireccionar al Menú Principal.");
                }
            }
        }