Interface ICnoBSAmortizacoes
Classe utilizada para obter serviços e regras de negócio sobre depreciações.
Assembly: ICnoBS100.dll
Syntax
[ComVisible(true)]
[Guid("3902F29B-E54A-4C45-A113-A5616DE9910F")]
public interface ICnoBSAmortizacoes
Methods
Actualiza(CnoBEAmortizacao, String)
Actualiza a informação da depreciação.
Declaration
void Actualiza(CnoBEAmortizacao objBE, string strAvisos = "")
Parameters
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string ID, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributoID(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributoID(string ID, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string ID, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
StdBECampos |
Atributos |
|
ActualizaValorAtributosID(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributosID(string ID, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
StdBECampos |
Atributos |
|
CalculaAmortizacaoBem(Boolean, Int32, Int32, Decimal, Int32, Single, Int32, ref Decimal, Int32, Decimal, Single, Boolean, ref Decimal[])
Calcula depreciações de um bem.
Declaration
decimal CalculaAmortizacaoBem(bool blnMetodo, int Duodecimos, int MesIniUtil, decimal ValorAquisicao, int NumeroAnos, float TaxaAnual, int Periodo, ref decimal Acumulado, int Inicializar, decimal ValAquis, float TaxaPerdida, bool blnMoedaBase, ref decimal[] TmpAcm)
Parameters
Type |
Name |
Description |
System.Boolean |
blnMetodo |
|
System.Int32 |
Duodecimos |
|
System.Int32 |
MesIniUtil |
|
System.Decimal |
ValorAquisicao |
|
System.Int32 |
NumeroAnos |
|
System.Single |
TaxaAnual |
|
System.Int32 |
Periodo |
|
System.Decimal |
Acumulado |
|
System.Int32 |
Inicializar |
|
System.Decimal |
ValAquis |
|
System.Single |
TaxaPerdida |
|
System.Boolean |
blnMoedaBase |
|
System.Decimal[] |
TmpAcm |
|
Returns
Type |
Description |
System.Decimal |
|
CalculaAmortizacoesAno(Int32, CnoBEAmortizacao.enumTipoBens)
Calcula depreciações de um ano.
Declaration
CnoBEAmortizacao CalculaAmortizacoesAno(int iAno, CnoBEAmortizacao.enumTipoBens eTipoBens)
Parameters
Returns
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaDefCamposUtilLinhasAmortizacoes()
Devolve as definições dos campos do utilizador para as linhas de depreciação.
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhasAmortizacoes()
Returns
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string ID, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoID(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributoID(string ID, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string ID, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.Object[] |
Atributos |
|
Returns
DaValorAtributosID(String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosID(string ID, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.Object[] |
Atributos |
|
Returns
Edita(String)
Edita a informação da depreciação.
Declaration
CnoBEAmortizacao Edita(string ID)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
Returns
EditaID(String)
Edita a informação da depreciação.
Declaration
CnoBEAmortizacao EditaID(string ID)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
Returns
Existe(String)
Verifica se existe a depreciação.
Declaration
Parameters
Type |
Name |
Description |
System.String |
ID |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteID(String)
Verifica se existe a depreciação.
Declaration
Parameters
Type |
Name |
Description |
System.String |
ID |
|
Returns
Type |
Description |
System.Boolean |
|
Remove(String)
Declaration
Parameters
Type |
Name |
Description |
System.String |
ID |
|
RemoveID(String)
Declaration
Parameters
Type |
Name |
Description |
System.String |
ID |
|
ValidaActualizacao(CnoBEAmortizacao, ref String)
Efectua a validação da informação da depreciação.
Declaration
bool ValidaActualizacao(CnoBEAmortizacao objBE, ref string ErroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção da depreciação.
Declaration
bool ValidaRemocao(string ID, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocaoID(String, ref String)
Efectua as validações necessárias à remoção da depreciação.
Declaration
bool ValidaRemocaoID(string ID, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
ID |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|