Пример #1
0
    // Método para crear y agregar una nueva acción de logueo

    public AccionLogueo Logueo(string NombreUsuario, string ContrasenaUsuario)
    {
        AccionLogueo logueo = new AccionLogueo(NombreUsuario, ContrasenaUsuario);

        _Undocommands.Push(logueo);
        _Redocommands.Clear();
        return(logueo);
    }
    /// <summary>
    /// Método apra ejecutar el logueo de un usuario
    /// </summary>
    /// <param name="NombreUsuario">Nombre de usuario</param>
    /// <param name="ContrasenaUsuario">Contraseña de usuario</param>
    /// <returns>Se retorna una cadena de texto, con el error de logueo si lo hay, si es una cadena vacia
    /// signfica que se hizo el logueo correctamente</returns>
    public string Logueo(string NombreUsuario, string ContrasenaUsuario)
    {
        Debug.Log("Logueo Interfaz");
        AccionLogueo accionLogueo = this._controlDeshacer.Logueo(NombreUsuario, ContrasenaUsuario);

        accionLogueo.EjecutarAccion();
        if (accionLogueo.usuarioLogueado)
        {
            Usuario.registroNuevo = false;
            return("");
        }
        else
        {
            return("Nombre de usuario o contraseña incorrectos");
        }
    }