Class StdBSUtilizador
Informação de contexto sobre o utilizador activo.
Inheritance
Implements
Inherited Members
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()