Interface IRhpBSCondicoesAplicabilidade
Classe utilizada para obter as regras de negócio das condições de aplicabilidade.
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("BF5EE2E2-1B15-456E-A004-8BE303AEB0D7")]
public interface IRhpBSCondicoesAplicabilidade
Methods
Actualiza(RhpBECondicaoAplicabilidade)
Actualiza a informação de um registo de Condições.
Declaration
void Actualiza(RhpBECondicaoAplicabilidade objCondicao)
Parameters
ActualizaValorAtributo(String, String, String, String, String, String, DateTime, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string TipoEntidade, string Entidade, string TipoSubEntidade, string SubEntidade, string Parametro, string Criterio, DateTime Data, string Atributo, object Valor)
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
System.String |
Atributo |
Nome do atributo cujo valor será actualizado.
|
System.Object |
Valor |
Novo valor do atributo indicado.
|
ActualizaValorAtributoID(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributoID(string ID, string Atributo, object Valor)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(String, String, String, String, String, String, DateTime, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string TipoEntidade, string Entidade, string TipoSubEntidade, string SubEntidade, string Parametro, string Criterio, DateTime Data, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
StdBECampos |
Atributos |
Objecto contendo os atributos a actualizar e respectivos valores.
|
ActualizaValorAtributosID(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributosID(string ID, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
StdBECampos |
Atributos |
Objecto contendo os atributos a actualizar e respectivos valores.
|
DaCondicaoData(String, String, String, String, String, String, DateTime)
Devolve uma condição para a data indicada.
Declaration
RhpBECondicaoAplicabilidade DaCondicaoData(string TipoEntidade, string Entidade, string TipoSubEntidade, string SubEntidade, string Parametro, string Criterio, DateTime Data)
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
Returns
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaValorAtributo(String, String, String, String, String, String, DateTime, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(string TipoEntidade, string Entidade, string TipoSubEntidade, string SubEntidade, string Parametro, string Criterio, DateTime Data, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
System.String |
Atributo |
Nome do atributo cujo valor será devolvido.
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoID(String, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributoID(string ID, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoIDLock(String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
object DaValorAtributoIDLock(string ID, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoLock(String, String, String, String, String, String, DateTime, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
object DaValorAtributoLock(string TipoEntidade, string Entidade, string TipoSubEntidade, string SubEntidade, string Parametro, string Criterio, DateTime Data, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
System.String |
Atributo |
Nome do atributo cujo valor será devolvido.
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String, String, String, String, String, String, DateTime, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string TipoEntidade, string Entidade, string TipoSubEntidade, string SubEntidade, string Parametro, string Criterio, DateTime Data, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
System.String[] |
Atributos |
Conjunto de atributos dos quais se pretende devolver o valor.
|
Returns
DaValorAtributosID(String, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosID(string ID, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String[] |
Atributos |
Conjunto de atributos dos quais se pretende devolver o valor.
|
Returns
DaValorAtributosIDLock(String, String[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosIDLock(string ID, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String[] |
Atributos |
Conjunto de atributos dos quais se pretende devolver o valor.
|
Returns
DaValorAtributosLock(String, String, String, String, String, String, DateTime, String[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string TipoEntidade, string Entidade, string TipoSubEntidade, string SubEntidade, string Parametro, string Criterio, DateTime Data, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
System.String[] |
Atributos |
Conjunto de atributos dos quais se pretende devolver o valor.
|
Returns
DevolveDescricaoEntidade(String, String)
Devolve a descrição de uma entidade
Declaration
string DevolveDescricaoEntidade(string TipoEntidade, string Entidade)
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
Returns
Type |
Description |
System.String |
|
Edita(String, String, String, String, String, String, DateTime)
Edita a informação de um registo de Condiões.
Declaration
RhpBECondicaoAplicabilidade Edita(string TipoEntidade, string Entidade, string TipoSubEntidade, string SubEntidade, string Parametro, string Criterio, DateTime Data)
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
Returns
EditaID(String)
Edita a informação de um registo de Condiões.
Declaration
RhpBECondicaoAplicabilidade EditaID(string ID)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
Returns
Existe(String, String, String, String, String, String, DateTime)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(string TipoEntidade, string Entidade, string TipoSubEntidade = "", string SubEntidade = "", string Parametro = "", string Criterio = "", DateTime Data = default(DateTime))
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteID(String)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
Parameters
Type |
Name |
Description |
System.String |
ID |
|
Returns
Type |
Description |
System.Boolean |
|
LstCondicoesAplicabilidade()
Devolve uma listagem de registos de Condições.
Declaration
StdBELista LstCondicoesAplicabilidade()
Returns
LstCondicoesAplicabilidadeEntidade(String, String, String, String)
Devolve uma listagem de registos de Condições associados a uma entidade.
Declaration
StdBELista LstCondicoesAplicabilidadeEntidade(string TipoEntidade, string Entidade = "", string TipoSubEntidade = "", string SubEntidade = "")
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
Returns
Remove(String, String, String, String, String, String, DateTime)
Remove a informação de um registo de Condições.
Declaration
void Remove(string TipoEntidade, string Entidade, string TipoSubEntidade, string SubEntidade, string Parametro = "", string Criterio = "", DateTime Data = default(DateTime))
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
RemoveID(String)
Remove a informação de um registo de Condições.
Declaration
Parameters
Type |
Name |
Description |
System.String |
ID |
|
ValidaActualizacao(RhpBECondicaoAplicabilidade, ref String)
Efectua a validação dos dados de registos de Condições.
Declaration
bool ValidaActualizacao(RhpBECondicaoAplicabilidade objCondicao, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
RhpBECondicaoAplicabilidade |
objCondicao |
Objecto contendo os novos valores a actualizar.
|
System.String |
ErroValidacao |
Recebe a descrição de eventuais erros detectados.
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(String, String, String, String, String, String, DateTime, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(string TipoEntidade, string Entidade, string TipoSubEntidade, string SubEntidade, string Parametro, string Criterio, DateTime Data, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
TipoEntidade |
|
System.String |
Entidade |
|
System.String |
TipoSubEntidade |
|
System.String |
SubEntidade |
|
System.String |
Parametro |
|
System.String |
Criterio |
|
System.DateTime |
Data |
|
System.String |
ErroValidacao |
Recebe a descrição de eventuais erros detectados.
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocaoID(String, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocaoID(string ID, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
ErroValidacao |
Recebe a descrição de eventuais erros detectados.
|
Returns
Type |
Description |
System.Boolean |
|