PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSMoedas

    Serviços de manipulação de moedas.

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("1517D98E-C6AE-4210-A8EB-F59D1E0D6E2A")]
    public interface IBasBSMoedas

    Methods

    Actualiza(BasBEMoeda, String)

    Actualização de uma moeda no sistema.

    Declaration
    void Actualiza(BasBEMoeda objMoeda, string strAvisos = "")
    Parameters
    Type Name Description
    BasBEMoeda objMoeda

    Definição da moeda.

    System.String strAvisos

    Avisos (resultado) da actualização.

    ActualizaValorAtributo(String, String, Object)

    Actualização do valor de um atríbuto de uma moeda.

    Declaration
    void ActualizaValorAtributo(string strMoeda, string strAtributo, dynamic vntValor)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador da moeda.

    System.String strAtributo

    Nome do atríbuto.

    System.Object vntValor

    Novo valor.

    ActualizaValorAtributos(String, StdBECampos)

    Actualização do valor de vários atríbutos de uma moeda.

    Declaration
    void ActualizaValorAtributos(string strMoeda, StdBECampos objAtributos)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador da moeda.

    StdBECampos objAtributos

    Definição dos atríbutos a actualizar.

    CambioADataDoc(String, String)

    Devolve se na liquidação de pendentes é usado o câmbio do documento original

    Declaration
    bool CambioADataDoc(string strTipoEntidade, string strEntidade)
    Parameters
    Type Name Description
    System.String strTipoEntidade

    Tipo Entidade.

    System.String strEntidade

    Entidade.

    Returns
    Type Description
    System.Boolean

    DaCambioCompra(String, DateTime)

    Devolve o câmbio de compra de uma moeda numa determinada data.

    Declaration
    double DaCambioCompra(string strMoeda, DateTime datData)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador da moeda.

    System.DateTime datData

    Data de referência.

    Returns
    Type Description
    System.Double

    DaCambioVenda(String, DateTime)

    Devolve o câmbio de venda de uma moeda numa determinada data.

    Declaration
    double DaCambioVenda(string strMoeda, DateTime datData)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador da moeda.

    System.DateTime datData

    Data de referência.

    Returns
    Type Description
    System.Double

    DaDefCamposUtil()

    Definição dos campos do utilizador associados às moedas.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDescricao(String)

    Devolve a descrição de uma moeda.

    Declaration
    string DaDescricao(string strMoeda)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador de uma moeda.

    Returns
    Type Description
    System.String

    DaValorAtributo(String, String)

    Devolve o valor de um atríbuto de uma moeda.

    Declaration
    dynamic DaValorAtributo(string strMoeda, string strAtributo)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador da moeda.

    System.String strAtributo

    Nome do atríbuto.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor de um atríbuto de uma moeda.

    Declaration
    dynamic DaValorAtributoLock(string strMoeda, string strAtributo)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador da moeda.

    System.String strAtributo

    Nome do atríbuto.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Declaration
    StdBECampos DaValorAtributos(string strMoeda, params string[] Atributos)
    Parameters
    Type Name Description
    System.String strMoeda
    System.String[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Declaration
    StdBECampos DaValorAtributosLock(string strMoeda, params string[] Atributos)
    Parameters
    Type Name Description
    System.String strMoeda
    System.String[] Atributos
    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edição de uma moeda existente no sistema.

    Declaration
    BasBEMoeda Edita(string strMoeda)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador da moeda a editar.

    Returns
    Type Description
    BasBEMoeda

    EditaComHistorico(String)

    Edição de uma moeda existente no sistema (com edição do histórico dos câmbios).

    Declaration
    BasBEMoeda EditaComHistorico(string strMoeda)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador da moeda a editar.

    Returns
    Type Description
    BasBEMoeda

    Existe(String)

    Verifica se uma moeda existe no sistema.

    Declaration
    bool Existe(string strMoeda)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador da moeda a verificar.

    Returns
    Type Description
    System.Boolean

    Remove(String)

    Remoção de uma moeda do sistema.

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

    Identificador da moeda a remover.

    ValidaActualizacao(BasBEMoeda, ref String)

    Validação da actualização de uma moeda.

    Declaration
    bool ValidaActualizacao(BasBEMoeda objMoeda, ref string strErros)
    Parameters
    Type Name Description
    BasBEMoeda objMoeda

    Definição da moeda a actualizar.

    System.String strErros

    Erros (resultado) de validação.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, ref String)

    Validação da remoção de uma moeda.

    Declaration
    bool ValidaRemocao(string strMoeda, ref string StrErro)
    Parameters
    Type Name Description
    System.String strMoeda

    Identificador da moeda.

    System.String StrErro
    Returns
    Type Description
    System.Boolean