Interface ICblBSIntegracaoIVA
Classe utilizada para a integração de documentos externos.
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("142A4EA2-EA47-40B8-A2A4-E2754B98EB8E")]
public interface ICblBSIntegracaoIVA
Methods
Actualiza(CblBEIntegracaoIVA)
Actualiza a informação de Integração I.V.A.
Declaration
void Actualiza(CblBEIntegracaoIVA IntegracaoIVA)
Parameters
Type | Name | Description |
---|---|---|
CblBEIntegracaoIVA | IntegracaoIVA | Objecto contendo a informação actualizada da Integração de I.V.A. |
DaCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBECampos DaCamposUtil()
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributo(Single, String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(float ValorTaxa, string TipoMovimento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Single | ValorTaxa | Valor da taxa do documento. |
System.String | TipoMovimento | Identificador do tipo de movimento. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(Single, String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(float ValorTaxa, string TipoMovimento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Single | ValorTaxa | Valor da taxa do documento. |
System.String | TipoMovimento | Identificador do tipo de movimento. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
Edita(Single, String)
Edita a informação da Integração I.V.A.
Declaration
CblBEIntegracaoIVA Edita(float ValorTaxa, string TipoMovimento)
Parameters
Type | Name | Description |
---|---|---|
System.Single | ValorTaxa | Valor da taxa do documento. |
System.String | TipoMovimento | Identificador do tipo de movimento. |
Returns
Type | Description |
---|---|
CblBEIntegracaoIVA |
Existe(Single, String)
Verifica se o documento externos existe.
Declaration
bool Existe(float ValorTaxa, string TipoMovimento)
Parameters
Type | Name | Description |
---|---|---|
System.Single | ValorTaxa | Valor da taxa do documento. |
System.String | TipoMovimento | Identificador do tipo de movimento. |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(Single, String)
Remove uma integração I.V.A.
Declaration
void Remove(float ValorTaxa, string TipoMovimento)
Parameters
Type | Name | Description |
---|---|---|
System.Single | ValorTaxa | Valor da taxa do documento. |
System.String | TipoMovimento | Identificador do tipo de movimento. |
RemoveTodos()
Remove todas as integrações.
Declaration
void RemoveTodos()
ValidaActualizacao(CblBEIntegracaoIVA, ref String)
Efectua a validação da informação da Integração de I.V.A.
Declaration
bool ValidaActualizacao(CblBEIntegracaoIVA IntegracaoIVA, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CblBEIntegracaoIVA | IntegracaoIVA | Objecto contendo a informação que se pretende validar. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(Single, String, ref String)
Efectua as validações necessárias à remoção.
Declaration
bool ValidaRemocao(float ValorTaxa, string TipoMovimento, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.Single | ValorTaxa | Valor da taxa do documento. |
System.String | TipoMovimento | Identificador do tipo de movimento. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |