Interface IIntBSTabInternos
Namespace: IIntBS100
Assembly: IIntBS100.dll
Syntax
[ComVisible(true)]
[Guid("749D4BB5-0831-42BC-8B80-49BA5DF933A4")]
public interface IIntBSTabInternos
Methods
Actualiza(IntBETabInterno)
Método que permite criar/actualizar o objecto na base de dados.
Declaration
void Actualiza(IntBETabInterno objBE)
Parameters
Type | Name | Description |
---|---|---|
IntBETabInterno | objBE | Objecto a criar/actualizar |
Actualiza(IntBETabInterno, ref String)
Método que permite criar/actualizar o objecto na base de dados.
Declaration
void Actualiza(IntBETabInterno objBE, ref string strAvisos)
Parameters
Type | Name | Description |
---|---|---|
IntBETabInterno | objBE | Objecto a criar/actualizar |
System.String | strAvisos | Permite armazenar todos os avisos encontrados durante a validação |
ActualizaPeriodo(String, DateTime, DateTime)
Método que permite actualizar um período bloqueado para um determinado documento
Declaration
void ActualizaPeriodo(string Documento, DateTime DataInicial, DateTime DataFinal)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Identifica o documento |
System.DateTime | DataInicial | Identifica o inicio do período. |
System.DateTime | DataFinal | Identifica o final do período. |
ActualizaValorAtributo(String, String, Object)
Método que permite actualizar o valor de um atributo do objecto
Declaration
void ActualizaValorAtributo(string Documento, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Chave do objecto a actualizar |
System.String | Atributo | Nome do atributo a actualizar |
System.Object | Valor | Novo valor do atributo |
ActualizaValorAtributos(String, StdBECampos)
Método que permite actualizar o valor de atributos do objecto
Declaration
void ActualizaValorAtributos(string Documento, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Chave do objecto a actualizar |
StdBECampos | Atributos | Lista dos atributos a actualizar e respectivos novos valores |
DaDefCamposUtil()
Método que permite devolver as definições dos campos do utilizador
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(String, String)
Método que permite devolver o valor de um atributo do objecto
Declaration
dynamic DaValorAtributo(string Documento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Chave do objecto |
System.String | Atributo | Nome do atributo |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String)
Método que permite devolver o valor de um atributo do objecto
Declaration
dynamic DaValorAtributoLock(string Documento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Chave do objecto |
System.String | Atributo | Nome do atributo |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String[])
Método que permite devolver o valor de um conjunto de atributos do objecto
Declaration
StdBECampos DaValorAtributos(string Documento, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Chave do objecto |
System.String[] | Atributos | Lista dos atributos |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, String[])
Método que permite devolver o valor de um conjunto de atributos do objecto
Declaration
StdBECampos DaValorAtributosLock(string Documento, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Chave do objecto |
System.String[] | Atributos | Lista dos atributos |
Returns
Type | Description |
---|---|
StdBECampos |
DocMovimentado(String)
Método que permite verificar se um determinado documento já foi movimentado
Declaration
bool DocMovimentado(string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Identifica o documento |
Returns
Type | Description |
---|---|
System.Boolean |
Edita(String)
Método que permite editar a informação associada ao objecto
Declaration
IntBETabInterno Edita(string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Chave do objecto a editar |
Returns
Type | Description |
---|---|
IntBETabInterno |
Existe(String)
Método que permite verificar se o objecto existe na base de dados
Declaration
bool Existe(string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Chave do objecto |
Returns
Type | Description |
---|---|
System.Boolean |
ExistePeriodo(String, DateTime, DateTime)
Método que permite verificar se existe algum período bloqueado para um determinado documento
Declaration
bool ExistePeriodo(string Documento, DateTime DataInicial, DateTime DataFinal)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Identifica o documento |
System.DateTime | DataInicial | Identifica o inicio do período. |
System.DateTime | DataFinal | Identifica o final do período. |
Returns
Type | Description |
---|---|
System.Boolean |
LstDocInternos()
Método que permite devolver uma lista com todos os documentos
Declaration
StdBELista LstDocInternos()
Returns
Type | Description |
---|---|
StdBELista |
LstPeriodos(String)
Método que permite devolver uma lista com todos os períodos bloqueados para um determinado documento
Declaration
StdBELista LstPeriodos(string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Identifica o documento |
Returns
Type | Description |
---|---|
StdBELista |
PeriodoBloqueado(String, DateTime)
Método que permite verificar se existe algum período bloqueado para um determinado documento e uma determinada data
Declaration
bool PeriodoBloqueado(string Documento, DateTime Data)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Identifica o documento |
System.DateTime | Data | Identifica a data |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String)
Método que permite remover o objecto da base de dados
Declaration
void Remove(string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Chave do objecto a remover |
RemovePeriodo(String, DateTime, DateTime)
Método que permite remover um período bloqueado para um determimado documento
Declaration
void RemovePeriodo(string Documento, DateTime DataInicial, DateTime DataFinal)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Identifica o documento |
System.DateTime | DataInicial | Identifica o inicio do período. |
System.DateTime | DataFinal | Identifica o final do período. |
RemoveTodosPeriodos(String)
Método que permite remover todos os períodos bloqueados para um determinado documento
Declaration
void RemoveTodosPeriodos(string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Identifica o documento |
ValidaActualizacao(IntBETabInterno, ref String)
Método que permite efectuar as validações necessárias à actualização do objecto
Declaration
bool ValidaActualizacao(IntBETabInterno objBE, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
IntBETabInterno | objBE | Objecto a criar/actualizar |
System.String | ErroValidacao | Permite armazenar todos os erros encontrados durante a validação |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaActualizacaoPeriodo(DateTime, DateTime, ref String)
Método que permite validar a actualização de períodos bloqueados para um determinado documento
Declaration
bool ValidaActualizacaoPeriodo(DateTime DataInicial, DateTime DataFinal, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | DataInicial | Identifica o inicio do período. |
System.DateTime | DataFinal | Identifica o final do período. |
System.String | ErroValidacao | Permite armazenar todos os erros encontrados durante a validação |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, ref String)
Método que permite efectuar as validações necessárias à remoção do objecto
Declaration
bool ValidaRemocao(string Documento, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Chave do objecto a remover |
System.String | ErroValidacao | Permite armazenar todos os erros encontrados durante a validação |
Returns
Type | Description |
---|---|
System.Boolean |