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 |