Interface ICblBSDiferimentos
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("779EEA72-F9EA-4B88-9753-B270353A8730")]
public interface ICblBSDiferimentos
Methods
Actualiza(CblBEDiferimento)
Actualiza a informação do Diferimento
Declaration
void Actualiza(CblBEDiferimento objBEDiferimento)
Parameters
Type | Name | Description |
---|---|---|
CblBEDiferimento | objBEDiferimento | Objecto que contém a informação acerca do Diferimento. |
ActualizaValorAtributo(Int32, String, String, Object)
Actualiza o valor de um atributo do Diferimento.
Declaration
void ActualizaValorAtributo(int Ano, string Codigo, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | Atributo | Identifica o atributo a actualizar. |
System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributoID(String, String, Object)
Actualiza o valor de um atributo do Diferimento.
Declaration
void ActualizaValorAtributoID(string IdDiferimento, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | Atributo | Identifica o atributo a actualizar. |
System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributoLinha(Int32, String, String, String, Object)
Actualiza o valor de um atributo de uma linha do Diferimento.
Declaration
void ActualizaValorAtributoLinha(int Ano, string Codigo, string IdMovimento, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.String | Atributo | Identifica o atributo a actualizar. |
System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributoLinhaID(String, String, String, Object)
Actualiza o valor de um atributo de uma linha do Diferimento.
Declaration
void ActualizaValorAtributoLinhaID(string IdDiferimento, string IdMovimento, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.String | Atributo | Identifica o atributo a actualizar. |
System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributos(Int32, String, StdBECampos)
Actualiza o valor de um conjunto de atributos do Diferimento.
Declaration
void ActualizaValorAtributos(int Ano, string Codigo, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorAtributosID(String, StdBECampos)
Actualiza o valor de um conjunto de atributos do Diferimento.
Declaration
void ActualizaValorAtributosID(string IdDiferimento, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorAtributosLinha(Int32, String, String, StdBECampos)
Actualiza o valor de um conjunto de atributos de uma linha do Diferimento.
Declaration
void ActualizaValorAtributosLinha(int Ano, string Codigo, string IdMovimento, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorAtributosLinhaID(String, String, StdBECampos)
Actualiza o valor de um conjunto de atributos de uma linha do Diferimento.
Declaration
void ActualizaValorAtributosLinhaID(string IdDiferimento, string IdMovimento, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
DaContaDestinoRegularizacao(Int32, String, String)
Devolve a conta destino para regularização do movimento indicado (IdMovimento), de acordo com as regras e com as configurações do diferimento.
Declaration
string DaContaDestinoRegularizacao(int Ano, string Codigo, string IdMovimento)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercício do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
Returns
Type | Description |
---|---|
System.String |
DaContaOrigemRegularizacao(Int32, String, String)
Devolve a conta origem para regularização do movimento indicado (IdMovimento), de acordo com as regras e com as configurações do diferimento.
Declaration
string DaContaOrigemRegularizacao(int Ano, string Codigo, string IdMovimento)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercício do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
Returns
Type | Description |
---|---|
System.String |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaDefCamposUtilLinhas()
Devolve as definições dos campos do utilizador das linhas.
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhas()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(Int32, String, String)
Devolve o valor de um atributo do Diferimento.
Declaration
dynamic DaValorAtributo(int Ano, string Codigo, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoID(String, String)
Devolve o valor de um atributo do Diferimento.
Declaration
dynamic DaValorAtributoID(string IdDiferimento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLinha(Int32, String, String, String)
Devolve o valor de um atributo de uma linha do Diferimento.
Declaration
dynamic DaValorAtributoLinha(int Ano, string Codigo, string IdMovimento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLinhaID(String, String, String)
Devolve o valor de um atributo de uma linha do Diferimento.
Declaration
dynamic DaValorAtributoLinhaID(string IdDiferimento, string IdMovimento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLinhaLock(Int32, String, String, String)
Devolve o valor de um atributo de uma linha do Diferimento, respeitando os locks da base de dados
Declaration
dynamic DaValorAtributoLinhaLock(int Ano, string Codigo, string IdMovimento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLinhaLockID(String, String, String)
Devolve o valor de um atributo de uma linha do Diferimento, respeitando os locks da base de dados
Declaration
dynamic DaValorAtributoLinhaLockID(string IdDiferimento, string IdMovimento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(Int32, String, String)
Devolve o valor de um atributo do Diferimento, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(int Ano, string Codigo, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLockID(String, String)
Devolve o valor de um atributo do Diferimento, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLockID(string IdDiferimento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(Int32, String, Object[])
Devolve o valor de um conjunto de atributos do Diferimento.
Declaration
StdBECampos DaValorAtributos(int Ano, string Codigo, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosID(String, Object[])
Devolve o valor de um conjunto de atributos do Diferimento.
Declaration
StdBECampos DaValorAtributosID(string IdDiferimento, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLinha(Int32, String, String, Object[])
Devolve o valor de um conjunto de atributos de uma linha do Diferimento.
Declaration
StdBECampos DaValorAtributosLinha(int Ano, string Codigo, string IdMovimento, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLinhaID(String, String, Object[])
Devolve o valor de um conjunto de atributos de uma linha do Diferimento.
Declaration
StdBECampos DaValorAtributosLinhaID(string IdDiferimento, string IdMovimento, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLinhaLock(Int32, String, String, Object[])
Devolve o valor de um conjunto de atributos de uma linha do Diferimento, respeitando os locks da base de dados
Declaration
StdBECampos DaValorAtributosLinhaLock(int Ano, string Codigo, string IdMovimento, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLinhaLockID(String, String, Object[])
Devolve o valor de um conjunto de atributos de uma linha do Diferimento, respeitando os locks da base de dados
Declaration
StdBECampos DaValorAtributosLinhaLockID(string IdDiferimento, string IdMovimento, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(Int32, String, Object[])
Devolve o valor de um conjunto de atributos do Diferimento, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(int Ano, string Codigo, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLockID(String, Object[])
Devolve o valor de um conjunto de atributos do Diferimento, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLockID(string IdDiferimento, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.Object[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(Int32, String)
Devolve um objecto do tipo CblBEDiferimento contendo a toda informação acerca de um Diferimento.
Declaration
CblBEDiferimento Edita(int Ano, string Codigo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
Returns
Type | Description |
---|---|
CblBEDiferimento |
EditaID(String)
Devolve um objecto do tipo CblBEDiferimento contendo a toda informação acerca de um Diferimento.
Declaration
CblBEDiferimento EditaID(string IdDiferimento)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
Returns
Type | Description |
---|---|
CblBEDiferimento |
EditaLinha(Int32, String, String)
Devolve um objecto do tipo CblBELinhaDiferimento contendo a toda informação acerca de uma linha do Diferimento.
Declaration
CblBELinhaDiferimento EditaLinha(int Ano, string Codigo, string IdMovimento)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
Returns
Type | Description |
---|---|
CblBELinhaDiferimento |
EditaLinhaID(String, String)
Devolve um objecto do tipo CblBELinhaDiferimento contendo a toda informação acerca de uma linha do Diferimento.
Declaration
CblBELinhaDiferimento EditaLinhaID(string IdDiferimento, string IdMovimento)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
Returns
Type | Description |
---|---|
CblBELinhaDiferimento |
Existe(Int32, String)
Verificar se o Diferimento existe.
Declaration
bool Existe(int Ano, string Codigo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteContaDiferimento(Int32, String, String)
Verifica se existe alguma linha do diferimento com a Conta definida (Conta Origem / Conta Diferimento / Conta Destino)
Declaration
bool ExisteContaDiferimento(int Ano, string Conta, string Restricao = "")
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Conta | Identificador da conta. |
System.String | Restricao | Restrição para a lista de linhas. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteID(String)
Verificar se o Diferimento existe.
Declaration
bool ExisteID(string IdDiferimento)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteLinha(Int32, String, String, String)
Verifica se a linha do Diferimento existe.
Declaration
bool ExisteLinha(int Ano, string Codigo, string IdMovimento, string Restricao = "")
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.String | Restricao | Restrição para a lista de diferimentos. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteLinhaID(String, String, String)
Verifica se a linha do Diferimento existe.
Declaration
bool ExisteLinhaID(string IdDiferimento, string IdMovimento, string Restricao = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | IdMovimento | Identificador da linha do movimento contabilístico |
System.String | Restricao | Restrição para a lista de diferimentos. |
Returns
Type | Description |
---|---|
System.Boolean |
LstDiferimentos(Int32, String)
Devolve a lista de Diferimentos
Declaration
StdBELista LstDiferimentos(int Ano = -1, string Restricao = "")
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercício |
System.String | Restricao | Restrição para a lista de diferimentos. |
Returns
Type | Description |
---|---|
StdBELista |
LstLinhasDiferimentos(Int32, String)
Devolve a lista de linhas dos Diferimentos
Declaration
StdBELista LstLinhasDiferimentos(int Ano = -1, string Restricao = "")
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercício |
System.String | Restricao | Restrição para a lista de linhas. |
Returns
Type | Description |
---|---|
StdBELista |
Remove(Int32, String)
Remove um Diferimento
Declaration
void Remove(int Ano, string Codigo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
RemoveID(String)
Remove um Diferimento
Declaration
void RemoveID(string IdDiferimento)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
ValidaActualizacao(CblBEDiferimento, ref String)
Efectua a validação da actualização do Diferimento.
Declaration
bool ValidaActualizacao(CblBEDiferimento BEDiferimento, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CblBEDiferimento | BEDiferimento | Identifica o Diferimento a actualizar. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(Int32, String, ref String)
Valida a remoção do Diferimento
Declaration
bool ValidaRemocao(int Ano, string Codigo, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Exercicio do Diferimento. |
System.String | Codigo | Código do Diferimento. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocaoID(String, ref String)
Valida a remoção do Diferimento
Declaration
bool ValidaRemocaoID(string IdDiferimento, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdDiferimento | Identificador (ID) do diferimento. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |