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 |
|