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 |