PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICblBSContaPAltMascaras

    Classe que contém todas as máscaras sobre uma conta do Plano alternativo.

    Namespace: ICblBS100
    Assembly: ICblBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("FE50A5C5-C76C-4F01-B151-81B927A707A9")]
    public interface ICblBSContaPAltMascaras

    Methods

    Actualiza(CblBEContaPAltMascaras, String)

    Actualiza a informação de máscaras de uma conta do Plano alternativo.

    Declaration
    void Actualiza(CblBEContaPAltMascaras BEContaPAltMascaras, string Avisos = "")
    Parameters
    Type Name Description
    CblBEContaPAltMascaras BEContaPAltMascaras
    System.String Avisos

    Notificação devolvida pelo processo de actualização.

    Actualiza(List<CblBEContaPAltMascaras>, String, Int32, ref String)

    Actualiza a informação de máscaras de uma conta do Plano alternativo.

    Declaration
    void Actualiza(List<CblBEContaPAltMascaras> listaBEContaPAltMascaras, string PlanoAlternativo, int exercicio, ref string avisos)
    Parameters
    Type Name Description
    System.Collections.Generic.List<CblBEContaPAltMascaras> listaBEContaPAltMascaras
    System.String PlanoAlternativo
    System.Int32 exercicio
    System.String avisos

    Notificação devolvida pelo processo de actualização.

    DaValorAtributoLinha(String, Int32, String, Int32, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributoLinha(string Plano, int Ano, string Conta, int Linha, string Atributo)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String Conta

    Identificador da Conta.

    System.Int32 Linha

    Identificador do número de linha.

    System.String Atributo

    Identificador do Atributo

    Returns
    Type Description
    System.Object

    DaValorAtributoLinhaLock(String, Int32, String, Int32, String)

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

    Declaration
    dynamic DaValorAtributoLinhaLock(string Plano, int Ano, string Conta, int Linha, string Atributo)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String Conta

    Identificador da Conta.

    System.Int32 Linha

    Identificador do número de linha.

    System.String Atributo

    Identificador do Atributo

    Returns
    Type Description
    System.Object

    DaValorAtributosLinha(String, Int32, String, Int32, Object[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosLinha(string Plano, int Ano, string Conta, int Linha, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String Conta

    Identificador da Conta.

    System.Int32 Linha

    Identificador do número de linha.

    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosLinhaLock(String, Int32, String, Int32, Object[])

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

    Declaration
    StdBECampos DaValorAtributosLinhaLock(string Plano, int Ano, string Conta, int Linha, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String Conta

    Identificador da Conta.

    System.Int32 Linha

    Identificador do número de linha.

    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    Edita(String, Int32, String)

    Edita a informação da Conta do Plano alternativo.

    Declaration
    CblBEContaPAltMascaras Edita(string Plano, int Ano, string Conta)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String Conta

    Identificador da Conta.

    Returns
    Type Description
    CblBEContaPAltMascaras

    Existe(String, Int32, String)

    Verifica se existem máscaras para uma conta do Plano alternativo.

    Declaration
    bool Existe(string Plano, int Ano, string Conta)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String Conta

    Identificador da Conta.

    Returns
    Type Description
    System.Boolean

    LstMascarasContasPlanoAlternativo(String, Int32, String, String, Boolean)

    Devolve a lista de mascaras de uma ou mais contas do plano alternativo.

    Declaration
    StdBELista LstMascarasContasPlanoAlternativo(string Plano, int Ano, string Conta = "", string Colunas = "", bool MascarasAgrupadas = false)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String Conta

    (Opcional) Identificador da Conta. Permite filtrar a lista por uma só conta do plano alternativo.

    System.String Colunas

    (Opcional) As colunas a devolver (separadas por virgula).

    System.Boolean MascarasAgrupadas

    (Opcional) Indica se as máscaras, por conta, são separadas por linha ou agrupadas numa linha única (com um separador).

    Returns
    Type Description
    StdBELista

    LstTodasContasAltPorContaBase(String, Int32, String)

    Devolve uma lista com todas as contas do plano alternativo cujas máscaras incluam uma determinada conta do plano base.

    Declaration
    StdBELista LstTodasContasAltPorContaBase(string Plano, int Ano, string ContaPlanoBase)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String ContaPlanoBase

    Identificador da Conta do plano de contas base.

    Returns
    Type Description
    StdBELista

    Remove(String, Int32, String)

    Remove a Conta do Plano alternativo.

    Declaration
    void Remove(string Plano, int Ano, string Conta)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String Conta

    Identificador da Conta.

    SugereContaAltPorContaBase(String, Int32, String)

    Sugere a conta do plano alternativo que tenha uma conta base (ou sua integradora) configurada em alguma das suas máscaras.

    Declaration
    string SugereContaAltPorContaBase(string Plano, int Ano, string ContaPlanoBase)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String ContaPlanoBase

    Identificador da Conta do plano de contas base.

    Returns
    Type Description
    System.String

    SugereContaAltPorContaBase(String, Int32, String, ref String)

    Sugere a conta do plano alternativo que tenha uma conta base (ou sua integradora) configurada em alguma das suas máscaras.

    Declaration
    string SugereContaAltPorContaBase(string Plano, int Ano, string ContaPlanoBase, ref string Avisos)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String ContaPlanoBase

    Identificador da Conta do plano de contas base.

    System.String Avisos

    Notificação no caso de não ser possível sugerir uma conta alternativa.

    Returns
    Type Description
    System.String

    ValidaActualizacao(CblBEContaPAltMascaras, ref String)

    Efectua a validação da informação das máscaras de uma conta do Plano alternativo.

    Declaration
    bool ValidaActualizacao(CblBEContaPAltMascaras BEContaPAltMascaras, ref string StrErro)
    Parameters
    Type Name Description
    CblBEContaPAltMascaras BEContaPAltMascaras
    System.String StrErro

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacao(List<CblBEContaPAltMascaras>, Int32, ref String)

    Efectua a validação da informação das máscaras de uma conta do Plano alternativo.

    Declaration
    bool ValidaActualizacao(List<CblBEContaPAltMascaras> ListaBEContaPAltMascaras, int Exercicio, ref string StrErro)
    Parameters
    Type Name Description
    System.Collections.Generic.List<CblBEContaPAltMascaras> ListaBEContaPAltMascaras
    System.Int32 Exercicio
    System.String StrErro

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, Int32, String, String)

    Efectua as validações necessárias à remoção de máscaras de uma conta do Plano alternativo.

    Declaration
    bool ValidaRemocao(string Plano, int Ano, string Conta, string StrErro)
    Parameters
    Type Name Description
    System.String Plano

    Identificador do Plano Alternativo.

    System.Int32 Ano

    Identificador do Ano.

    System.String Conta

    Identificador da Conta.

    System.String StrErro

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean