Interface ICblBSMotivosTributacao
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("AE14549C-B61B-4D99-AF9A-8F476BCC5299")]
public interface ICblBSMotivosTributacao
Methods
Actualiza(ref CblBEMotivoTributacao)
Procedimento para actualização.
Declaration
void Actualiza(ref CblBEMotivoTributacao objBE)
Parameters
Type | Name | Description |
---|---|---|
CblBEMotivoTributacao | objBE |
ActualizaValorAtributo(Int32, String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Exercicio, string Motivo, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Ano. |
System.String | Motivo | Identificador do Motivo. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(Int32, String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Exercicio, string Motivo, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Ano. |
System.String | Motivo | Identificador doa Motivo. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(Int32, String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributo(int Exercicio, string Motivo, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Ano. |
System.String | Motivo | Identificador do Motivo. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(Int32, String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
dynamic DaValorAtributoLock(int Exercicio, string Motivo, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Ano. |
System.String | Motivo | Identificador do Motivo. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(Int32, String, Object[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributos(int Exercicio, string Motivo, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Ano. |
System.String | Motivo | Identificador do Motivo. |
System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(Int32, String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosLock(int Exercicio, string Motivo, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Ano. |
System.String | Motivo | Identificador do Motivo. |
System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(Int32, String)
Edição de um motivo de tributação.
Declaration
CblBEMotivoTributacao Edita(int Exercicio, string Motivo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Ano. |
System.String | Motivo | Identificador do Motivo. |
Returns
Type | Description |
---|---|
CblBEMotivoTributacao |
Existe(Int32, String)
Verifica se existe a Motivo.
Declaration
bool Existe(int Exercicio, string Motivo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Ano. |
System.String | Motivo | Identificador do Motivor. |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(Int32, String)
Procedimento para remoção de motivo de tributação. Parte do príncipio que as validações já foram efectuadas.
Declaration
void Remove(int Exercicio, string Motivo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | Identificador do Ano. |
System.String | Motivo | Identificador do Motivor. |
ValidaActualizacao(CblBEMotivoTributacao, ref String)
Valida Actualizacao
Declaration
bool ValidaActualizacao(CblBEMotivoTributacao BEMotivo, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CblBEMotivoTributacao | BEMotivo | The BEMotivo. |
System.String | StrErro | The string erro. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(Int32, String, String)
Validas the remocao.
Declaration
bool ValidaRemocao(int Exercicio, string Motivo, string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Exercicio | The exercicio. |
System.String | Motivo | The motivo. |
System.String | StrErro | The string erro. |
Returns
Type | Description |
---|---|
System.Boolean |