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;