Interface IOrcBSAltOrcamentosDimensoes
Motor das alterações orçamentais das dimensões
Namespace: IOrcBS100
Assembly: IOrcBS100.dll
Syntax
[ComVisible(true)]
[Guid("53BFFACC-3EE1-47DA-8201-C570CAF70D3A")]
public interface IOrcBSAltOrcamentosDimensoes
Methods
Actualiza(OrcBEAlteracaoOrcDimensao, String)
Procedimento para actualização.
Declaration
void Actualiza(OrcBEAlteracaoOrcDimensao BEAltOrcamentoDimensao, string Avisos = "")
Parameters
Type | Name | Description |
---|---|---|
OrcBEAlteracaoOrcDimensao | BEAltOrcamentoDimensao | Objecto contendo a informação actualizada da dimensao. |
System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaValorAtributo(Int32, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Alteracao, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Alteracao | Identificador da alteração de orçamentos de dimensões. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(Int32, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Alteracao, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Alteracao | Identificador da alteração de orçamentos de dimensões. |
StdBECampos | Atributos | Identifica os atributos e os 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(Int32, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(int Alteracao, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Alteracao | Identificador da alteração de orçamento de dimensão. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object | Valor do atributo passado por parâmetro |
DaValorAtributos(Int32, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int Alteracao, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Alteracao | Identificador da alteração de orçamento de dimensão. |
System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos | Lista de atributos mapeados em objetos do tipo StdBECampo |
Edita(Int32)
Edição de uma alteração de orçamento de dimensões.
Declaration
OrcBEAlteracaoOrcDimensao Edita(int Alteracao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Alteracao | Identificador da alteracao de orçamentos de dimensões. |
Returns
Type | Description |
---|---|
OrcBEAlteracaoOrcDimensao | Objeto com a alteração orçamental atualizada. |
Existe(Int32)
Verifica se já existe a alteração de orçamentos de dimensões.
Declaration
bool Existe(int Alteracao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Alteracao | Identificador da alteração de orçamento de dimensões. |
Returns
Type | Description |
---|---|
System.Boolean | true se existe, false caso contrário |
lstAlteracaoOrcamento(Int32)
Listagem das alterações de orçamentos de dimensões.
Declaration
StdBELista lstAlteracaoOrcamento(int Alteracao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Alteracao | Identificador da alteração de orçamentos de dimensões. |
Returns
Type | Description |
---|---|
StdBELista | Lista de alterações orçamentais no formato stdBELista |
MaxAlteracao()
Verifica qual o último identificador utilizado para as alterações orçamentais por dimensão.
Declaration
int MaxAlteracao()
Returns
Type | Description |
---|---|
System.Int32 | Último identificador utilizado para as alterações orçamentais por dimensão |
Remove(Int32)
Procedimento para remoção de alterações de orçamentos de dimensões. Parte do princípio que as validações já foram efectuadas.
Declaration
void Remove(int Alteracao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Alteracao | Identificador da alteração de orçamento de dimensão. |
RemoveLinhas(Int32)
Procedimento para remoção de linhas de alterações de orçamentos de dimensões. Parte do princípio que as validações já foram efectuadas.
Declaration
void RemoveLinhas(int Alteracao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Alteracao | Identificador da alteração de orçamento de dimensão. |
ValidaActualizacao(OrcBEAlteracaoOrcDimensao, ref String)
Efectua a validação da informação da alteração de orçamentos de dimensões.
Declaration
bool ValidaActualizacao(OrcBEAlteracaoOrcDimensao BEAltOrcamentoDimensao, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
OrcBEAlteracaoOrcDimensao | BEAltOrcamentoDimensao | Objecto contendo a informação que se pretende validar. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detetados. |
Returns
Type | Description |
---|---|
System.Boolean | true caso a validação tenha sucedido, false caso contrário |
ValidaRemocao(Int32, ref String)
Efectua as validações necessárias à remoção da alteração de orçamentos de dimensões.
Declaration
bool ValidaRemocao(int Alteracao, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Alteracao | Identificador da alteração de orçamentos de dimensões.. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detetados. |
Returns
Type | Description |
---|---|
System.Boolean | true caso a validação tenha sucedido, false caso contrário |