PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class clsPerfil

    Classe correspondente a um perfil de utilizadores.

    Inheritance
    System.Object
    clsPerfil
    Implements
    AdmEngine100.IclsPerfil
    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: AdmEngine100
    Assembly: AdmEngine100.dll
    Syntax
    [ComVisible(true)]
    [Guid("2B815C9E-E1CE-4F1E-9936-3DF9BE1C41CD")]
    [ClassInterface(ClassInterfaceType.None)]
    public class clsPerfil : IclsPerfil

    Constructors

    clsPerfil()

    Declaration
    public clsPerfil()

    Fields

    Idiomas

    Colecção de idiomas disponíveis para o perfil.

    Declaration
    public PrimaveraOrderedDictionary Idiomas
    Field Value
    Type Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary

    Operacoes

    Colecção de permissões (operações) disponíveis para o perfil.

    Declaration
    public PrimaveraOrderedDictionary Operacoes
    Field Value
    Type Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary

    PermissoesDinamicas

    Colecção de permissões dinâmicas (operações por empresa) disponíveis para o perfil.

    Declaration
    public PrimaveraOrderedDictionary PermissoesDinamicas
    Field Value
    Type Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary

    Properties

    ChaveLog

    Chave de log.

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

    Codigo

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

    CodigoOriginal

    Identificador do perfil original.

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

    CodigoTabLog

    Código da tabela de log.

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

    EstadoBE

    Estado interno do log.

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

    Nome

    Nome do perfil.

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

    Methods

    DaListaPermissoes(String, String)

    Devolve uma colecção de operações dinâmicas disponíveis para o perfil na empresa e aplicação indicadas.

    Declaration
    public void DaListaPermissoes(string Empresa, string AbvtApl)
    Parameters
    Type Name Description
    System.String Empresa

    Identificador da empresa.

    System.String AbvtApl

    Abreviatura da aplicação.

    PreencheOperacoes(String)

    Inicializa a colecção de operações disponíveis para o perfil na aplicação indicada.

    Declaration
    public void PreencheOperacoes(string AbvtApl)
    Parameters
    Type Name Description
    System.String AbvtApl

    Abreviatura da aplicação.

    PreenchePerfisIdiomas()

    Inicializa a colecção de idiomas por perfis.

    Declaration
    public void PreenchePerfisIdiomas()

    PreenchePermissoes(String, String)

    Inicializa a colecção de operações dinâmicas disponíveis para o perfil na empresa e aplicação indicadas.

    Declaration
    public void PreenchePermissoes(string Empresa, string AbvtApl)
    Parameters
    Type Name Description
    System.String Empresa

    Identificador da empresa.

    System.String AbvtApl

    Abreviatura da aplicação.

    Implements

    AdmEngine100.IclsPerfil