PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSUtilizador

    Informação de contexto sobre o utilizador activo.

    Inheritance
    System.Object
    StdBSUtilizador
    Implements
    IStdBSUtilizador
    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: StdPlatBS100
    Assembly: StdPlatBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("84AE5997-E3E8-4D50-A6CD-3B032BEEB6A8")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSUtilizador : IStdBSUtilizador

    Properties

    Administrador

    Indica se o utilizador é administrador de sistema.

    Declaration
    public bool Administrador { get; set; }
    Property Value
    Type Description
    System.Boolean

    Cultura

    Cultura do utilizador.

    Declaration
    public StdBETipos.EnumGlobalCultures Cultura { get; set; }
    Property Value
    Type Description
    StdBETipos.EnumGlobalCultures

    CulturaPorDefeito

    Cultura por defeito do utilizador.

    Declaration
    public StdBETipos.EnumGlobalCultures CulturaPorDefeito { get; set; }
    Property Value
    Type Description
    StdBETipos.EnumGlobalCultures

    DataNascimento

    Data de nascimento do utilizador.

    Declaration
    public DateTime DataNascimento { get; }
    Property Value
    Type Description
    System.DateTime

    ModoSeguranca

    Modo de Segurança.

    Declaration
    public StdBETipos.EnumModosSeguranca ModoSeguranca { get; set; }
    Property Value
    Type Description
    StdBETipos.EnumModosSeguranca

    ModoSegurancaPorEmp

    Modo de segurança por empresa.

    Declaration
    public StdBETipos.EnumModosSeguranca ModoSegurancaPorEmp { get; set; }
    Property Value
    Type Description
    StdBETipos.EnumModosSeguranca

    Nome

    Nome do utilizador.

    Declaration
    public string Nome { get; }
    Property Value
    Type Description
    System.String

    objUtilizador

    Referência para o objecto de definição do utilizador (BE).

    Declaration
    public clsUtilizador objUtilizador { get; set; }
    Property Value
    Type Description
    clsUtilizador

    Password

    Password do utilizador.

    Declaration
    public string Password { get; set; }
    Property Value
    Type Description
    System.String

    SegurancaActiva

    Segurança Activa.

    Declaration
    public bool SegurancaActiva { get; set; }
    Property Value
    Type Description
    System.Boolean

    SegurancaPorEmpActiva

    Estado da Segurança por Empresa.

    Declaration
    public bool SegurancaPorEmpActiva { get; set; }
    Property Value
    Type Description
    System.Boolean

    SuperAdministrador

    Indica se o utilizador é super administrador de sistema.

    Declaration
    public bool SuperAdministrador { get; set; }
    Property Value
    Type Description
    System.Boolean

    Tecnico

    Técnico.

    Declaration
    public bool Tecnico { get; set; }
    Property Value
    Type Description
    System.Boolean

    Utilizador

    Identificador do utilizador.

    Declaration
    public string Utilizador { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    AcedeAplicacao(String)

    Indica se o utilizador tem acesso à aplicação indicada.

    Declaration
    public bool AcedeAplicacao(string strApl)
    Parameters
    Type Name Description
    System.String strApl

    Abreviatura da aplicação.

    Returns
    Type Description
    System.Boolean

    AcedeAtributo(String, String, String, String)

    Indica se o utilizador tem acesso a uma determinada permissão dinâmica (operação por empresa).

    Declaration
    public bool AcedeAtributo(string strEntidade, string strAtributo, string strAbvtApl, string strOperacao = "")
    Parameters
    Type Name Description
    System.String strEntidade

    Identificador da entidade.

    System.String strAtributo

    Identificador do atríbuto.

    System.String strAbvtApl

    Abreviatura da aplicação.

    System.String strOperacao

    Identificador da operação.

    Returns
    Type Description
    System.Boolean

    AcedeAtributoEmpresa(String, String, String, String, String)

    Indica se o utilizador tem acesso a uma determinada permissão dinâmica (operação por empresa) para um empresa.

    Declaration
    public bool AcedeAtributoEmpresa(string strEntidade, string strAtributo, string strCodEmp, string strAbvtApl, string strOperacao = "")
    Parameters
    Type Name Description
    System.String strEntidade

    Identificador da entidade.

    System.String strAtributo

    Identificador do atríbuto.

    System.String strCodEmp

    Identificador da empresa.

    System.String strAbvtApl

    Abreviatura da aplicação.

    System.String strOperacao

    Identificador da operação.

    Returns
    Type Description
    System.Boolean

    AcedeEmpresa(String)

    Indica se o utilizador tem acesso à empresa indicada.

    Declaration
    public bool AcedeEmpresa(string strCodEmp)
    Parameters
    Type Name Description
    System.String strCodEmp

    Identificador da empresa.

    Returns
    Type Description
    System.Boolean

    AcedeEmpresaEx(String)

    Idêntico a AcedeEmpresa, no entanto, a permissão será validada mesmo que o contexto não esteja carregado.

    Declaration
    public bool AcedeEmpresaEx(string strCodEmp)
    Parameters
    Type Name Description
    System.String strCodEmp

    Identificador da empresa.

    Returns
    Type Description
    System.Boolean

    AcedeOperacao(String, String)

    Indica se o utilizador tem acesso a uma determinada operação.

    Declaration
    public bool AcedeOperacao(string strApl, string strOperacao)
    Parameters
    Type Name Description
    System.String strApl
    System.String strOperacao

    Identificador da operação.

    Returns
    Type Description
    System.Boolean

    Finalize()

    Declaration
    protected void Finalize()

    Implements

    IStdBSUtilizador