예제 #1
0
    //INICIA EL ATM
    public void Ejecutar()
    {
        //bienvenida y autenticacion
        while (true)
        {
            //itera mientas el usuario no sea autenticado
            while (!usuarioAutenticado)
            {
                pantalla.MostrarLineaMensaje("\n¡Bienvenido!");
                AutenticarUsuario(); //autentica al usuario
                pantalla.BorrarPantalla();
            }

            RealizarTransacciones();    //para el usuario autenticado
            usuarioAutenticado = false; //se restablece antes de la siguiente sesion con el ATM
            numeroCuentaActual = 0;
            pantalla.MostrarLineaMensaje("\n¡Gracias!, ¡adios!\n");
        }
    }