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(); }