FwUserContext

Contexto do usuario logado: codigo, nome, filial, empresa. Substitui acesso direto a variaveis cFilAnt, cEmpAnt.

Assinatura: FwUserContext():GetUserCode() // :GetUserName(), :GetFilialCode(), :GetCompanyCode()

Retorna: FwUserContext

API moderna pra obter contexto do usuario logado. Alternativa elegante a variaveis globais cFilAnt, cEmpAnt e RetCodUsr().

#include "tlpp-core.th"

User Function QuemSouEu()
    Local oCtx := FwUserContext():New()

    ConOut("Usuario:  " + oCtx:GetUserCode())
    ConOut("Nome:     " + oCtx:GetUserName())
    ConOut("Filial:   " + oCtx:GetFilialCode())
    ConOut("Empresa:  " + oCtx:GetCompanyCode())
Return

Pegadinhas

Veja também