Interface IGprBSOrcamentos
Esta classe deve ser usada para obter regras de negócio sobre os Orçamentos
Assembly: IGprBS100.dll
Syntax
[ComVisible(true)]
[Guid("B2E040AA-1741-42C4-8A69-FD2ED68861F5")]
public interface IGprBSOrcamentos
Methods
Actualiza(GprBEOrcamento, String)
Actualiza o Orçamento na base de dados
Declaration
void Actualiza(GprBEOrcamento objBE, string strAvisos = "")
Parameters
ActualizaValorAtributo(String, String, Object)
Permite efectuar a actualização de um atributo de um determinado Orçamento
Declaration
void ActualizaValorAtributo(string Orcamento, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.String |
Orcamento |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(String, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Orçamento
Declaration
void ActualizaValorAtributos(string Orcamento, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
Orcamento |
|
StdBECampos |
Atributos |
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador do Orçamento
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaDefCamposUtilLinhas()
Devolve as definições dos campos do utilizador de linhas associados ao Orçamento
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhas()
Returns
DaDefCamposUtilOutrosCustos()
Devolve as definições dos campos do utilizador dos custos adicionais associados ao Orçamento
Declaration
StdBEDefCamposUtil DaDefCamposUtilOutrosCustos()
Returns
DaValorAtributo(String, String)
Devolve o valor de um determinado atributo do Orçamento
Declaration
dynamic DaValorAtributo(string Orcamento, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
Orcamento |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String, Object[])
Devolve os valores de um conjunto de atributos do Orçamento
Declaration
StdBECampos DaValorAtributos(string Orcamento, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
Orcamento |
|
System.Object[] |
Atributos |
|
Returns
Edita(String)
Edita a informação associado a um Orçamento
Declaration
GprBEOrcamento Edita(string Orcamento)
Parameters
Type |
Name |
Description |
System.String |
Orcamento |
|
Returns
Existe(String)
Verifica se o Orçamento existe na base de dados
Declaration
bool Existe(string Orcamento)
Parameters
Type |
Name |
Description |
System.String |
Orcamento |
|
Returns
Type |
Description |
System.Boolean |
|
Remove(String)
Remove toda a informação associada a um Orçamento
Declaration
void Remove(string Orcamento)
Parameters
Type |
Name |
Description |
System.String |
Orcamento |
|
ValidaActualizacao(GprBEOrcamento, ref String)
Efectua as validações necessárias à actualização de um Orçamento
Declaration
bool ValidaActualizacao(GprBEOrcamento objBE, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
GprBEOrcamento |
objBE |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção do Orçamento
Declaration
bool ValidaRemocao(string Orcamento, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
Orcamento |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|