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 |