Interface ICblBSContaBloqueio
Esta classe deve ser usada para obter regras de negócio sobre Contas Bloqueadas
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("77FB9702-57CB-4B38-A504-35728576453C")]
public interface ICblBSContaBloqueio
Methods
Actualiza(CblBEContaBloqueio, String)
Actualiza o Bloqueio de Contas na base de dados
Declaration
void Actualiza(CblBEContaBloqueio objBE, string strAvisos = "")
Parameters
Type | Name | Description |
---|---|---|
CblBEContaBloqueio | objBE | Objecto que identifica o Bloqueio de Contas a actualizar |
System.String | strAvisos | Descrição dos avisos que possam surgir durante a actualização |
ActualizaValorAtributo(String, String, String, String, Int32, String, Object)
Permite efectuar a actualização de um atributo de um determinado Bloqueio de Contas
Declaration
void ActualizaValorAtributo(string TipoLancamento, string TipoConta, string ContaDe, string ContaAte, int Exercicio, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.String | ContaDe | Código da Conta que define o intervalo mínimo do bloqueio |
System.String | ContaAte | Código da Conta que define o intervalo máximo do bloqueio |
System.Int32 | Exercicio | Identificador do Exercicio |
System.String | Atributo | Nome do campo a actualizar |
System.Object | Valor | Valor do campo a actualizar |
ActualizaValorAtributos(String, String, String, String, Int32, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Bloqueio de Contas
Declaration
void ActualizaValorAtributos(string TipoLancamento, string TipoConta, string ContaDe, string ContaAte, int Exercicio, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.String | ContaDe | Código da Conta que define o intervalo mínimo do bloqueio |
System.String | ContaAte | Código da Conta que define o intervalo máximo do bloqueio |
System.Int32 | Exercicio | Identificador do Exercicio |
StdBECampos | Atributos | Atributos e respectivos valores a actualizar |
ContaBloqueado(String, String, Int32, Int32)
Devolve se uma conta está ou não bloqueada.
Declaration
bool ContaBloqueado(string TipoConta, string Conta, int Exercicio, int MesCivil)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoConta | Código do Tipo de Conta |
System.String | Conta | Código da Conta |
System.Int32 | Exercicio | Identificador do Exercicio |
System.Int32 | MesCivil | Identificador do Periodo |
Returns
Type | Description |
---|---|
System.Boolean |
ContaBloqueado(String, String, Int32, Int32, ref String)
Devolve se uma conta está ou não bloqueada.
Declaration
bool ContaBloqueado(string TipoConta, string Conta, int Exercicio, int MesCivil, ref string TipoLancamento)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoConta | Código do Tipo de Conta |
System.String | Conta | Código da Conta |
System.Int32 | Exercicio | Identificador do Exercicio |
System.Int32 | MesCivil | Identificador do Periodo |
System.String | TipoLancamento | Código do Tipo de Lançamento |
Returns
Type | Description |
---|---|
System.Boolean |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador do Bloqueio de Contas
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(String, String, String, String, Int32, String)
Devolve o valor de um determinado atributo do Bloqueio de Contas
Declaration
dynamic DaValorAtributo(string TipoLancamento, string TipoConta, string ContaDe, string ContaAte, int Exercicio, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.String | ContaDe | Código da Conta que define o intervalo mínimo do bloqueio |
System.String | ContaAte | Código da Conta que define o intervalo máximo do bloqueio |
System.Int32 | Exercicio | Identificador do Exercicio |
System.String | Atributo | Atributo que se pretende obter o valor |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String, String, String, Int32, String)
Devolve o valor de um determinado atributo do Bloqueio de Contas, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(string TipoLancamento, string TipoConta, string ContaDe, string ContaAte, int Exercicio, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.String | ContaDe | Código da Conta que define o intervalo mínimo do bloqueio |
System.String | ContaAte | Código da Conta que define o intervalo máximo do bloqueio |
System.Int32 | Exercicio | Identificador do Exercicio |
System.String | Atributo | Atributo que se pretende obter o valor |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String, String, String, Int32, Object[])
Devolve os valores de um conjunto de atributos do Bloqueio de Contas
Declaration
StdBECampos DaValorAtributos(string TipoLancamento, string TipoConta, string ContaDe, string ContaAte, int Exercicio, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.String | ContaDe | Código da Conta que define o intervalo mínimo do bloqueio |
System.String | ContaAte | Código da Conta que define o intervalo máximo do bloqueio |
System.Int32 | Exercicio | Identificador do Exercicio |
System.Object[] | Atributos | Atributos para os quais se pretende devolver os valores |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, String, String, String, Int32, Object[])
Devolve os valores de um conjunto de atributos do Bloqueio de Contas, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string TipoLancamento, string TipoConta, string ContaDe, string ContaAte, int Exercicio, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.String | ContaDe | Código da Conta que define o intervalo mínimo do bloqueio |
System.String | ContaAte | Código da Conta que define o intervalo máximo do bloqueio |
System.Int32 | Exercicio | Identificador do Exercicio |
System.Object[] | Atributos | Atributos para os quais se pretende devolver os valores |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, String, String, String, Int32, Int32, Int32)
Edita a informação associado a um Bloqueio de Contas
Declaration
CblBEContaBloqueio Edita(string TipoLancamento, string TipoConta, string ContaDe, string ContaAte, int Exercicio, int MesInicioBloqueio, int MesBloqueio)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.String | ContaDe | Código da Conta que define o intervalo mínimo do bloqueio |
System.String | ContaAte | Código da Conta que define o intervalo máximo do bloqueio |
System.Int32 | Exercicio | Identificador do Exercicio |
System.Int32 | MesInicioBloqueio | |
System.Int32 | MesBloqueio |
Returns
Type | Description |
---|---|
CblBEContaBloqueio |
Existe(String, String, String, String, Int32)
Verifica se o Bloqueio de Contas existe na base de dados
Declaration
bool Existe(string TipoLancamento, string TipoConta, string ContaDe, string ContaAte, int Exercicio)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.String | ContaDe | Código da Conta que define o intervalo mínimo do bloqueio |
System.String | ContaAte | Código da Conta que define o intervalo máximo do bloqueio |
System.Int32 | Exercicio | Identificador do Exercicio |
Returns
Type | Description |
---|---|
System.Boolean |
ListaContasBloqueio(String, String, Int32)
Devolve listagem de Bloqueio de Contas.
Declaration
StdBELista ListaContasBloqueio(string TipoLancamento, string TipoConta, int Exercicio)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.Int32 | Exercicio | Identificador do Exercicio |
Returns
Type | Description |
---|---|
StdBELista |
Remove(String, String, String, String, Int32, Int32, Int32)
Remove toda a informação associada a um Bloqueio de Contas
Declaration
void Remove(string TipoLancamento, string TipoConta, string ContaDe, string ContaAte, int Exercicio, int MesInicioBloqueio, int MesBloqueio)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.String | ContaDe | Código da Conta que define o intervalo mínimo do bloqueio |
System.String | ContaAte | Código da Conta que define o intervalo máximo do bloqueio |
System.Int32 | Exercicio | Identificador do Exercicio |
System.Int32 | MesInicioBloqueio | |
System.Int32 | MesBloqueio |
ValidaActualizacao(CblBEContaBloqueio, ref String)
Efectua as validações necessárias à actualização de um Bloqueio de Contas
Declaration
bool ValidaActualizacao(CblBEContaBloqueio objBE, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
CblBEContaBloqueio | objBE | Objecto que identifica o Bloqueio de Contas a validar |
System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, String, String, String, Int32, ref String)
Efectua as validações necessárias à remoção do Bloqueio de Contas
Declaration
bool ValidaRemocao(string TipoLancamento, string TipoConta, string ContaDe, string ContaAte, int Exercicio, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Código do Tipo de Lançamento |
System.String | TipoConta | Código do Tipo de Conta |
System.String | ContaDe | Código da Conta que define o intervalo mínimo do bloqueio |
System.String | ContaAte | Código da Conta que define o intervalo máximo do bloqueio |
System.Int32 | Exercicio | Identificador do Exercicio |
System.String | ErroValidacao | Descrição de erro devolvida pela função |
Returns
Type | Description |
---|---|
System.Boolean |