Interface ICblBSOrcamentosProjectoWBS
Classe utilizada para obter serviços e regras de negócio sobre Orçamentos de Projectos.
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("47C8FF80-9909-445F-A08A-9F0C7BAE047B")]
public interface ICblBSOrcamentosProjectoWBS
Methods
Actualiza(CblBEOrcamentoProjectoWBS, String)
Actualiza o valor de um atributo.
Declaration
void Actualiza(CblBEOrcamentoProjectoWBS ObjBeOrc, string strAvisos = "")
Parameters
Type | Name | Description |
---|---|---|
CblBEOrcamentoProjectoWBS | ObjBeOrc | Objecto contendo a informação que se pretende validar. |
System.String | strAvisos | Avisos que poderão ocorrer durante a validação. A operação de gravação não é abortada. |
ActualizaValorAtributo(String, String, Int32, String, String, String, String, String, Object)
Actualiza valor de um atributo.
Declaration
void ActualizaValorAtributo(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string WBSItem, string Conta, string Moeda, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | WBSItem | Identificador do Item WBS. |
System.String | Conta | Identificador da Conta |
System.String | Moeda | Identificador da moeda do orçamento. |
System.String | Atributo | |
System.Object | Valor |
ActualizaValorAtributos(String, String, Int32, String, String, String, String, StdBECampos)
Actualiza valor de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string WBSItem, string Conta, string Moeda, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | WBSItem | Identificador do Item WBS. |
System.String | Conta | Identificador da Conta |
System.String | Moeda | Identificador da moeda do orçamento. |
StdBECampos | Atributos |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(String, String, Int32, String, String, String, String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string WBSItem, string Conta, string Moeda, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | WBSItem | Identificador do Item WBS. |
System.String | Conta | Identificador da Conta |
System.String | Moeda | Identificador da moeda do orçamento. |
System.String | Atributo |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String, Int32, String, String, String, String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string WBSItem, string Conta, string Moeda, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | WBSItem | Identificador do Item WBS. |
System.String | Conta | Identificador da Conta |
System.String | Moeda | Identificador da moeda do orçamento. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String, Int32, String, String, String, String, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string WBSItem, string Conta, string Moeda, string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | WBSItem | Identificador do Item WBS. |
System.String | Conta | Identificador da Conta |
System.String | Moeda | Identificador da moeda do orçamento. |
System.String[] | Atributos |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, String, Int32, String, String, String, String, String[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string WBSItem, string Conta, string Moeda, string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | WBSItem | Identificador do Item WBS. |
System.String | Conta | Identificador da Conta |
System.String | Moeda | Identificador da moeda do orçamento. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, String, Int32, String, String)
Edita a informação da Orcamento do centro de custo.
Declaration
CblBEOrcamentoProjectoWBS Edita(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador da orçamento. |
System.Int32 | Exercicio | Identificador da exercício. |
System.String | Projecto | Identificador do Projecto. |
System.String | Moeda | Identificador da moeda do orçamento. |
Returns
Type | Description |
---|---|
CblBEOrcamentoProjectoWBS |
EditaComRestricoes(String, String, Int32, String, String, String, String, String)
Edita a informação da Orcamento do centro de custo.
Declaration
CblBEOrcamentoProjectoWBS EditaComRestricoes(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string Moeda, string WhereWBSItem, string WhereContas, string WhereGruposContas)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador da orçamento. |
System.Int32 | Exercicio | Identificador da exercício. |
System.String | Projecto | Identificador do Projecto. |
System.String | Moeda | Identificador da moeda do orçamento. |
System.String | WhereWBSItem | Filtro com os itens WBS que devem ser usados. |
System.String | WhereContas | Filtro com as contas que devem ser usadas. |
System.String | WhereGruposContas | Filtro com os grupos de contas que devem ser usados. |
Returns
Type | Description |
---|---|
CblBEOrcamentoProjectoWBS |
Existe(String, String, Int32, String, String)
Verifica se existe o orçamento de um centro de custo, num exercicío, para uma moeda.
Declaration
bool Existe(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador da orçamento. |
System.Int32 | Exercicio | Identificador da exercício. |
System.String | Projecto | Identificador do Projecto. |
System.String | Moeda | Identificador da moeda do orçamento. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteOrcamentoConta(String, String, Int32, String, String, String)
Verifica se existe o orçamento de um centro de custo, num exercicío, para uma moeda.
Declaration
bool ExisteOrcamentoConta(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string Conta, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador da orçamento. |
System.Int32 | Exercicio | Identificador da exercício. |
System.String | Projecto | Identificador do Projecto. |
System.String | Conta | Identificador da conta. |
System.String | Moeda | Identificador da moeda do orçamento. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteOrcamentoWBSItem(String, String, Int32, String, String, String)
Verifica se existe o orçamento de um centro de custo, num exercicío, para uma moeda.
Declaration
bool ExisteOrcamentoWBSItem(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string WBSItem, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador da orçamento. |
System.Int32 | Exercicio | Identificador da exercício. |
System.String | Projecto | Identificador do Projecto. |
System.String | WBSItem | Identificador do Item WBS. |
System.String | Moeda | Identificador da moeda do orçamento. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteOrcamentoWBSItemConta(String, String, Int32, String, String, String, String)
Verifica se existe o orçamento de um centro de custo, num exercicío, para uma moeda.
Declaration
bool ExisteOrcamentoWBSItemConta(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string WBSItem, string Conta, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador da orçamento. |
System.Int32 | Exercicio | Identificador da exercício. |
System.String | Projecto | Identificador do Projecto. |
System.String | WBSItem | Identificador do Item WBS. |
System.String | Conta | Identificador da conta. |
System.String | Moeda | Identificador da moeda do orçamento. |
Returns
Type | Description |
---|---|
System.Boolean |
LstContasOrcamentadas(String, String, Int32, String, String)
Listagem de Contas Orçamentadas.
Declaration
StdBELista LstContasOrcamentadas(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | Moeda | Identificador da moeda do orçamento. |
Returns
Type | Description |
---|---|
StdBELista |
LstExerciciosOrcamentos(String, String, String)
Listagem de Exercicios Orçamentados.
Declaration
StdBELista LstExerciciosOrcamentos(string TipoLancamento, string Orcamento, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.String | Moeda | Identificador da moeda do orçamento. |
Returns
Type | Description |
---|---|
StdBELista |
LstProjectosOrcamentados(String, String, Int32, String)
Listagem de Projectos Orçamentados.
Declaration
StdBELista LstProjectosOrcamentados(string TipoLancamento, string Orcamento, int Exercicio, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Moeda | Identificador da moeda do orçamento. |
Returns
Type | Description |
---|---|
StdBELista |
LstWBSItensOrcamentados(String, String, Int32, String, String)
Listagem de Itens WBS Orçamentados.
Declaration
StdBELista LstWBSItensOrcamentados(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | Moeda | Identificador da moeda do orçamento. |
Returns
Type | Description |
---|---|
StdBELista |
Remove(String, String, Int32, String, String)
Procedimento para remoção de uma orçamento de um centro de custo.
Declaration
void Remove(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | Moeda | Identificador da moeda do orçamento. |
RemoveOrcamentoWBSItemConta(String, String, Int32, String, String, String, String)
Procedimento para remoção de uma orçamento de um centro de custo.
Declaration
void RemoveOrcamentoWBSItemConta(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string WBSItem, string Conta, string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | WBSItem | Identificador do Item WBS. |
System.String | Conta | Identificador da Conta |
System.String | Moeda | Identificador da moeda do orçamento. |
ValidaActualizacao(CblBEOrcamentoProjectoWBS, ref String)
Efectua a validação da informação da operação.
Declaration
bool ValidaActualizacao(CblBEOrcamentoProjectoWBS ObjBeOrc, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CblBEOrcamentoProjectoWBS | ObjBeOrc | Objecto com a informação do Orçamento |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaActualizacaoLinha(CblBEOrcamentos, CblBELinhaOrcamentoProjectoWBS, String)
Efectua a validação de uma linha do orçamento
Declaration
bool ValidaActualizacaoLinha(CblBEOrcamentos ObjBeOrcamento, CblBELinhaOrcamentoProjectoWBS ObjBeLinhaOrc, string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CblBEOrcamentos | ObjBeOrcamento | |
CblBELinhaOrcamentoProjectoWBS | ObjBeLinhaOrc | |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, String, Int32, String, String, ref String)
Efectua a validação da remoção da operação.
Declaration
bool ValidaRemocao(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string Moeda, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | Moeda | Identificador da moeda do orçamento. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocaoOrcamentoWBSItemConta(String, String, Int32, String, String, String, String, ref String)
Efectua a validação da remoção da operação.
Declaration
bool ValidaRemocaoOrcamentoWBSItemConta(string TipoLancamento, string Orcamento, int Exercicio, string Projecto, string WBSItem, string Conta, string Moeda, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Identificador do tipo de lançamento. |
System.String | Orcamento | Identificador do Orçamento. |
System.Int32 | Exercicio | Identificador do Exercicio. |
System.String | Projecto | Identificador do Projecto. |
System.String | WBSItem | Identificador do Item WBS. |
System.String | Conta | Identificador da Conta |
System.String | Moeda | Identificador da moeda do orçamento. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |