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 |