PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class AdmBSSessoesERP

    Serviços de gestão das sessões do ERP dos utilizadores.

    Inheritance
    System.Object
    AdmBSSessoesERP
    Implements
    AdmBS100.IAdmBSSessoesERP
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    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

    Implements

    AdmBS100.IAdmBSSessoesERP