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 |
|