/* Metodo para desplegar menu de cliente */ public static void MenuCliente() { try { int opcion = 0; Console.Clear(); Console.WriteLine("Bienvenido, " + LOGIN.usuario[LOGIN.usuario_en_uso].nombre + " " + LOGIN.usuario[LOGIN.usuario_en_uso].apellido); Console.WriteLine("MENU DE CONFIGURACION DE ATM"); Console.WriteLine("Elija una opcion \n1-Retirar efectivo \n2-Depositar efectivo \n3-Comprar tarjeta de llamada \n4-Consultar balance \n5-Transacciones \n6-Salir"); opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case (int)MenuClientEnum.RETIRAR: RetiroEfectivo(); break; case (int)MenuClientEnum.DEPOSITAR: DepositarEfectivo(); break; case (int)MenuClientEnum.COMPRAR_TARJETA: ComprarTarjetas(); break; case (int)MenuClientEnum.CONSULTAR_BALANCE: ConsultarBalance(); break; case (int)MenuClientEnum.TRANSACCIONES: log_trans(); break; case (int)MenuClientEnum.SALIR: LOGIN.Menu(); break; default: Console.WriteLine("Opcion invalida \nVOLVIENDO AL MENU . . ."); MenuConfig(); break; } } catch (Exception e) { Console.WriteLine(e.Message + "\nvolviendo al menu . . ."); Console.ReadKey(); MenuCliente(); } }
/* Metodo para desplegar menu de configuracion */ public static void MenuConfig() { try { int opcion; Console.Clear(); Console.WriteLine("Bienvenido, " + LOGIN.usuario[LOGIN.usuario_en_uso].nombre + " " + LOGIN.usuario[LOGIN.usuario_en_uso].apellido); Console.WriteLine("MENU DE CONFIGURACION DE ATM"); Console.WriteLine("Elija una opcion \n1-Cambiar nombre del banco \n2-Cambiar modo de dispensacion \n3-Volver"); opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case (int)MenuConfigEnum.CAMBIAR_NOMBRE_BANCO: cambiar_nombre_banco(); break; case (int)MenuConfigEnum.MODO_DE_DISPENSACION: papeletas_200_1000(); break; case (int)MenuConfigEnum.VOLVER: LOGIN.Menu(); break; default: Console.WriteLine("Opcion invalida \nVOLVIENDO AL MENU . . ."); MenuConfig(); break; } } catch (Exception e) { Console.WriteLine(e.Message + "\nVOLVIENDO AL MENU . . ."); Console.ReadKey(); MenuConfig(); } }
public static void Menu() { try { int opcion = 0; Console.Clear(); Console.WriteLine("Bienvenido, " + LOGIN.usuario[LOGIN.usuario_en_uso].nombre + " " + LOGIN.usuario[LOGIN.usuario_en_uso].apellido); Console.WriteLine("MENU DEL ADMINISTRADOR"); Console.WriteLine("Elija una opcion \n1-Agregar cliente \n2-Editar cliente \n3-Eliminar cliente \n4-Reiniciar contraseña \n5-Agregar Saldo"); Console.WriteLine("6-Log de trasnacciones \n7-Configuracion del ATM \n8-Administrar usuarios \n9-Reactivacion de usuario \n10-Cerrar sesion"); opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case (int)menu_admin.agregar_cli: agregar_cliente(); break; case (int)menu_admin.editar_cli: editar_cliente(); break; case (int)menu_admin.eliminar_cli: eliminar_cliente(); break; case (int)menu_admin.reiniciar_contra: reiniciar_contra(); break; case (int)menu_admin.agregar_saldo: agregar_saldo(); break; case (int)menu_admin.log_trans: log_trans(); break; case (int)menu_admin.configurar_atm: ATM.MenuConfig(); break; case (int)menu_admin.administrar_usuarios: administrar_usuario(); break; case (int)menu_admin.reactivar_usuarios: reactivar_usuario(); break; case (int)menu_admin.cerrar_sesion: LOGIN.Menu(); break; default: Console.WriteLine("Opcion invalida \nVOLVIENDO AL MENU . . ."); Menu(); break; } } catch (Exception ex) { Console.WriteLine("Error, volviendo al menu . . ."); Console.ReadKey(); Menu(); } Console.ReadKey(); }