PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSIntrastatRegEstatistico

    Classe utilizada para obter serviços e regras de negócio sobre Natureza de Transportes/Intrastat - Registo Estatístico.

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("BB1F334D-AAF7-4F84-A2E9-DDAF2AAB9FFD")]
    public interface IBasBSIntrastatRegEstatistico

    Methods

    Actualiza(BasBEIntrastatRegEstatistico, String)

    Actualiza o Regime.

    Declaration
    void Actualiza(BasBEIntrastatRegEstatistico objBE, string strAvisos = "")
    Parameters
    Type Name Description
    BasBEIntrastatRegEstatistico objBE

    Objecto que identifica o Regime.

    System.String strAvisos

    Permite armazenar todos os avisos encontrados durante a validação

    ActualizaValorAtributo(Int32, String, String, Object)

    Actualiza o valor de um atributo do Regime.

    Declaration
    void ActualizaValorAtributo(int NaturezaDeclaracao, string Regime, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.Int32 NaturezaDeclaracao

    Código da natureza da declaração (0 - Importação; 1 - Exportação).

    System.String Regime

    Identifica o Regime.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributos(Int32, String, StdBECampos)

    Actualiza o valor de um conjunto de atributos do Regime.

    Declaration
    void ActualizaValorAtributos(int NaturezaDeclaracao, string Regime, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 NaturezaDeclaracao

    Código da natureza da declaração (0 - Importação; 1 - Exportação).

    System.String Regime

    Identifica o Regime a actualizar.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(Int32, String, String)

    Devolve o valor de um atributo do Regime.

    Declaration
    dynamic DaValorAtributo(int NaturezaDeclaracao, string Regime, string Atributo)
    Parameters
    Type Name Description
    System.Int32 NaturezaDeclaracao

    Código da natureza da declaração (0 - Importação; 1 - Exportação).

    System.String Regime

    Identifica o Regisme Estatistico.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(Int32, String, String)

    Devolve o valor de um atributo do Regime.

    Declaration
    dynamic DaValorAtributoLock(int NaturezaDeclaracao, string Regime, string Atributo)
    Parameters
    Type Name Description
    System.Int32 NaturezaDeclaracao

    Código da natureza da declaração (0 - Importação; 1 - Exportação).

    System.String Regime

    Identifica o Regisme Estatistico.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributos(Int32, String, String[])

    Devolve o valor de um conjunto de atributos do Regime.

    Declaration
    StdBECampos DaValorAtributos(int NaturezaDeclaracao, string Regime, params string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 NaturezaDeclaracao

    Código da natureza da declaração (0 - Importação; 1 - Exportação).

    System.String Regime

    Identifica o Regisme Estatistico.

    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(Int32, String, String[])

    Devolve o valor de um conjunto de atributos do Regime.

    Declaration
    StdBECampos DaValorAtributosLock(int NaturezaDeclaracao, string Regime, params string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 NaturezaDeclaracao

    Código da natureza da declaração (0 - Importação; 1 - Exportação).

    System.String Regime

    Identifica o Regisme Estatistico.

    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(Int32, String)

    Edita o Regime.

    Declaration
    BasBEIntrastatRegEstatistico Edita(int NaturezaDeclaracao, string Regime)
    Parameters
    Type Name Description
    System.Int32 NaturezaDeclaracao

    Código da natureza da declaração (0 - Importação; 1 - Exportação).

    System.String Regime

    Código do Regime.

    Returns
    Type Description
    BasBEIntrastatRegEstatistico

    Existe(Int32, String)

    Verifica se existe o regime estatístico na base de dados.

    Declaration
    bool Existe(int NaturezaDeclaracao, string Regime)
    Parameters
    Type Name Description
    System.Int32 NaturezaDeclaracao

    Código da natureza da declaração (0 - Importação; 1 - Exportação).

    System.String Regime

    Código do regime estatístico.

    Returns
    Type Description
    System.Boolean

    Remove(Int32, String)

    Remove o Regime.

    Declaration
    void Remove(int NaturezaDeclaracao, string Regime)
    Parameters
    Type Name Description
    System.Int32 NaturezaDeclaracao

    Código da natureza da declaração (0 - Importação; 1 - Exportação).

    System.String Regime

    Código do Regime.

    ValidaActualizacao(BasBEIntrastatRegEstatistico, ref String)

    Efectua as validações necessárias à actualização do Regime.

    Declaration
    bool ValidaActualizacao(BasBEIntrastatRegEstatistico objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    BasBEIntrastatRegEstatistico objBE

    Objecto que identifica o Regime.

    System.String ErroValidacao

    Descrição do erro devolvido pela função.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, String, ref String)

    Efectua as validações necessárias à remoção do Regime.

    Declaration
    bool ValidaRemocao(int NaturezaDeclaracao, string Regime, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.Int32 NaturezaDeclaracao

    Código da natureza da declaração (0 - Importação; 1 - Exportação).

    System.String Regime

    Código do Regime.

    System.String ErroValidacao

    Descrição do erro devolvido pela função.

    Returns
    Type Description
    System.Boolean