Interface IImoBSAlteracoesPatrimoniais
Classe utilizada para obter serviços e regras de negócio sobre Alterações Patrimoniais.
Namespace: IEapBS100
Assembly: IEapBS100.dll
Syntax
[ComVisible(true)]
[Guid("6CD707EF-B8EE-448C-81A0-06E8EA911E1B")]
public interface IImoBSAlteracoesPatrimoniais
Methods
Actualiza(ImoBEAlteracaoPatrimonial)
Actualiza a informação da Alteração.
Declaration
void Actualiza(ImoBEAlteracaoPatrimonial objBE)
Parameters
Type | Name | Description |
---|---|---|
ImoBEAlteracaoPatrimonial | objBE | Objecto contendo a informação da Alteração Patrimonial. |
Actualiza(ImoBEAlteracaoPatrimonial, ref String)
Actualiza a informação da Alteração.
Declaration
void Actualiza(ImoBEAlteracaoPatrimonial objBE, ref string Avisos)
Parameters
Type | Name | Description |
---|---|---|
ImoBEAlteracaoPatrimonial | objBE | Objecto contendo a informação da Alteração Patrimonial. |
System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaNumerador(String, String, Int32, Int32)
Actualiza o numerador da Alteração.
Declaration
void ActualizaNumerador(string Tipo, string Alteracao, int Exercicio, int Numerador)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
System.Int32 | Exercicio | Identificador do Exercício. |
System.Int32 | Numerador | Identificador do Novo Numerador. |
ActualizaValorAtributo(String, String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Tipo, string Alteracao, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(String, String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string Tipo, string Alteracao, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
DaAlteracaoPorOmissao(String)
Devolve a Alteração por Omissão.
Declaration
string DaAlteracaoPorOmissao(string Tipo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
Returns
Type | Description |
---|---|
System.String |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaPlanoIntegracaoCBLOnLine(String, String)
Devolve o plano para Integração Online na CBL.
Declaration
string DaPlanoIntegracaoCBLOnLine(string Tipo, string Alteracao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
Returns
Type | Description |
---|---|
System.String |
DaUltimoNumerador(String, String, Int32)
Devolve o último numerador da Alteração.
Declaration
int DaUltimoNumerador(string Tipo, string Alteracao, int Exercicio)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
System.Int32 | Exercicio | Identificador do Exercício. |
Returns
Type | Description |
---|---|
System.Int32 |
DaValorAtributo(String, String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string Tipo, string Alteracao, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(string Tipo, string Alteracao, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Tipo, string Alteracao, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende obter o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, String, String[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string Tipo, string Alteracao, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende obter o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, String)
Edita a informação da Alteração.
Declaration
ImoBEAlteracaoPatrimonial Edita(string Tipo, string Alteracao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
Returns
Type | Description |
---|---|
ImoBEAlteracaoPatrimonial |
Existe(String, String)
Verifica se existe a Alteração.
Declaration
bool Existe(string Tipo, string Alteracao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
Returns
Type | Description |
---|---|
System.Boolean |
GeraSqlWhereCategoriaSubQuery(String, String, String, String, String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria das Alterações Patrimoniais.
Declaration
string GeraSqlWhereCategoriaSubQuery(string TabelaPrincipal = "", string CampoPrincipal = "", string TabelaFiltro = "", string CampoFiltro = "", string Utilizador = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | TabelaPrincipal | Tabela principal da categoria. |
System.String | CampoPrincipal | Campo principal da categoria. |
System.String | TabelaFiltro | Tabela de sobre a qual será aplicada o filtro, quando diferente da tabela da categoria. |
System.String | CampoFiltro | Campo que irá filtrar os dados. |
System.String | Utilizador | Utilizador aos quais estão associadados os filtros da categoria, quando diferente do utilizador de Contexto. |
Returns
Type | Description |
---|---|
System.String |
ListaAlteracoesPatrimonias(String, Boolean)
Devolve Lista de Alterações.
Declaration
StdBELista ListaAlteracoesPatrimonias(string Tipo = "", bool IncluiInactivas = false)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.Boolean | IncluiInactivas | Identifica se inclui as Alterações marcadas como Inactivas. |
Returns
Type | Description |
---|---|
StdBELista |
ListaPlanosAlteracao(String, String)
Devolve Lista de Planos de uma Alteração.
Declaration
StdBELista ListaPlanosAlteracao(string Tipo, string Alteracao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
Returns
Type | Description |
---|---|
StdBELista |
PlanoAssociado(String, String, String)
Verifica se o Plano está associado à Alteração.
Declaration
bool PlanoAssociado(string Tipo, string Alteracao, string Plano)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
System.String | Plano | Identificador do Plano de Depreciação. |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String, String)
Remove a Alteração.
Declaration
void Remove(string Tipo, string Alteracao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
ValidaActualizacao(ImoBEAlteracaoPatrimonial, ref String)
Efectua a validação da informação da Alteração.
Declaration
bool ValidaActualizacao(ImoBEAlteracaoPatrimonial objBE, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
ImoBEAlteracaoPatrimonial | objBE | Objecto contendo a informação da Alteração Patrimonial. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaOperacaoCategoria(String, String, ref String, Int32)
Devolve se o utilizador actual tem acesso a uma determinada Alteração Patrimonial, analisando os filtros da categoria.
Declaration
bool ValidaOperacaoCategoria(string Tipo, string AlteracaoPatrimonial, ref string MsgErro, int Linha = -1)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | AlteracaoPatrimonial | Identificador da Alteração Patrimonial. |
System.String | MsgErro | Mensagem de erro devolvida pela função. |
System.Int32 | Linha | Número da linha. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, String, ref String)
Efectua as validações necessárias à remoção da Alteração.
Declaration
bool ValidaRemocao(string Tipo, string Alteracao, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de Processamento. |
System.String | Alteracao | Identificador da Alteração Patrimonial. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |