Class AdmBSSessoesERP
Serviços de gestão das sessões do ERP dos utilizadores.
Inheritance
Implements
Inherited Members
Namespace: AdmBS100
Assembly: AdmBS100.dll
Syntax
[ComVisible(true)]
[Guid("E0998FBD-EB90-4184-86DF-56CF1EE31DAA")]
[ClassInterface(ClassInterfaceType.None)]
public class AdmBSSessoesERP : IAdmBSSessoesERP
Constructors
AdmBSSessoesERP()
Declaration
public AdmBSSessoesERP()
Methods
ExistemSessoes()
Verifica se existem sessões abertas às aplicação PRIMAVERA.
Declaration
public bool ExistemSessoes()
Returns
Type | Description |
---|---|
System.Boolean |
ExisteSessao(String, String, Byte, ref String, String)
Verifica se existe uma determinada sessão de acesso às aplicações PRIMAVERA.
Declaration
public bool ExisteSessao(string strUtilizador, string strAplicacao, byte modo, ref string outMensagemErro, string strMachineId = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Código do utilizador. |
System.String | strAplicacao | Código da aplicação PRIMAVERA. |
System.Byte | modo | Modo de ligação. |
System.String | outMensagemErro | Mensagem devolvida caso não exista a sessão. |
System.String | strMachineId | Identificador da máquina/terminal. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteSessaoMaquina(String, Byte)
Existes the sessao maquina.
Declaration
public bool ExisteSessaoMaquina(string strMachineId, byte sessionType)
Parameters
Type | Name | Description |
---|---|---|
System.String | strMachineId | The string machine identifier. |
System.Byte | sessionType | Type of the session. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteSessaoUtilizador(String)
Verifica se existe alguma sessao para o utilizador.
Declaration
public bool ExisteSessaoUtilizador(string strUtilizador)
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Código do utilizador. |
Returns
Type | Description |
---|---|
System.Boolean |
PodeRegistarSessao(String, String, ref String, String)
Verifica se é possível registar a sessão para o utilizador.
Declaration
public bool PodeRegistarSessao(string strUtilizador, string strAplicacao, ref string strMensagem, string strMachineID = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Código do utilizador. |
System.String | strAplicacao | Código da aplicação PRIMAVERA. |
System.String | strMensagem | Mensagem devolvida caso não seja possível registar. |
System.String | strMachineID | Mensagem devolvida caso não seja possível registar. |
Returns
Type | Description |
---|---|
System.Boolean |
PodeRegistarSessaoConcorrente(String, String, ref String, String, Boolean)
Verifica se é possível registar a sessão para o utilizador.
Declaration
public bool PodeRegistarSessaoConcorrente(string strUtilizador, string strAplicacao, ref string strMensagem, string strModuloBase, bool isTouch = false)
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Código do utilizador. |
System.String | strAplicacao | Código da aplicação PRIMAVERA. |
System.String | strMensagem | Mensagem devolvida caso não seja possível registar. |
System.String | strModuloBase | Módulo para validar as condições de concorrência. |
System.Boolean | isTouch | Valida se está no modo TouchScreen. |
Returns
Type | Description |
---|---|
System.Boolean |
RegistaSessao(String, String, Boolean)
Regista uma nova sessão de acesso a uma aplicação PRIMAVERA.
Declaration
public bool RegistaSessao(string strUtilizador, string strAplicacao, bool isTouch = false)
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Código do utilizador. |
System.String | strAplicacao | Código da aplicação PRIMAVERA. |
System.Boolean | isTouch | Modo de motor |
Returns
Type | Description |
---|---|
System.Boolean |
RegistaSessaoConcorrente(String, String, String)
Regista uma nova sessão de acesso a uma aplicação PRIMAVERA.
Declaration
public bool RegistaSessaoConcorrente(string strUtilizador, string strAplicacao, string strMachineId = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Código do utilizador. |
System.String | strAplicacao | Código da aplicação PRIMAVERA. |
System.String | strMachineId |
Returns
Type | Description |
---|---|
System.Boolean |
RemoveSessao(String, Byte, String)
Remove uma sessão de acesso às aplicações PRIMAVERA.
Declaration
public void RemoveSessao(string strAplicacao, byte modo, string strMachineId = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strAplicacao | Código da aplicação PRIMAVERA. |
System.Byte | modo | Modo da ligação: 0 - Normal; 1 - Concurrent |
System.String | strMachineId | Identificador da máquina/terminal. |
RemoveSessao(String, String, Byte, String)
Remove uma sessão de acesso às aplicações PRIMAVERA.
Declaration
public void RemoveSessao(string strUtilizador, string strAplicacao, byte modo, string strMachineId = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Código do utilizador. |
System.String | strAplicacao | Código da aplicação PRIMAVERA. |
System.Byte | modo | Modo da ligação: 0 - Normal; 1 - Concurrent |
System.String | strMachineId | Identificador da máquina/terminal. |
RemoveTodasAsSessoes()
Remove todas as sessões.
Declaration
public void RemoveTodasAsSessoes()
ValidaSessao(String, String, Byte, ref String, String)
Verifica se a sessão do utilizador é válida.
Declaration
public bool ValidaSessao(string strUtilizador, string strAplicacao, byte modo, ref string outMensagemErro, string strMachineId = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Código do utilizador. |
System.String | strAplicacao | Código da aplicação PRIMAVERA. |
System.Byte | modo | Modo da sessão: 0 - Normal; 1 - Concorrente |
System.String | outMensagemErro | Mensagem devolvida caso a sessão seja inválida. |
System.String | strMachineId | Identificador da máquina/terminal. |
Returns
Type | Description |
---|---|
System.Boolean |