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