Class StdBSAdministrador
Classe utilizada para obter serviços e regras de negócio sobre o Administrador PRIMAVERA.
Implements
Inherited Members
Namespace: StdPlatBS100
Assembly: StdPlatBS100.dll
Syntax
[ComVisible(true)]
[Guid("886EEABD-E60F-4E53-9623-699462CE541A")]
[ClassInterface(ClassInterfaceType.None)]
public class StdBSAdministrador : StdBSBaseService, IStdBSAdministrador
Properties
Aplicacoes
Lista de aplicações.
Declaration
public clsAplicacoes Aplicacoes { get; }
Property Value
Type | Description |
---|---|
clsAplicacoes |
AplicacoesInstaladas
Lista de aplicações instaladas.
Declaration
public clsAplicacoes AplicacoesInstaladas { get; }
Property Value
Type | Description |
---|---|
clsAplicacoes |
ListaEmpresas
Lista de empresas existentes no sistema.
Declaration
public clsEmpresas ListaEmpresas { get; }
Property Value
Type | Description |
---|---|
clsEmpresas |
ListaPerfis
Lista de perfis existentes no sistema.
Declaration
public clsPerfis ListaPerfis { get; }
Property Value
Type | Description |
---|---|
clsPerfis |
ListaUtilizadores
Lista de utilizadores existentes no sistema.
Declaration
public clsUtilizadores ListaUtilizadores { get; }
Property Value
Type | Description |
---|---|
clsUtilizadores |
MotorAdm
Referência para o motor do Administrador PRIMAVERA.
Declaration
public clsAdmMotor MotorAdm { get; }
Property Value
Type | Description |
---|---|
clsAdmMotor |
NovoMotorAdm
Referência para o motor do Administrador PRIMAVERA (nova versão).
Declaration
public AdmBS NovoMotorAdm { get; }
Property Value
Type | Description |
---|---|
AdmBS |
Methods
AtribuiPermissoesDinamicas(String, String, String, StdBEValoresStr)
Atribui permissoes dinamicas.
Declaration
public void AtribuiPermissoesDinamicas(string strApl, string strEntidade, string strAtributo, StdBEValoresStr objOperacoes)
Parameters
Type | Name | Description |
---|---|---|
System.String | strApl | Identificador do Módulo. |
System.String | strEntidade | Identificador da Entidade. |
System.String | strAtributo | Identificador do Atributo. |
StdBEValoresStr | objOperacoes | Objcto com as Operações. |
AtribuiPermissoesDinamicasUtilizadores(String, String, String, String, String, StdBEValoresStr)
Atribui permissoes dinâmicas aos utilizadores.
Declaration
public void AtribuiPermissoesDinamicasUtilizadores(string strAplPermCriacao, string strPermCriacao, string strAplPermDinamica, string strEntidadePermDinamica, string strAtributoPermDinamica, StdBEValoresStr objOperacoesPermDinamica)
Parameters
Type | Name | Description |
---|---|---|
System.String | strAplPermCriacao | Identificador do Módulo com permissões de Criação. |
System.String | strPermCriacao | Identificador das permissões de Criação. |
System.String | strAplPermDinamica | Identificador do Módulo com permissões dinâmicas. |
System.String | strEntidadePermDinamica | Identificador da Entidade com permissões dinâmicas. |
System.String | strAtributoPermDinamica | Identificador do atributo com permissões dinâmicas. |
StdBEValoresStr | objOperacoesPermDinamica | Objecto com as Operações com permissões dinãmicas. |
Consulta(String)
Execução de uma query de consulta (SELECT) a partir da base de dados.
Declaration
public StdBELista Consulta(string Query)
Parameters
Type | Name | Description |
---|---|---|
System.String | Query | Instrução SELECT a executar. |
Returns
Type | Description |
---|---|
StdBELista |
DaLoginAssociadoUtilizador(String, String, String)
Devolve o Login Associado de um utilizador.
Declaration
public object DaLoginAssociadoUtilizador(string strUtilizador, string strApl, string strTipo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Identificador do utilizador. |
System.String | strApl | Identificador da aplicação. |
System.String | strTipo | Tipo. |
Returns
Type | Description |
---|---|
System.Object |
IdentificadorEmpresaValido(String, ref String)
Verifica se o identificador da empresa é válido.
Declaration
public bool IdentificadorEmpresaValido(string strCodEmp, ref string strErros)
Parameters
Type | Name | Description |
---|---|---|
System.String | strCodEmp | Identificador a validar |
System.String | strErros | Erros de validação encontrados |
Returns
Type | Description |
---|---|
System.Boolean |
Termina()
Destrutor de classe.
Declaration
public void Termina()
UtilizadorAcedeAplicacao(String, String)
Indica se um determinado utilizador pode aceder a uma aplicação.
Declaration
public bool UtilizadorAcedeAplicacao(string strUtilizador, string strApl)
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Utilizador |
System.String | strApl | Abreviatura da aplicação. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaCaracteresIdentificador(String, String)
Verifica se um identificador de empresa é válido.
Declaration
public bool ValidaCaracteresIdentificador(string strIdentificador, string strCharValidos = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdentificador | Identificador a validar |
System.String | strCharValidos | Caracteres considerados válidos. |
Returns
Type | Description |
---|---|
System.Boolean |