public void HistorialUsuario() { ConsoleKeyInfo opcionMenu; //Se muestra un menú con las operaciones disponibles del ATM Console.WriteLine("Ver: \n[1] Consultas de Saldo \n[2] Retiros \n[3] Depósitos\n[4] Salir"); opcionMenu = Console.ReadKey(true); Console.Clear(); //Maneja las opciones del menu basado en la tecla presionada switch (opcionMenu.KeyChar) { case '1': Console.WriteLine("Consultas de Saldo"); VerTransaccion(Cajero.SeleccionaMes(), "consulta"); break; case '2': Console.WriteLine("Retiros"); VerTransaccion(Cajero.SeleccionaMes(), "retiro"); break; case '3': Console.WriteLine("Depositos"); VerTransaccion(Cajero.SeleccionaMes(), "deposito"); break; } }
public static void ReportesTransaccion() { Console.Clear(); ConsoleKeyInfo opcionMenu; //Se muestra un menú con las operaciones disponibles del ATM Console.WriteLine("Presione el número de la operación que desea realizar \n" + "[1] Total Depositos por Mes \n[2] Numero de Depositos Por Mes\n" + "[3] Total Retiros por Mes \n[4] Numero de Retiros Por Mes\n" + "[5] Salir"); opcionMenu = Console.ReadKey(true); Console.Clear(); switch (opcionMenu.KeyChar) { case '1': TransaccionesPorMes(Cajero.SeleccionaMes(), "deposito", true); break; case '2': TransaccionesPorMes(Cajero.SeleccionaMes(), "deposito", false); break; case '3': TransaccionesPorMes(Cajero.SeleccionaMes(), "retiro", true); break; case '4': TransaccionesPorMes(Cajero.SeleccionaMes(), "retiro", false); break; case '5': Console.WriteLine("Salir"); return; default: Console.WriteLine("\nDigite una opcion válida"); System.Threading.Thread.Sleep(750); break; } }