Dentro do RM, como acessar os dados do usuário logado na camada Server, especialmente nas classes que herdam de RMSServer
?
Dentro do RM, como acessar os dados do usuário logado na camada Server, especialmente nas classes que herdam de RMSServer
?
Para buscar os dados do usuário logado no RM, basta utilizar as seguintes propriedades da classe RMSContextManager
:
//Nome da máquina de origem da requisição ao server
var clientName = RMSContextManager.Principal.ClientName;
//Código da coligada
var codColigada = RMSContextManager.Principal.CodColigada;
//Código do sistema (Equivalente à classe CodSistema.[Prefixo])
var codSistema = RMSContextManager.Principal.CodSistema;
//Código do usuário logado
var externalUser = RMSContextManager.Principal.ExternalUser;
//Nome completo do usuário.
var userFullName = RMSContextManager.Principal.UserFullName;
//Nome da máquina onde está o server
var hostName = RMSContextManager.Principal.HostName;