PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICblBSAnexoDF

    Classe utilizada para obter serviços e regras de negócio Anexos às Declarações Fiscais.

    Namespace: ICblBS100
    Assembly: ICblBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("36A7ACCD-01AB-4D6E-AA46-1DD5F6274A3C")]
    public interface ICblBSAnexoDF

    Methods

    Actualiza(CblBEAnexoDF, String)

    Actualiza o objecto na base de dados.

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

    Objecto com o Anexo a actualizar.

    System.String strAvisos

    Mensagem com os avisos encontrados.

    ActualizaValorAtributo(Int32, String, String, Object)

    Actualiza o valor de um atributo do objecto

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

    Exercicio.

    System.String Anexo

    Anexo.

    System.String Atributo

    Atributo.

    System.Object Valor

    Valor a actualizar.

    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

    Identificador único do anexo.

    System.String Atributo

    Atributo.

    System.Object Valor

    Valor a actualizar

    ActualizaValorAtributos(Int32, String, StdBECampos)

    Actualiza o valor de atributos do objecto

    Declaration
    void ActualizaValorAtributos(int Exercicio, string Anexo, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 Exercicio
    System.String Anexo
    StdBECampos Atributos

    ActualizaValorAtributosID(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributosID(string ID, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String ID

    Identificador único do anexo.

    StdBECampos Atributos

    Objecto com um conjunto de atributos.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilNotas()

    Devolve as definições dos campos de Notas.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilNotas()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilParametros()

    Devolve as definições dos campos de Parametros.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilParametros()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(Int32, String, String)

    Devolve o valor de um atributo.

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

    Exercicio.

    System.String Anexo

    Anexo.

    System.String Atributo

    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

    Identificador único do anexo.

    System.String Atributo

    Atributo.

    Returns
    Type Description
    System.Object

    DaValorAtributoIDLock(String, String)

    Devolve o valor de um atributo, respeitando os locks da base de dados.

    Declaration
    dynamic DaValorAtributoIDLock(string ID, string Atributo)
    Parameters
    Type Name Description
    System.String ID

    Identificador único do anexo.

    System.String Atributo

    Atributo.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(Int32, String, String)

    Devolve o valor de um atributo, respeitando os locks da base de dados.

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

    Exercicio.

    System.String Anexo

    Anexo.

    System.String Atributo

    Atributo.

    Returns
    Type Description
    System.Object

    DaValorAtributos(Int32, String, Object[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(int Exercicio, string Anexo, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Exercicio.

    System.String Anexo

    Anexo.

    System.Object[] Atributos

    Conjunto de atributos a devolver os valores.

    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

    Identificador único do anexo.

    System.Object[] Atributos

    Atributos.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosIDLock(String, Object[])

    Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.

    Declaration
    StdBECampos DaValorAtributosIDLock(string ID, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String ID

    Identificador único do anexo.

    System.Object[] Atributos

    Atributos.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(Int32, String, Object[])

    Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.

    Declaration
    StdBECampos DaValorAtributosLock(int Exercicio, string Anexo, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Exercicio.

    System.String Anexo

    Anexo.

    System.Object[] Atributos

    Conjunto de atributos a devolver os valores.

    Returns
    Type Description
    StdBECampos

    Edita(Int32, String)

    Edita a informação associada ao objecto.

    Declaration
    CblBEAnexoDF Edita(int Exercicio, string Anexo)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Exercicio.

    System.String Anexo

    Anexo.

    Returns
    Type Description
    CblBEAnexoDF

    EditaID(String)

    Edita um elemento.

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

    Id do Elemento.

    Returns
    Type Description
    CblBEAnexoDF

    EditaPorEmpresa(String, Int32, String)

    Edita uma Anexo por Empresa.

    Declaration
    CblBEAnexoDF EditaPorEmpresa(string strEmpresa, int intExercicio, string strAnexo)
    Parameters
    Type Name Description
    System.String strEmpresa

    Empresa.

    System.Int32 intExercicio

    Exercicio.

    System.String strAnexo

    Anexo.

    Returns
    Type Description
    CblBEAnexoDF

    Existe(Int32, String)

    Verifica se o elemento existe na base de dados.

    Declaration
    bool Existe(int Exercicio, string Anexo)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Exercicio.

    System.String Anexo

    Anexo.

    Returns
    Type Description
    System.Boolean

    ExisteID(String)

    Verifica se um elemento existe.

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

    Id do Elemento.

    Returns
    Type Description
    System.Boolean

    ImportaAnexo(String, Int32, CblBEAnexoDF, Boolean)

    Importa um Anexo.

    Declaration
    void ImportaAnexo(string strEmpresa, int intExercicio, CblBEAnexoDF objAnexoDF, bool blnSubstitui)
    Parameters
    Type Name Description
    System.String strEmpresa

    Empresa.

    System.Int32 intExercicio

    Exercicio.

    CblBEAnexoDF objAnexoDF

    Anexo às Declarações Fiscais.

    System.Boolean blnSubstitui

    Substituição do Anexo.

    ImportaAnexo(String, Int32, CblBEAnexoDF, Boolean, ref String)

    Importa um Anexo.

    Declaration
    void ImportaAnexo(string strEmpresa, int intExercicio, CblBEAnexoDF objAnexoDF, bool blnSubstitui, ref string strAvisos)
    Parameters
    Type Name Description
    System.String strEmpresa

    Empresa.

    System.Int32 intExercicio

    Exercicio.

    CblBEAnexoDF objAnexoDF

    Anexo às Declarações Fiscais.

    System.Boolean blnSubstitui

    Substituição do Anexo.

    System.String strAvisos

    Mensagem com os avisos reportados pela importação.

    ListaAnexos(String, Int32)

    Devolve uma lista de Anexos

    Declaration
    StdBELista ListaAnexos(string strEmpresa, int intExercicio)
    Parameters
    Type Name Description
    System.String strEmpresa

    Empresa.

    System.Int32 intExercicio

    Exercicio.

    Returns
    Type Description
    StdBELista

    Remove(Int32, String)

    Remove o elemento da base de dados.

    Declaration
    void Remove(int Exercicio, string Anexo)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Exercicio.

    System.String Anexo

    Anexo.

    RemoveID(String)

    Remove um elemento.

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

    Id do Elemento.

    ValidaActualizacao(CblBEAnexoDF, ref String)

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

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

    Objecto de Anexo a validar.

    System.String ErroValidacao

    Mensagem com os erros reportados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, String, ref String)

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

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

    Exercicio.

    System.String Anexo

    Anexo.

    System.String ErroValidacao

    Mensagem com os erros reportados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocaoID(String, ref String)

    Efectua as validações necessárias à remoção de um elemento.

    Declaration
    bool ValidaRemocaoID(string ID, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String ID

    Id do Elemento.

    System.String ErroValidacao

    mensagem com os erros reportados pela validação.

    Returns
    Type Description
    System.Boolean