Interface ICblBSAcumuladosProjectos
Classe utilizada que contém todas as obrigações sobre Acumulados Projectos.
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("F3EBE4F2-D497-4C15-A04E-264A694AF5AF")]
public interface ICblBSAcumuladosProjectos
Methods
Actualiza(CblBEAcumuladoProjecto, String)
Actualiza a informação do Acumulado do Projecto.
Declaration
void Actualiza(CblBEAcumuladoProjecto objBEProjecto, string Avisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| CblBEAcumuladoProjecto | objBEProjecto | Objecto contendo a informação actualizada do Acumulado do Projecto. |
| System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaValorAtributo(Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
| System.String | Atributo | Nome do atributo cujo valor será actualizado. |
| System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributo(Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String, String, Object, ref String)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda, string Atributo, dynamic Valor, ref string TipoLancamento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
| System.String | Atributo | Nome do atributo cujo valor será actualizado. |
| System.Object | Valor | Valor do atributo que será actualizado. |
| System.String | TipoLancamento | Identificador do Tipo de Lançamento. |
ActualizaValorAtributos(Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorAtributos(Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String, StdBECampos, ref String)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda, StdBECampos Atributos, ref string TipoLancamento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
| System.String | TipoLancamento | Identificador do Tipo de Lançamento. |
DaValorAtributo(String, Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string TipoLancamento, int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Identificador do Tipo de Lançamento. |
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
| System.String | Atributo |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoLock(String, Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(string TipoLancamento, int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Identificador do Tipo de Lançamento. |
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
| System.String | Atributo |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributos(String, Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string TipoLancamento, int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Identificador do Tipo de Lançamento. |
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
| System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosLock(String, Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String, Object[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string TipoLancamento, int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda, params dynamic[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoLancamento | Identificador do Tipo de Lançamento. |
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
| System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValoresAcumulados(Int32, String, String)
Devolve a informação do Acumulado por Ano, Moeda e restantes restrições
Declaration
CblBEAcumuladoProjecto DaValoresAcumulados(int Ano, string Moeda, string Restricao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | |
| System.String | Moeda | |
| System.String | Restricao |
Returns
| Type | Description |
|---|---|
| CblBEAcumuladoProjecto |
Edita(Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String)
Edita a informação do Acumulado do Projecto.
Declaration
CblBEAcumuladoProjecto Edita(int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
Returns
| Type | Description |
|---|---|
| CblBEAcumuladoProjecto |
Edita(Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String, ref String)
Edita a informação do Acumulado do Projecto.
Declaration
CblBEAcumuladoProjecto Edita(int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda, ref string TipoLancamento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
| System.String | TipoLancamento | Identificador do Tipo de Lançamento. |
Returns
| Type | Description |
|---|---|
| CblBEAcumuladoProjecto |
Existe(Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String)
Verifica se existe o Acumulado do Projecto.
Declaration
bool Existe(int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Existe(Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String, ref String)
Verifica se existe o Acumulado do Projecto.
Declaration
bool Existe(int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string Moeda, ref string TipoLancamento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | Moeda | Identificador da Moeda (Base ou Alternativa). |
| System.String | TipoLancamento | Identificador do Tipo de Lançamento. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Remove(Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String)
Remove o Acumulado do Projecto.
Declaration
void Remove(int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
RemovePorTipoOrigem(String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto)
Remove o Acumulado do Projecto por Tipo de Origem (Todos os anos).
Declaration
void RemovePorTipoOrigem(string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
RemoveTodos(String, String)
Remove o Acumulado do Projecto por Tipo de Origem (Todos os anos).
Declaration
void RemoveTodos(string Projecto, string WBSItem)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
ValidaActualizacao(CblBEAcumuladoProjecto, ref String)
Efectua a validação da informação do Acumulado do Projecto.
Declaration
bool ValidaActualizacao(CblBEAcumuladoProjecto BEProjecto, ref string StrErro)
Parameters
| Type | Name | Description |
|---|---|---|
| CblBEAcumuladoProjecto | BEProjecto | Objecto contendo a informação que se pretende validar. |
| System.String | StrErro |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocao(Int32, String, String, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto, String, String)
Efectua as validações necessárias à remoção do Acumulado do Projecto.
Declaration
bool ValidaRemocao(int Ano, string Projecto, string WBSItem, CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto TipoOrigem, string CodigoOrigem, string StrErro)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Identificador do Ano. |
| System.String | Projecto | Identificador do Projecto. |
| System.String | WBSItem | Identificador do item WBS. |
| CblBEAcumuladoProjecto.EnumTipoAcumuladoProjecto | TipoOrigem | Identificador do Tipo de Origem do Acumulado (Geral/Centro Custo/Funcao) |
| System.String | CodigoOrigem | Identificador da Conta/Centro Custo/Função |
| System.String | StrErro |
Returns
| Type | Description |
|---|---|
| System.Boolean |