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."); } }
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."); } }
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."); } } }