Class clsPerfil
Classe correspondente a um perfil de utilizadores.
Inheritance
Implements
Inherited Members
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. |