PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICnoBSAmortizacoes

    Classe utilizada para obter serviços e regras de negócio sobre depreciações.

    Namespace: ICnoBS100
    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
    Type Name Description
    CnoBEAmortizacao objBE
    System.String strAvisos

    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
    Type Name Description
    System.Int32 iAno
    CnoBEAmortizacao.enumTipoBens eTipoBens
    Returns
    Type Description
    CnoBEAmortizacao

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilLinhasAmortizacoes()

    Devolve as definições dos campos do utilizador para as linhas de depreciação.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhasAmortizacoes()
    Returns
    Type Description
    StdBEDefCamposUtil

    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
    Type Description
    StdBECampos

    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
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação da depreciação.

    Declaration
    CnoBEAmortizacao Edita(string ID)
    Parameters
    Type Name Description
    System.String ID
    Returns
    Type Description
    CnoBEAmortizacao

    EditaID(String)

    Edita a informação da depreciação.

    Declaration
    CnoBEAmortizacao EditaID(string ID)
    Parameters
    Type Name Description
    System.String ID
    Returns
    Type Description
    CnoBEAmortizacao

    Existe(String)

    Verifica se existe a depreciação.

    Declaration
    bool Existe(string ID)
    Parameters
    Type Name Description
    System.String ID
    Returns
    Type Description
    System.Boolean

    ExisteID(String)

    Verifica se existe a depreciação.

    Declaration
    bool ExisteID(string ID)
    Parameters
    Type Name Description
    System.String ID
    Returns
    Type Description
    System.Boolean

    Remove(String)

    Remove a depreciação.

    Declaration
    void Remove(string ID)
    Parameters
    Type Name Description
    System.String ID

    RemoveID(String)

    Remove a depreciação.

    Declaration
    void RemoveID(string ID)
    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
    Type Name Description
    CnoBEAmortizacao objBE
    System.String ErroValidacao
    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