Interface ICblBSTiposRendimento
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("61BFDD94-750A-4AAC-A8BC-631428867AF1")]
public interface ICblBSTiposRendimento
Methods
Actualiza(CblBETipoRendimento, String)
Actualiza a informação do Tipo de Rendimento.
Declaration
void Actualiza(CblBETipoRendimento ObjTipoRendimento, string strAvisos = "")
Parameters
Type | Name | Description |
---|---|---|
CblBETipoRendimento | ObjTipoRendimento | Objecto que identifica o TipoRendimento a actualizar. |
System.String | strAvisos | Descrição dos avisos que possam surgir durante a actualização de um TipoRendimento. |
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo do Tipo de Rendimento.
Declaration
void ActualizaValorAtributo(string TipoRendimento, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRendimento | Código do Tipo de Rendimento. |
System.String | Atributo | Descrição do campo a actualizar. |
System.Object | Valor | Valor do campo para actualizar o atributo. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza o valor de um conjunto de atributos do Tipo de Rendimento.
Declaration
void ActualizaValorAtributos(string TipoRendimento, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRendimento | Código do Tipo de Rendimento. |
StdBECampos | Atributos | Campos a actualizar. |
DaCamposUtil()
Devolve os campos do utilizador.
Declaration
StdBECampos DaCamposUtil()
Returns
Type | Description |
---|---|
StdBECampos |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(String, String)
Devolve o valor do atributo passado como parâmetro.
Declaration
dynamic DaValorAtributo(string TipoRendimento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRendimento | Código do Tipo de Rendimento. |
System.String | Atributo | Descrição do campo a devolver pela função. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String)
Devolve o valor do atributo passado como parâmetro, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(string TipoRendimento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRendimento | Código do Tipo de Rendimento. |
System.String | Atributo | Descrição do campo a devolver pela função. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, Object[])
Devolve o valor de um conjunto de atributos do Tipo de Rendimento.
Declaration
StdBECampos DaValorAtributos(string TipoRendimento, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRendimento | Código do Tipo de Rendimento. |
System.Object[] | Atributos | Descrições dos campos a devolver pela função. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, Object[])
Devolve o valor de um conjunto de atributos do Tipo de Rendimento, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string TipoRendimento, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRendimento | Código do Tipo de Rendimento. |
System.Object[] | Atributos | Descrições dos campos a devolver pela função. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String)
Edita a relação entidade/entidade associada.
Declaration
CblBETipoRendimento Edita(string TipoRendimento)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRendimento | Código do Tipo de Rendimento. |
Returns
Type | Description |
---|---|
CblBETipoRendimento |
Existe(String)
Verifica se a relação entidade/entidade associada existe na base de dados.
Declaration
bool Existe(string TipoRendimento)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRendimento | Código do Tipo de Rendimento. |
Returns
Type | Description |
---|---|
System.Boolean |
ListaTiposRendimentos()
Devolve uma lista com todos os tipos de rendimento.
Declaration
CblBETiposRendimento ListaTiposRendimentos()
Returns
Type | Description |
---|---|
CblBETiposRendimento |
Remove(String)
Remove toda a informação relacionada com a entidade associada.
Declaration
void Remove(string TipoRendimento)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRendimento | Código do tipo de entidade associada. |
ValidaActualizacao(CblBETipoRendimento, ref String)
Efectua as validações necessárias à actualização da entidade associada.
Declaration
bool ValidaActualizacao(CblBETipoRendimento ObjTipoRendimento, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CblBETipoRendimento | ObjTipoRendimento | Objecto que identifica a entidade associada. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, ref String)
Efectua todas as validações necessárias para a remoção do Tipo de Rendimento.
Declaration
bool ValidaRemocao(string TipoRendimento, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRendimento | Código do Tipo de Rendimento. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |