コード例 #1
0
ファイル: ATM.cs プロジェクト: gianluca-1996/Sistema-ATM
    //trata de autenticar al usuario con la base de datos
    private void AutenticarUsuario()
    {
        //pide el numero de cuenta
        pantalla.MostrarMensaje("\nIntroduzca su numero de cuenta:  ");
        int numeroCuenta = teclado.ObtenerEntrada();

        //pide el NIP
        pantalla.MostrarMensaje("\nIntroduzca su NIP:  ");
        int pin = teclado.ObtenerEntrada();

        //establece usuarioAutenticado al valor booleano devuelto por la base de datos
        usuarioAutenticado = baseDatosBanco.AutenticarUsuario(numeroCuenta, pin);

        //verifica si se realizo la autenticacion con exito
        if (usuarioAutenticado)
        {
            numeroCuentaActual = numeroCuenta; //guarda el # de cuenta del usuario
        }
        else
        {
            pantalla.MostrarLineaMensaje("Numero de cuenta o NIP invalido. Intente nuevamente.\n");
            teclado.ApretarTecla();
        }
    }