Interface IOrcBSDisposicoesLegais
Motor das disposições legais
Namespace: IOrcBS100
Assembly: IOrcBS100.dll
Syntax
public interface IOrcBSDisposicoesLegais
Methods
Actualiza(OrcBEDisposicaoLegal)
Actualiza a disposição legal na base de dados
Declaration
void Actualiza(OrcBEDisposicaoLegal BEDisposicaoLegal)
Parameters
Type | Name | Description |
---|---|---|
OrcBEDisposicaoLegal | BEDisposicaoLegal | Objecto que identifica a disposição legal a actualizar |
ActualizaValorAtributo(String, String, Object)
Permite efectuar a actualização de um atributo de uma determinada disposição legal
Declaration
void ActualizaValorAtributo(string DisposicaoLegal, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | DisposicaoLegal | Código da disposição legal |
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 uma determinada disposição legal
Declaration
void ActualizaValorAtributos(string DisposicaoLegal, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | DisposicaoLegal | Código da disposição legal |
StdBECampos | Atributos | Atributos e respectivos valores a actualizar |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil | Definições dos campos do utilizador. |
DaValorAtributo(String, String)
Devolve o valor de um determinado atributo da disposição legal
Declaration
dynamic DaValorAtributo(string DisposicaoLegal, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | DisposicaoLegal | Código da disposição legal |
System.String | Atributo | Atributo que se pretende obter o valor |
Returns
Type | Description |
---|---|
System.Object | Valor do atributo passado por parâmetro |
DaValorAtributoLock(String, String)
Devolve o valor de um determinado atributo da disposição legal com bloqueio
Declaration
dynamic DaValorAtributoLock(string DisposicaoLegal, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | DisposicaoLegal | Código da disposição legal |
System.String | Atributo | Atributo que se pretende obter o valor |
Returns
Type | Description |
---|---|
System.Object | Valor do atributo passado por parâmetro |
DaValorAtributos(String, String[])
Devolve os valores de um conjunto de atributos da disposição legal
Declaration
StdBECampos DaValorAtributos(string DisposicaoLegal, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | DisposicaoLegal | Código da disposição legal |
System.String[] | Atributos | Atributos para os quais se pretende devolver os valores |
Returns
Type | Description |
---|---|
StdBECampos | Lista de atributos mapeados em objetos do tipo StdBECampo |
DaValorAtributosLock(String, String[])
Devolve os valores de um conjunto de atributos da disposição legal
Declaration
StdBECampos DaValorAtributosLock(string DisposicaoLegal, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | DisposicaoLegal | Código da disposição legal |
System.String[] | Atributos | Atributos para os quais se pretende devolver os valores |
Returns
Type | Description |
---|---|
StdBECampos | Lista de atributos mapeados em objetos do tipo StdBECampo |
Edita(String)
Edita a informação associada a uma disposição legal
Declaration
OrcBEDisposicaoLegal Edita(string DisposicaoLegal)
Parameters
Type | Name | Description |
---|---|---|
System.String | DisposicaoLegal | DisposicaoLegal |
Returns
Type | Description |
---|---|
OrcBEDisposicaoLegal | Objeto contendo a informação atualizada da disposição legal. |
Existe(String)
Verifica se a disposição legal existe na base de dados
Declaration
bool Existe(string DisposicaoLegal)
Parameters
Type | Name | Description |
---|---|---|
System.String | DisposicaoLegal | Código da disposição legal |
Returns
Type | Description |
---|---|
System.Boolean | true se existe, false caso contrário |
Remove(String)
Remove toda a informação associada a uma disposição legal
Declaration
void Remove(string DisposicaoLegal)
Parameters
Type | Name | Description |
---|---|---|
System.String | DisposicaoLegal | Código da disposição legal a remover |
ValidaActualizacao(OrcBEDisposicaoLegal, ref String)
Efectua as validações necessárias à atualização de uma disposição legal
Declaration
bool ValidaActualizacao(OrcBEDisposicaoLegal BEDisposicaoLegal, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
OrcBEDisposicaoLegal | BEDisposicaoLegal | Objecto que identifica a disposição legal a actualizar |
System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
Type | Description |
---|---|
System.Boolean | true caso a validação tenha sucedido, false caso contrário |
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção de uma disposição legal
Declaration
bool ValidaRemocao(string DisposicaoLegal, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | DisposicaoLegal | Identificador da dispoidentifica o DisposicaoLegals a validar |
System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
Type | Description |
---|---|
System.Boolean | true caso a validação tenha sucedido, false caso contrário |