PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICblBSCnfTabLigCBL

    Classe utilizada para obter serviços e regras de negócio sobre as configurações de tabelas na ligação à Contabilidade.

    Namespace: ICblBS100
    Assembly: ICblBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("DD909C4A-4285-4FB2-95CF-5CA0BAC6B7E1")]
    public interface ICblBSCnfTabLigCBL

    Methods

    Actualiza(CblBECnfTabLigCBL)

    Permite a actualização das configurações da ligação à Contabilidade.

    Declaration
    void Actualiza(CblBECnfTabLigCBL objBE)
    Parameters
    Type Name Description
    CblBECnfTabLigCBL objBE

    ActualizaDigitosConta(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, Int32, String)

    Permite a actualização das digitos da conta

    Declaration
    void ActualizaDigitosConta(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, int Coluna, string Valor)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.Int32 Coluna
    System.String Valor

    ActualizaValorAtributo(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, String, Object)

    Actualiza o valor de um atributo do objecto

    Declaration
    void ActualizaValorAtributo(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna
    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(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, StdBECampos)

    Permite a actualização de um conjunto de atributos de um registo da tabela.

    Declaration
    void ActualizaValorAtributos(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, StdBECampos Atributos)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna
    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
    StdBECampos Atributos

    CopiaTabela(CblBECnfTabExerciciosLigCBL)

    Copia configurações de ligação à Contabilidade de uma determinada tabela

    Declaration
    CblBECnfTabExerciciosLigCBL CopiaTabela(CblBECnfTabExerciciosLigCBL ObjOrigem)
    Parameters
    Type Name Description
    CblBECnfTabExerciciosLigCBL ObjOrigem
    Returns
    Type Description
    CblBECnfTabExerciciosLigCBL

    CopiaTabelaExercicio(CblBECnfTabExercicioLigCBL)

    Copia configurações de ligação à Contabilidade para um determiando exercicio de uma determinada tabela

    Declaration
    CblBECnfTabExercicioLigCBL CopiaTabelaExercicio(CblBECnfTabExercicioLigCBL ObjOrigem)
    Parameters
    Type Name Description
    CblBECnfTabExercicioLigCBL ObjOrigem
    Returns
    Type Description
    CblBECnfTabExercicioLigCBL

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, String)

    Devolve o valor de um atributo

    Declaration
    dynamic DaValorAtributo(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, string Atributo)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoDetalhe(String, CblBECnfTabLinhaLigCBL.TETipoTabela, String, Int32, String)

    Devolve o valor de um atributo (Linha detalhe)

    Declaration
    dynamic DaValorAtributoDetalhe(string IDMaster, CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade, int Coluna, string Atributo)
    Parameters
    Type Name Description
    System.String IDMaster
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.String Entidade
    System.Int32 Coluna
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoDetalheID(String, CblBECnfTabLinhaLigCBL.TETipoTabela, String, Int32, String)

    Devolve o valor de um atributo (Linha detalhe)

    Declaration
    dynamic DaValorAtributoDetalheID(string ID, CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade, int Coluna, string Atributo)
    Parameters
    Type Name Description
    System.String ID
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.String Entidade
    System.Int32 Coluna
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoEntidadeDetalhe(Int32, String, CblBECnfTabLinhaLigCBL.TETipoTabela, CblBECnfTabLinhaLigCBL.TETipoColuna, String, CblBECnfTabLinhaLigCBL.TETipoTabela, CblBECnfTabLinhaLigCBL.TETipoColuna, String, String)

    Devolve o valor de um atributo de um detalhe

    Declaration
    dynamic DaValorAtributoEntidadeDetalhe(int Exercicio, string Plano, CblBECnfTabLinhaLigCBL.TETipoTabela TabelaPrincipal, CblBECnfTabLinhaLigCBL.TETipoColuna ColunaPrincipal, string EntidadePrincipal, CblBECnfTabLinhaLigCBL.TETipoTabela TabelaDetalhe, CblBECnfTabLinhaLigCBL.TETipoColuna ColunaDetalhe, string EntidadeDetalhe, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Exercicio
    System.String Plano
    CblBECnfTabLinhaLigCBL.TETipoTabela TabelaPrincipal
    CblBECnfTabLinhaLigCBL.TETipoColuna ColunaPrincipal
    System.String EntidadePrincipal
    CblBECnfTabLinhaLigCBL.TETipoTabela TabelaDetalhe
    CblBECnfTabLinhaLigCBL.TETipoColuna ColunaDetalhe
    System.String EntidadeDetalhe
    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

    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
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoLock(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, String)

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

    Declaration
    dynamic DaValorAtributoLock(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, string Atributo)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributos(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, Object[])

    Devolve o valor de um conjunto de atributos

    Declaration
    StdBECampos DaValorAtributos(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, params dynamic[] Atributos)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna
    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosDetalhe(String, CblBECnfTabLinhaLigCBL.TETipoTabela, String, Int32, Object[])

    Devolve o valor de um conjunto de atributos (linha detalhe).

    Declaration
    StdBECampos DaValorAtributosDetalhe(string IDMaster, CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade, int Coluna, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String IDMaster
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.String Entidade
    System.Int32 Coluna
    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosDetalheID(String, CblBECnfTabLinhaLigCBL.TETipoTabela, String, Int32, Object[])

    Devolve o valor de um conjunto de atributos (linha detalhe).

    Declaration
    StdBECampos DaValorAtributosDetalheID(string ID, CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade, int Coluna, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String ID
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.String Entidade
    System.Int32 Coluna
    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosEntidadeDetalhe(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, String, Object[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosEntidadeDetalhe(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, string EntidadeDetalhe, params dynamic[] Atributos)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna
    System.String EntidadeDetalhe
    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

    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
    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, Object[])

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

    Declaration
    StdBECampos DaValorAtributosLock(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, params dynamic[] Atributos)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna
    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    Edita(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32)

    Dá a configuração da ligação à Contabilidade de um determinada tabela, exercicio , plano , entidade , coluna

    Declaration
    CblBECnfTabLinhaLigCBL Edita(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna
    Returns
    Type Description
    CblBECnfTabLinhaLigCBL

    EditaEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, Int32, String)

    Dá valor entidade

    Declaration
    string EditaEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, int Coluna, string Valor)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.Int32 Coluna
    System.String Valor
    Returns
    Type Description
    System.String

    EditaID(String)

    Dá a configuração da ligação à Contabilidade de um determinada tabela, exercicio , plano , entidade , coluna

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

    EditaTabela(CblBECnfTabLinhaLigCBL.TETipoTabela)

    Dá a configuração da ligação à Contabilidade de um determinada tabela

    Declaration
    CblBECnfTabLigCBL EditaTabela(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    Returns
    Type Description
    CblBECnfTabLigCBL

    EditaTabelaEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela, String)

    Devolve a configuração das colunas para uma determinada entidade

    Declaration
    CblBECnfTabLinhasLigCBL EditaTabelaEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.String Entidade
    Returns
    Type Description
    CblBECnfTabLinhasLigCBL

    EditaTabelaEntidadeExercicio(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String)

    Devolve a configuração das colunas para uma determinada entidade

    Declaration
    CblBECnfTabLinhasLigCBL EditaTabelaEntidadeExercicio(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Entidade)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Entidade
    Returns
    Type Description
    CblBECnfTabLinhasLigCBL

    EditaTabelaEntidadeExercicioPlano(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String)

    Devolve a configuração das colunas para uma determinada entidade

    Declaration
    CblBECnfTabLinhasLigCBL EditaTabelaEntidadeExercicioPlano(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    Returns
    Type Description
    CblBECnfTabLinhasLigCBL

    EditaTabelaEntidadePlano(CblBECnfTabLinhaLigCBL.TETipoTabela, String, String)

    Devolve a configuração das colunas para uma determinada entidade

    Declaration
    CblBECnfTabLinhasLigCBL EditaTabelaEntidadePlano(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Plano, string Entidade)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.String Plano
    System.String Entidade
    Returns
    Type Description
    CblBECnfTabLinhasLigCBL

    EditaTabelaExercicio(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32)

    Dá a configuração da ligação à Contabilidade de um determinada tabela para um determinado exercicio

    Declaration
    CblBECnfTabLigCBL EditaTabelaExercicio(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    Returns
    Type Description
    CblBECnfTabLigCBL

    EditaTabelaExercicioPlano(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String)

    Dá a configuração da ligação à Contabilidade de um determinada tabela para um determinado exercicio, plano

    Declaration
    CblBECnfTabLigCBL EditaTabelaExercicioPlano(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    Returns
    Type Description
    CblBECnfTabLigCBL

    EditaTabelaPlano(CblBECnfTabLinhaLigCBL.TETipoTabela, String)

    Dá a configuração da ligação à Contabilidade de um determinada tabela para um determinado plano

    Declaration
    CblBECnfTabLigCBL EditaTabelaPlano(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Plano)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.String Plano
    Returns
    Type Description
    CblBECnfTabLigCBL

    Existe(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32)

    Verifica se o elemento existe na base de dados.

    Declaration
    bool Existe(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna
    Returns
    Type Description
    System.Boolean

    ExisteID(String)

    Verifica se um elemento existe.

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

    LimpaDadosEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela, String)

    Remove toda a informação relacionada com a entidade

    Declaration
    void LimpaDadosEntidade(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, string Entidade)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.String Entidade

    LimpaDadosExercicio(Int32)

    Remove toda a informação relacionada com o exercicio

    Declaration
    void LimpaDadosExercicio(int Exercicio)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    LimpaDadosPlano(String)

    Remove toda a informação relacionada com o Plano

    Declaration
    void LimpaDadosPlano(string Plano)
    Parameters
    Type Name Description
    System.String Plano

    LstEntidadesConfiguracoes(CblBECnfTabLinhaLigCBL.TETipoTabela, CblBECnfTabLinhaLigCBL.TETipoColuna[], Int32, String)

    Lista com as entidade e a confguração das colunas

    Declaration
    StdBELista LstEntidadesConfiguracoes(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, CblBECnfTabLinhaLigCBL.TETipoColuna[] Colunas, int Exercicio, string Plano)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    CblBECnfTabLinhaLigCBL.TETipoColuna[] Colunas
    System.Int32 Exercicio
    System.String Plano
    Returns
    Type Description
    StdBELista

    Remove(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32)

    Remove a configuração para um determinada tabela, exercicio , plano , entidade , coluna

    Declaration
    void Remove(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna

    RemoveID(String)

    Remove a configuração para um determinada tabela, exercicio , plano , entidade , coluna

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

    ValidaActualizacao(CblBECnfTabLigCBL, ref String)

    Efectua todas as validações necessárias para a actualização da configuração.

    Declaration
    bool ValidaActualizacao(CblBECnfTabLigCBL clsCnfDocLigCB, ref string StrErro)
    Parameters
    Type Name Description
    CblBECnfTabLigCBL clsCnfDocLigCB
    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(CblBECnfTabLinhaLigCBL.TETipoTabela, Int32, String, String, Int32, ref String)

    Efectua todas as validações necessárias para a remoção da configuração.

    Declaration
    bool ValidaRemocao(CblBECnfTabLinhaLigCBL.TETipoTabela Tabela, int Exercicio, string Plano, string Entidade, int Coluna, ref string StrErro)
    Parameters
    Type Name Description
    CblBECnfTabLinhaLigCBL.TETipoTabela Tabela
    System.Int32 Exercicio
    System.String Plano
    System.String Entidade
    System.Int32 Coluna
    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocaoID(String, ref String)

    Efectua todas as validações necessárias para a remoção da configuração.

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