Interface IPrjBSProjectos
Classe utilizada para obter serviços e regras de negócio sobre Projectos
Namespace: IPrjBS100
Assembly: IPrjBS100.dll
Syntax
[ComVisible(true)]
[Guid("A2C9025F-DF84-4D00-B4B5-FF05F85C7DAE")]
public interface IPrjBSProjectos
Methods
Actualiza(PrjBEProjecto, String)
Actualiza o Projecto na base de dados.
Declaration
void Actualiza(PrjBEProjecto objBE, string strAvisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| PrjBEProjecto | objBE | Objecto que identifica o Projecto a actualizar. |
| System.String | strAvisos | Devolve os avisos encontrados durante a actualização. |
ActualizaHistoricoEstado(PrjBEProjectoHistoricoEstado, String)
Actualiza estado histórico.
Declaration
void ActualizaHistoricoEstado(PrjBEProjectoHistoricoEstado objBE, string strAvisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| PrjBEProjectoHistoricoEstado | objBE | Objecto que identifica um estado |
| System.String | strAvisos | Devolve os avisos encontrados durante a actualização. |
ActualizaPrestacao(PrjBEProjectoPrestacao, String)
Actualiza prestação.
Declaration
void ActualizaPrestacao(PrjBEProjectoPrestacao objBE, string strAvisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| PrjBEProjectoPrestacao | objBE | Objecto que identifica a prestação do Projecto a actualizar. |
| System.String | strAvisos | Devolve os avisos encontrados durante a actualização. |
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo do Projecto.
Declaration
void ActualizaValorAtributo(string Projecto, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o codigo do Projecto. |
| System.String | Atributo | Identifica o atributo a actualizar. |
| System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributoHistoricoEstado(String, String, String, Object)
Actualiza valor de um atributo do estado do histórico.
Declaration
void ActualizaValorAtributoHistoricoEstado(string ProjectoID, string Estado, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.String | Estado | Estado do Projecto. |
| System.String | Atributo | Atributo a actualizar. |
| System.Object | Valor | Valor do atributo a actualizar. |
ActualizaValorAtributoHistoricoEstadoID(String, String, Object)
Actualiza valor de um atributo do estado do histórico, por Id.
Declaration
void ActualizaValorAtributoHistoricoEstadoID(string Id, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identificador do estado. |
| System.String | Atributo | Atributo a actualizar. |
| System.Object | Valor | Valor do atributo a actualizar. |
ActualizaValorAtributoID(String, String, Object)
Actualiza o valor de um atributo do Projecto.
Declaration
void ActualizaValorAtributoID(string Id, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o campo Uniqueidentifier do Projecto. |
| System.String | Atributo | Identifica o atributo a actualizar. |
| System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributoPrestacao(String, Int32, String, Object)
Actualiza o valor de um atributo do Projecto.
Declaration
void ActualizaValorAtributoPrestacao(string ProjectoID, int Ordem, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.Int32 | Ordem | Identifica o nºo da prestação a actualizar. |
| System.String | Atributo | Identifica o atributo a actualizar. |
| System.Object | Valor | Identifica o valor a atribuir ao atributo. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza o valor de um conjunto de atributos do Projecto.
Declaration
void ActualizaValorAtributos(string Projecto, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o codigo do Projecto. |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorAtributosHistoricoEstado(String, String, StdBECampos)
Actualiza valores de atributos do estado do histórico.
Declaration
void ActualizaValorAtributosHistoricoEstado(string ProjectoID, string Estado, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.String | Estado | Estado do Projecto. |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorAtributosHistoricoEstadoID(String, StdBECampos)
Actualiza valor de um atributo do estado do histórico por Id.
Declaration
void ActualizaValorAtributosHistoricoEstadoID(string Id, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identificador do estado. |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorAtributosID(String, StdBECampos)
Actualiza o valor de um conjunto de atributos do Projecto.
Declaration
void ActualizaValorAtributosID(string Id, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o campo Uniqueidentifier do Projecto. |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorAtributosPrestacao(String, Int32, StdBECampos)
Actualiza o valor de um conjunto de atributos do Projecto.
Declaration
void ActualizaValorAtributosPrestacao(string ProjectoID, int Ordem, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.Int32 | Ordem | Identifica o nºo da prestação a actualizar. |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
Bloqueado(String, DateTime)
Devolve se projecto está bloqueado para uma determinada data.
Declaration
bool Bloqueado(string Projecto, DateTime DataDoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do Projecto. |
| System.DateTime | DataDoc | Data a validar. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
BloqueadoID(String, DateTime)
Devolve se projecto está bloqueado para uma determinada data.
Declaration
bool BloqueadoID(string ProjectoID, DateTime DataDoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.DateTime | DataDoc | Data a validar. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaDefCamposUtilHistoricoEstado()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtilHistoricoEstado()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaDefCamposUtilPrestacao()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtilPrestacao()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaTotalFacturado(String)
Devolve o valor já facturado.
Declaration
double DaTotalFacturado(string Projecto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do Projecto. |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalFacturadoId(String)
Devolve o valor já facturado.
Declaration
double DaTotalFacturadoId(string ProjectoID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalPrevistoFacturar(String)
Devolve o valor previsto de facturação.
Declaration
double DaTotalPrevistoFacturar(string Projecto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do Projecto. |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalPrevistoFacturarId(String)
Devolve o valor previsto de facturação.
Declaration
double DaTotalPrevistoFacturarId(string ProjectoID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID |
Returns
| Type | Description |
|---|---|
| System.Double |
DaValorAtributo(String, String)
Devolve o valor de um atributo
Declaration
dynamic DaValorAtributo(string Projecto, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do Projecto. |
| System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoHistoricoEstado(String, String, String)
Devolve o valor de um atributo do estado do histórico.
Declaration
dynamic DaValorAtributoHistoricoEstado(string ProjectoID, string Estado, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.String | Estado | Estado do Projecto. |
| System.String | Atributo | Atributo a devolver. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoHistoricoEstadoID(String, String)
Devolve os valores de atributos do estado do histórico, por Id.
Declaration
dynamic DaValorAtributoHistoricoEstadoID(string Id, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identificador do estado. |
| System.String | Atributo | Atributo a devolver. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoHistoricoEstadoIDLock(String, String)
Devolve os valores de atributos do estado do histórico, por Id.
Declaration
dynamic DaValorAtributoHistoricoEstadoIDLock(string Id, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identificador do estado. |
| System.String | Atributo | Atributo a devolver. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoHistoricoEstadoLock(String, String, String)
Devolve o valor de um atributo do estado do histórico.
Declaration
dynamic DaValorAtributoHistoricoEstadoLock(string ProjectoID, string Estado, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.String | Estado | Estado do Projecto. |
| System.String | Atributo | Atributo a devolver. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoID(String, String)
Devolve o valor de um atributo do Projecto.
Declaration
dynamic DaValorAtributoID(string Id, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o campo Uniqueidentifier do Projecto. |
| System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoIDLock(String, String)
Devolve o valor de um atributo do Projecto.
Declaration
dynamic DaValorAtributoIDLock(string Id, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o campo Uniqueidentifier do Projecto. |
| System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoLock(String, String)
Devolve o valor de um atributo
Declaration
dynamic DaValorAtributoLock(string Projecto, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do Projecto. |
| System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoPrestacao(String, Int32, String)
Devolve o valor de um atributo do Projecto.
Declaration
dynamic DaValorAtributoPrestacao(string ProjectoID, int Ordem, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.Int32 | Ordem | Identifica o nºo da prestação a actualizar. |
| System.String | Atributo | Identifica o atributo a ser devolvido. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoPrestacaoLock(String, Int32, String)
Devolve o valor de um atributo do Projecto.
Declaration
dynamic DaValorAtributoPrestacaoLock(string ProjectoID, int Ordem, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.Int32 | Ordem | Identifica o nºo da prestação a actualizar. |
| System.String | Atributo | Identifica o atributo a ser devolvido. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributos(String, Object[])
Devolve o valor de um conjunto de atributos do Projecto.
Declaration
StdBECampos DaValorAtributos(string Projecto, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | |
| System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosHistoricoEstado(String, String, Object[])
Devolve os valores de atributos do estado do histórico.
Declaration
StdBECampos DaValorAtributosHistoricoEstado(string ProjectoID, string Estado, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.String | Estado | Estado do Projecto. |
| System.Object[] | Atributos | Identifica os atributos a devolver. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosHistoricoEstadoID(String, Object[])
Devolve os valores de atributos do estado do histórico, por Id.
Declaration
StdBECampos DaValorAtributosHistoricoEstadoID(string Id, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identificador do estado. |
| System.Object[] | Atributos | Identifica os atributos a devolver. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosHistoricoEstadoIDLock(String, Object[])
Devolve os valores de atributos do estado do histórico, por Id.
Declaration
StdBECampos DaValorAtributosHistoricoEstadoIDLock(string Id, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identificador do estado. |
| System.Object[] | Atributos | Identifica os atributos a devolver. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosHistoricoEstadoLock(String, String, Object[])
Devolve os valores de atributos do estado do histórico.
Declaration
StdBECampos DaValorAtributosHistoricoEstadoLock(string ProjectoID, string Estado, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.String | Estado | Estado do Projecto. |
| System.Object[] | Atributos | Identifica os atributos a devolver. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosID(String, Object[])
Devolve o valor de um conjunto de atributos do Projecto.
Declaration
StdBECampos DaValorAtributosID(string Id, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o campo Uniqueidentifier do Projecto. |
| System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosIDLock(String, Object[])
Devolve o valor de um conjunto de atributos do Projecto.
Declaration
StdBECampos DaValorAtributosIDLock(string Id, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o campo Uniqueidentifier do Projecto. |
| System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosLock(String, Object[])
Devolve o valor de um conjunto de atributos do Projecto.
Declaration
StdBECampos DaValorAtributosLock(string Projecto, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | |
| System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosPrestacao(String, Int32, Object[])
Devolve o valor de um atributo do Projecto.
Declaration
StdBECampos DaValorAtributosPrestacao(string ProjectoID, int Ordem, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.Int32 | Ordem | Identifica o nºo da prestação a actualizar. |
| System.Object[] | Atributos | Identifica os atributos a serem devolvidos. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosPrestacaoLock(String, Int32, Object[])
Devolve o valor de um atributo do Projecto.
Declaration
StdBECampos DaValorAtributosPrestacaoLock(string ProjectoID, int Ordem, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.Int32 | Ordem | Identifica o nºo da prestação a actualizar. |
| System.Object[] | Atributos | Identifica os atributos a serem devolvidos. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
Edita(String)
Edita a informação associada ao Projecto.
Declaration
PrjBEProjecto Edita(string Projecto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do Projecto. |
Returns
| Type | Description |
|---|---|
| PrjBEProjecto |
EditaHistoricoEstado(String, String)
Edita o estado no histórico.
Declaration
PrjBEProjectoHistoricoEstado EditaHistoricoEstado(string ProjectoID, string Estado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.String | Estado | Estado do Projecto. |
Returns
| Type | Description |
|---|---|
| PrjBEProjectoHistoricoEstado |
EditaHistoricoEstadoID(String)
Edita o estado no histório, por Id.
Declaration
PrjBEProjectoHistoricoEstado EditaHistoricoEstadoID(string Id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identificador do estado. |
Returns
| Type | Description |
|---|---|
| PrjBEProjectoHistoricoEstado |
EditaID(String)
Edita um estado de projecto.
Declaration
PrjBEProjecto EditaID(string Id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o campo Uniqueidentifier do Projecto. |
Returns
| Type | Description |
|---|---|
| PrjBEProjecto |
EditaPrestacao(String, Int32)
Devolve uma prestação de um determinado projecto.
Declaration
PrjBEProjectoPrestacao EditaPrestacao(string ProjectoID, int Ordem)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.Int32 | Ordem | Identifica o nºo da prestação a actualizar. |
Returns
| Type | Description |
|---|---|
| PrjBEProjectoPrestacao |
Existe(String)
Verifica se o elemento existe na base de dados.
Declaration
bool Existe(string Projecto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do Projecto. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExisteHistoricoEstado(String, String)
Verifica se existe o estado do projecto no histórico.
Declaration
bool ExisteHistoricoEstado(string ProjectoID, string Estado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.String | Estado | Estado do Projecto. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExisteHistoricoEstadoID(String)
Verifica se existe o estado no histórico, por Id.
Declaration
bool ExisteHistoricoEstadoID(string Id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identificador do estado. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExisteID(String)
Verifica se um elemento existe.
Declaration
bool ExisteID(string Id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o campo Uniqueidentifier do Projecto. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistePrestacao(String, Int32)
Devolve uma prestação de um determinado projecto.
Declaration
bool ExistePrestacao(string ProjectoID, int Ordem)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.Int32 | Ordem | Identifica o nºo da prestação a actualizar. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstApoioFacturacao(String)
Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.
Declaration
StdBELista LstApoioFacturacao(string Projecto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstApoioFacturacao(String, ref String)
Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.
Declaration
StdBELista LstApoioFacturacao(string Projecto, ref string Filtro)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| System.String | Filtro | Filtro a aplicar na query de seleção. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstApoioFacturacao(String, ref String, Boolean)
Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.
Declaration
StdBELista LstApoioFacturacao(string Projecto, ref string Filtro, bool Prestacoes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| System.String | Filtro | Filtro a aplicar na query de seleção. |
| System.Boolean | Prestacoes | Permite filtrar pelos projectos com facturação por prestações. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstApoioFacturacao(String, ref String, Boolean, Int32)
Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.
Declaration
StdBELista LstApoioFacturacao(string Projecto, ref string Filtro, bool Prestacoes, int TipoSugestaoPreco)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| System.String | Filtro | Filtro a aplicar na query de seleção. |
| System.Boolean | Prestacoes | Permite filtrar pelos projectos com facturação por prestações. |
| System.Int32 | TipoSugestaoPreco | Identifica o tipo de sugestao de preço unitário quando a facturação não é por prestações (0-Pelo Orçamento Proveito, 1-Pelo Preço Actual). |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstApoioFacturacao(String, ref String, Boolean, Int32, String)
Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.
Declaration
StdBELista LstApoioFacturacao(string Projecto, ref string Filtro, bool Prestacoes, int TipoSugestaoPreco, string TabTemporaria)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| System.String | Filtro | Filtro a aplicar na query de seleção. |
| System.Boolean | Prestacoes | Permite filtrar pelos projectos com facturação por prestações. |
| System.Int32 | TipoSugestaoPreco | Identifica o tipo de sugestao de preço unitário quando a facturação não é por prestações (0-Pelo Orçamento Proveito, 1-Pelo Preço Actual). |
| System.String | TabTemporaria | Identifica o nome da tabela temporária. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstApoioFacturacaoId(String)
Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.
Declaration
StdBELista LstApoioFacturacaoId(string Id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o uniqueidentifier do projecto. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstApoioFacturacaoId(String, ref String)
Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.
Declaration
StdBELista LstApoioFacturacaoId(string Id, ref string Filtro)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o uniqueidentifier do projecto. |
| System.String | Filtro | Filtro a aplicar na query de seleção. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstApoioFacturacaoId(String, ref String, Boolean)
Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.
Declaration
StdBELista LstApoioFacturacaoId(string Id, ref string Filtro, bool Prestacoes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o uniqueidentifier do projecto. |
| System.String | Filtro | Filtro a aplicar na query de seleção. |
| System.Boolean | Prestacoes | Permite filtrar pelos projectos com facturação por prestações. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstApoioFacturacaoId(String, ref String, Boolean, Int32)
Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.
Declaration
StdBELista LstApoioFacturacaoId(string Id, ref string Filtro, bool Prestacoes, int TipoSugestaoPreco)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o uniqueidentifier do projecto. |
| System.String | Filtro | Filtro a aplicar na query de seleção. |
| System.Boolean | Prestacoes | Permite filtrar pelos projectos com facturação por prestações. |
| System.Int32 | TipoSugestaoPreco | Identifica o tipo de sugestao de preço unitário quando a facturação não é por prestações (0-Pelo Orçamento Proveito, 1-Pelo Preço Actual). |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstApoioFacturacaoId(String, ref String, Boolean, Int32, String)
Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.
Declaration
StdBELista LstApoioFacturacaoId(string Id, ref string Filtro, bool Prestacoes, int TipoSugestaoPreco, string TabTemporaria)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o uniqueidentifier do projecto. |
| System.String | Filtro | Filtro a aplicar na query de seleção. |
| System.Boolean | Prestacoes | Permite filtrar pelos projectos com facturação por prestações. |
| System.Int32 | TipoSugestaoPreco | Identifica o tipo de sugestao de preço unitário quando a facturação não é por prestações (0-Pelo Orçamento Proveito, 1-Pelo Preço Actual). |
| System.String | TabTemporaria | Identifica o nome da tabela temporária. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstHistoricoEstados(String)
Devolve o historico de estados de um determinado projecto ordenado por data de criação.
Declaration
PrjBEProjectoHistoricoEstados LstHistoricoEstados(string Projecto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
Returns
| Type | Description |
|---|---|
| PrjBEProjectoHistoricoEstados |
LstHistoricoEstadosId(String)
Devolve o historico de estados de um determinado projecto ordenado por data de criação.
Declaration
PrjBEProjectoHistoricoEstados LstHistoricoEstadosId(string ProjectoID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID |
Returns
| Type | Description |
|---|---|
| PrjBEProjectoHistoricoEstados |
LstPrestacoes(String)
Devolve uma lista uma colecção de prestações associadas ao projecto.
Declaration
PrjBEProjectoPrestacoes LstPrestacoes(string Projecto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
Returns
| Type | Description |
|---|---|
| PrjBEProjectoPrestacoes |
LstPrestacoesId(String)
Devolve o historico de estados de um determinado projecto ordenado por data de criação.
Declaration
PrjBEProjectoPrestacoes LstPrestacoesId(string ProjectoID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID |
Returns
| Type | Description |
|---|---|
| PrjBEProjectoPrestacoes |
LstResultadoProjecto(String, ref StdBELista, ref StdBELista, ref StdBELista)
Devolve listas com os resumos de análise do projecto
Declaration
bool LstResultadoProjecto(string Projecto, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| StdBELista | LstCustos | |
| StdBELista | LstProveitos | |
| StdBELista | LstRentabilidade |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstResultadoProjecto(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String)
Devolve listas com os resumos de análise do projecto
Declaration
bool LstResultadoProjecto(string Projecto, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| StdBELista | LstCustos | |
| StdBELista | LstProveitos | |
| StdBELista | LstRentabilidade | |
| System.String | TabTempCustos |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstResultadoProjecto(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String)
Devolve listas com os resumos de análise do projecto
Declaration
bool LstResultadoProjecto(string Projecto, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| StdBELista | LstCustos | |
| StdBELista | LstProveitos | |
| StdBELista | LstRentabilidade | |
| System.String | TabTempCustos | |
| System.String | TabTempProveitos |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstResultadoProjecto(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String, ref String)
Devolve listas com os resumos de análise do projecto
Declaration
bool LstResultadoProjecto(string Projecto, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos, ref string TabTempRentabilidade)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| StdBELista | LstCustos | |
| StdBELista | LstProveitos | |
| StdBELista | LstRentabilidade | |
| System.String | TabTempCustos | |
| System.String | TabTempProveitos | |
| System.String | TabTempRentabilidade |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstResultadoProjecto(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String, ref String, ref DateTime)
Devolve listas com os resumos de análise do projecto
Declaration
bool LstResultadoProjecto(string Projecto, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos, ref string TabTempRentabilidade, ref DateTime dtDataAnalise)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| StdBELista | LstCustos | |
| StdBELista | LstProveitos | |
| StdBELista | LstRentabilidade | |
| System.String | TabTempCustos | |
| System.String | TabTempProveitos | |
| System.String | TabTempRentabilidade | |
| System.DateTime | dtDataAnalise | Indica a data até à qual o resultado deve ser obtido. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstResultadoProjectoId(String, ref StdBELista, ref StdBELista, ref StdBELista)
Devolve listas com os resumos de análise do projecto
Declaration
bool LstResultadoProjectoId(string Id, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | |
| StdBELista | LstCustos | |
| StdBELista | LstProveitos | |
| StdBELista | LstRentabilidade |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstResultadoProjectoId(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String)
Devolve listas com os resumos de análise do projecto
Declaration
bool LstResultadoProjectoId(string Id, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | |
| StdBELista | LstCustos | |
| StdBELista | LstProveitos | |
| StdBELista | LstRentabilidade | |
| System.String | TabTempCustos |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstResultadoProjectoId(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String)
Devolve listas com os resumos de análise do projecto
Declaration
bool LstResultadoProjectoId(string Id, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | |
| StdBELista | LstCustos | |
| StdBELista | LstProveitos | |
| StdBELista | LstRentabilidade | |
| System.String | TabTempCustos | |
| System.String | TabTempProveitos |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstResultadoProjectoId(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String, ref String)
Devolve listas com os resumos de análise do projecto
Declaration
bool LstResultadoProjectoId(string Id, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos, ref string TabTempRentabilidade)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | |
| StdBELista | LstCustos | |
| StdBELista | LstProveitos | |
| StdBELista | LstRentabilidade | |
| System.String | TabTempCustos | |
| System.String | TabTempProveitos | |
| System.String | TabTempRentabilidade |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstResultadoProjectoId(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String, ref String, ref DateTime)
Devolve listas com os resumos de análise do projecto
Declaration
bool LstResultadoProjectoId(string Id, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos, ref string TabTempRentabilidade, ref DateTime dtDataAnalise)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | |
| StdBELista | LstCustos | |
| StdBELista | LstProveitos | |
| StdBELista | LstRentabilidade | |
| System.String | TabTempCustos | |
| System.String | TabTempProveitos | |
| System.String | TabTempRentabilidade | |
| System.DateTime | dtDataAnalise | Indica a data até à qual o resultado deve ser obtido. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstResumoAnalise(String, Int32)
Devolve uma lista com os resumos de análise do projecto
Declaration
StdBELista LstResumoAnalise(string Projecto, int Tipo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| System.Int32 | Tipo | Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstResumoAnalise(String, Int32, ref String)
Devolve uma lista com os resumos de análise do projecto
Declaration
StdBELista LstResumoAnalise(string Projecto, int Tipo, ref string TabTemporaria)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| System.Int32 | Tipo | Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros |
| System.String | TabTemporaria | Identifica o nome da tabela temporária a ser criada. A tabela é careegada com o mesmo resultado da lista |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstResumoAnalise(String, Int32, ref String, ref DateTime)
Devolve uma lista com os resumos de análise do projecto
Declaration
StdBELista LstResumoAnalise(string Projecto, int Tipo, ref string TabTemporaria, ref DateTime dtDataAnalise)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| System.Int32 | Tipo | Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros |
| System.String | TabTemporaria | Identifica o nome da tabela temporária a ser criada. A tabela é careegada com o mesmo resultado da lista |
| System.DateTime | dtDataAnalise | Indica a data até à qual o resumo deve ser obtido. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstResumoAnaliseId(String, Int32)
Devolve uma lista com os resumos de análise do projecto
Declaration
StdBELista LstResumoAnaliseId(string Id, int Tipo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o uniqueidentifier do projecto. |
| System.Int32 | Tipo | Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstResumoAnaliseId(String, Int32, ref String)
Devolve uma lista com os resumos de análise do projecto
Declaration
StdBELista LstResumoAnaliseId(string Id, int Tipo, ref string TabTemporaria)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o uniqueidentifier do projecto. |
| System.Int32 | Tipo | Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros |
| System.String | TabTemporaria | Identifica o nome da tabela temporária a ser criada. A tabela é careegada com o mesmo resultado da lista |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstResumoAnaliseId(String, Int32, ref String, ref DateTime)
Devolve uma lista com os resumos de análise do projecto
Declaration
StdBELista LstResumoAnaliseId(string Id, int Tipo, ref string TabTemporaria, ref DateTime dtDataAnalise)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o uniqueidentifier do projecto. |
| System.Int32 | Tipo | Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros |
| System.String | TabTemporaria | Identifica o nome da tabela temporária a ser criada. A tabela é careegada com o mesmo resultado da lista |
| System.DateTime | dtDataAnalise | Indica a data até à qual o resumo deve ser obtido. |
Returns
| Type | Description |
|---|---|
| StdBELista |
Remove(String)
Remove o elemento da base de dados.
Declaration
void Remove(string Projecto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do Projecto. |
RemoveHistoricoEstado(String, String)
Remove o estado do projecto do histórico.
Declaration
void RemoveHistoricoEstado(string ProjectoID, string Estado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.String | Estado | Estado do Projecto. |
RemoveHistoricoEstadoID(String)
Remove um estado no histórico, por Id.
Declaration
void RemoveHistoricoEstadoID(string Id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identificador do estado. |
RemoveID(String)
Remove um estado.
Declaration
void RemoveID(string Id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o campo Uniqueidentifier do Projecto. |
RemovePrestacao(String, Int32)
Remove uma prestação de um determinado projecto.
Declaration
void RemovePrestacao(string ProjectoID, int Ordem)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.Int32 | Ordem | Identifica o nºo da prestação a actualizar. |
RemovePrestacoes(String)
Remove as prestações de um determinado projecto.
Declaration
void RemovePrestacoes(string ProjectoID)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID |
TransitaEstado(String, String, String, String, String)
Transita de estado automaticamente um projecto que tenha essa parametrização.
Declaration
void TransitaEstado(string Projecto, string Modulo, string TipoDoc, string Serie, string NumDoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identifica o código do projecto. |
| System.String | Modulo | Identifica o módulo do documento que vai ditar a transicção de estado. |
| System.String | TipoDoc | Identifica o tipo de documento que vai ditar a transicção de estado. |
| System.String | Serie | Identifica a série do documento que vai ditar a transicção de estado. |
| System.String | NumDoc | Identifica o numero do documento que vai ditar a transicção de estado. |
TransitaEstadoId(String, String, String, String, String)
Transita de estado automaticamente um projecto que tenha essa parametrização.
Declaration
void TransitaEstadoId(string Id, string Modulo, string TipoDoc, string Serie, string NumDoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o uniqueidentifier do projecto. |
| System.String | Modulo | Identifica o módulo do documento que vai ditar a transicção de estado. |
| System.String | TipoDoc | Identifica o tipo de documento que vai ditar a transicção de estado. |
| System.String | Serie | Identifica a série do documento que vai ditar a transicção de estado. |
| System.String | NumDoc | Identifica o numero do documento que vai ditar a transicção de estado. |
ValidaActualizacao(PrjBEProjecto, ref String)
Efectua as validações necessárias à actualização do Projecto.
Declaration
bool ValidaActualizacao(PrjBEProjecto objBE, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| PrjBEProjecto | objBE | Objecto que identifica o Projecto a actualizar. |
| System.String | ErroValidacao | Devolve os avisos encontrados durante a validação. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaActualizacaoHistoricoEstado(PrjBEProjectoHistoricoEstado, ref String)
Valida actualização do estado no histórico.
Declaration
bool ValidaActualizacaoHistoricoEstado(PrjBEProjectoHistoricoEstado objBE, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| PrjBEProjectoHistoricoEstado | objBE | Objecto que identifica um estado. |
| System.String | ErroValidacao | Devolve os avisos encontrados durante a validação. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaActualizacaoPrestacao(PrjBEProjectoPrestacao, ref String)
Efectua as validações necessárias à actualização do Projecto.
Declaration
bool ValidaActualizacaoPrestacao(PrjBEProjectoPrestacao objBE, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| PrjBEProjectoPrestacao | objBE | Objecto que identifica o a Prestação do Projecto a actualizar. |
| System.String | ErroValidacao | Devolve os avisos encontrados durante a validação. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção do Projecto.
Declaration
bool ValidaRemocao(string Projecto, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | |
| System.String | ErroValidacao | Devolve os avisos encontrados durante a validação. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocaoHistoricoEstado(String, String, String)
Valida a remoção do estado no histórico.
Declaration
bool ValidaRemocaoHistoricoEstado(string ProjectoID, string Estado, string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.String | Estado | Estado do Projecto. |
| System.String | ErroValidacao | Devolve os avisos encontrados durante a validação. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocaoHistoricoEstadoID(String, String)
Valida a remoção de um estado no histórico, por Id.
Declaration
bool ValidaRemocaoHistoricoEstadoID(string Id, string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identificador do estado. |
| System.String | ErroValidacao | Devolve os avisos encontrados durante a validação. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocaoID(String, ref String)
Efectua as validações necessárias à remoção de um elemento.
Declaration
bool ValidaRemocaoID(string Id, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Id | Identifica o campo Uniqueidentifier do Projecto. |
| System.String | ErroValidacao | Devolve os avisos encontrados durante a validação. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocaoPrestacao(String, Int32, String)
Efectua as validações necessárias à remoção da prestação do Projecto.
Declaration
bool ValidaRemocaoPrestacao(string ProjectoID, int Ordem, string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ProjectoID | |
| System.Int32 | Ordem | Identifica o nºo da prestação a actualizar. |
| System.String | ErroValidacao | Devolve os avisos encontrados durante a validação. |
Returns
| Type | Description |
|---|---|
| System.Boolean |