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 |