Interface IGabBSPeriodosBloqueados
Classe utilizada para obter serviços e regras de negócio sobre períodos bloqueados.
Assembly: IGabBS100.dll
Syntax
[ComVisible(true)]
[Guid("D10B3702-6166-47B7-B207-312D8F04D0C3")]
public interface IGabBSPeriodosBloqueados
Methods
Actualiza(GabBEPeriodoBloqueado)
Actualiza a informação do período bloqueado.
Declaration
void Actualiza(GabBEPeriodoBloqueado PeriodoBloqueado)
Parameters
Actualiza(GabBEPeriodoBloqueado, ref String)
Actualiza a informação do período bloqueado.
Declaration
void Actualiza(GabBEPeriodoBloqueado PeriodoBloqueado, ref string Avisos)
Parameters
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DataBloqueada(String, DateTime)
Verifica se uma data pertence a um período bloqueado.
Declaration
bool DataBloqueada(string Entidade, DateTime Data)
Parameters
| Type |
Name |
Description |
| System.String |
Entidade |
|
| System.DateTime |
Data |
|
Returns
| Type |
Description |
| System.Boolean |
|
DaValorAtributo(String, Int32, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string Entidade, int linha, string Atributo)
Parameters
| Type |
Name |
Description |
| System.String |
Entidade |
|
| System.Int32 |
linha |
|
| System.String |
Atributo |
|
Returns
| Type |
Description |
| System.Object |
|
DaValorAtributos(String, Int32, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Entidade, int linha, params dynamic[] Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
Entidade |
|
| System.Int32 |
linha |
|
| System.Object[] |
Atributos |
|
Returns
Edita(String, Int32)
Edita a informação do período bloqueado.
Declaration
GabBEPeriodoBloqueado Edita(string Entidade, int linha)
Parameters
| Type |
Name |
Description |
| System.String |
Entidade |
|
| System.Int32 |
linha |
|
Returns
Existe(String, Int32)
Verifica se existe um registo com os parâmetros correspondentes.
Declaration
bool Existe(string Entidade, int linha)
Parameters
| Type |
Name |
Description |
| System.String |
Entidade |
|
| System.Int32 |
linha |
|
Returns
| Type |
Description |
| System.Boolean |
|
LstArrayPeriodos(String)
Devolve período bloqueado de uma entidade.
Declaration
GabBEPeriodoBloqueado[] LstArrayPeriodos(string Entidade)
Parameters
| Type |
Name |
Description |
| System.String |
Entidade |
|
Returns
Remove(String, Int32)
Remove um período bloqueado.
Declaration
void Remove(string Entidade, int linha = -1)
Parameters
| Type |
Name |
Description |
| System.String |
Entidade |
|
| System.Int32 |
linha |
|
ValidaActualizacao(GabBEPeriodoBloqueado, ref String)
Efectua a validação da informação do período bloqueado.
Declaration
bool ValidaActualizacao(GabBEPeriodoBloqueado PeriodoBloqueado, ref string strErro)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ValidaRemocao(String, Int32, String)
Efectua as validações necessárias à remoção do período bloqueado.
Declaration
bool ValidaRemocao(string Entidade, int linha, string strErro)
Parameters
| Type |
Name |
Description |
| System.String |
Entidade |
|
| System.Int32 |
linha |
|
| System.String |
strErro |
|
Returns
| Type |
Description |
| System.Boolean |
|