Interface ICblBSGruposAutorizacao
Esta classe deve ser usada para obter regras de negócio sobre GruposAutorizacao
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("73E8F10C-8145-483A-817D-2EBFDFB30F8F")]
public interface ICblBSGruposAutorizacao
Methods
Actualiza(CblBEGrupoAutorizacao, String)
Actualiza o GruposAutorizacao na base de dados
Declaration
void Actualiza(CblBEGrupoAutorizacao objBE, string strAvisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| CblBEGrupoAutorizacao | objBE | Objecto que identifica o GruposAutorizacao a actualizar |
| System.String | strAvisos | Descrição dos avisos que possam surgir durante a actualização |
ActualizaValorAtributo(String, String, Object)
Permite efectuar a actualização de um atributo de um determinado GruposAutorizacao
Declaration
void ActualizaValorAtributo(string GrupoAutorizacao, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | |
| System.String | Atributo | Nome do campo a actualizar |
| System.Object | Valor | Valor do campo a actualizar |
ActualizaValorAtributos(String, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado GruposAutorizacao
Declaration
void ActualizaValorAtributos(string GrupoAutorizacao, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | GrupoAutorizacao |
| StdBECampos | Atributos | Atributos e respectivos valores a actualizar |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string GrupoAutorizacao, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | GrupoAutorizacao |
| System.String | Atributo | Atributo que se pretende obter o valor |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoLock(String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(string GrupoAutorizacao, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | GrupoAutorizacao |
| System.String | Atributo | Atributo que se pretende obter o valor |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributos(String, Object[])
Devolve os valores de um conjunto de atributos do GruposAutorizacao
Declaration
StdBECampos DaValorAtributos(string GrupoAutorizacao, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | GrupoAutorizacao |
| System.Object[] | Atributos | Atributos para os quais se pretende devolver os valores |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosLock(String, Object[])
Devolve os valores de um conjunto de atributos do GruposAutorizacao, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string GrupoAutorizacao, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | GrupoAutorizacao |
| System.Object[] | Atributos | Atributos para os quais se pretende devolver os valores |
Returns
| Type | Description |
|---|---|
| StdBECampos |
Edita(String)
Edita a informação associado a um GruposAutorizacao
Declaration
CblBEGrupoAutorizacao Edita(string GrupoAutorizacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | GrupoAutorizacao |
Returns
| Type | Description |
|---|---|
| CblBEGrupoAutorizacao |
Existe(String)
Verifica se o GruposAutorizacao existe na base de dados
Declaration
bool Existe(string GrupoAutorizacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | GrupoAutorizacao |
Returns
| Type | Description |
|---|---|
| System.Boolean |
GeraSqlWhereCategoriaSubQuery()
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Grupos de Autorização.
Declaration
string GeraSqlWhereCategoriaSubQuery()
Returns
| Type | Description |
|---|---|
| System.String |
GeraSqlWhereCategoriaSubQuery(ref String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Grupos de Autorização.
Declaration
string GeraSqlWhereCategoriaSubQuery(ref string TabelaPrincipal)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TabelaPrincipal | Tabela principal da categoria. |
Returns
| Type | Description |
|---|---|
| System.String |
GeraSqlWhereCategoriaSubQuery(ref String, ref String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Grupos de Autorização.
Declaration
string GeraSqlWhereCategoriaSubQuery(ref string TabelaPrincipal, ref string CampoPrincipal)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TabelaPrincipal | Tabela principal da categoria. |
| System.String | CampoPrincipal | Campo principal da categoria. |
Returns
| Type | Description |
|---|---|
| System.String |
GeraSqlWhereCategoriaSubQuery(ref String, ref String, ref String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Grupos de Autorização.
Declaration
string GeraSqlWhereCategoriaSubQuery(ref string TabelaPrincipal, ref string CampoPrincipal, ref string TabelaFiltro)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TabelaPrincipal | Tabela principal da categoria. |
| System.String | CampoPrincipal | Campo principal da categoria. |
| System.String | TabelaFiltro | Tabela de sobre a qual será aplicada o filtro, quando diferente da tabela da categoria. |
Returns
| Type | Description |
|---|---|
| System.String |
GeraSqlWhereCategoriaSubQuery(ref String, ref String, ref String, ref String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Grupos de Autorização.
Declaration
string GeraSqlWhereCategoriaSubQuery(ref string TabelaPrincipal, ref string CampoPrincipal, ref string TabelaFiltro, ref string CampoFiltro)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TabelaPrincipal | Tabela principal da categoria. |
| System.String | CampoPrincipal | Campo principal da categoria. |
| System.String | TabelaFiltro | Tabela de sobre a qual será aplicada o filtro, quando diferente da tabela da categoria. |
| System.String | CampoFiltro | Campo que irá filtrar os dados. |
Returns
| Type | Description |
|---|---|
| System.String |
GeraSqlWhereCategoriaSubQuery(ref String, ref String, ref String, ref String, String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Grupos de Autorização.
Declaration
string GeraSqlWhereCategoriaSubQuery(ref string TabelaPrincipal, ref string CampoPrincipal, ref string TabelaFiltro, ref string CampoFiltro, string Utilizador)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TabelaPrincipal | Tabela principal da categoria. |
| System.String | CampoPrincipal | Campo principal da categoria. |
| System.String | TabelaFiltro | Tabela de sobre a qual será aplicada o filtro, quando diferente da tabela da categoria. |
| System.String | CampoFiltro | Campo que irá filtrar os dados. |
| System.String | Utilizador | Utilizador aos quais estão associadados os filtros da categoria, quando diferente do utilizador de Contexto. |
Returns
| Type | Description |
|---|---|
| System.String |
Remove(String)
Remove toda a informação associada a um GruposAutorizacao
Declaration
void Remove(string GrupoAutorizacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | GrupoAutorizacao |
ValidaActualizacao(CblBEGrupoAutorizacao, ref String)
Efectua as validações necessárias à actualização de um GruposAutorizacao
Declaration
bool ValidaActualizacao(CblBEGrupoAutorizacao objBE, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| CblBEGrupoAutorizacao | objBE | Objecto que identifica o GruposAutorizacao a validar |
| System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaOperacaoCategoria(String, ref String, Int32)
Devolve se o utilizador actual tem acesso a um determinado Grupo de Autorização, analisando os filtros da categoria.
Declaration
bool ValidaOperacaoCategoria(string GrupoAutorizacao, ref string MsgErro, int Linha = -1)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | Grupo de autorização. |
| System.String | MsgErro | |
| System.Int32 | Linha | Número da linha. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção do GruposAutorizacao
Declaration
bool ValidaRemocao(string GrupoAutorizacao, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | GrupoAutorizacao | GrupoAutorizacao |
| System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
| Type | Description |
|---|---|
| System.Boolean |