Interface IRhpBSActividadesIndependente
Classe utilizada para obter as regras de negócio das Actividades de um Independente.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("C8CF9892-6914-40EF-A683-BE51440AEB7A")]
public interface IRhpBSActividadesIndependente
Methods
ActividadeProcessada(Double)
Verifica se uma actividade se encontra processada ou não.
Declaration
bool ActividadeProcessada(double Chave)
Parameters
Type | Name | Description |
---|---|---|
System.Double | Chave | Identificador da linha da lista de actividades de um independente. |
Returns
Type | Description |
---|---|
System.Boolean |
Actualiza(RhpBEActividadeIndependente)
Actualiza a informação de um registo da lista de actividades de um independente.
Declaration
void Actualiza(RhpBEActividadeIndependente objBEActividadeIndependente)
Parameters
Type | Name | Description |
---|---|---|
RhpBEActividadeIndependente | objBEActividadeIndependente | Objecto contendo os valores actuais. |
ActualizaValorAtributo(Double, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(double Chave, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Double | Chave | Identificador da linha da lista de actividades de um independente. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(Double, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(double Chave, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Double | Chave | Identificador da linha da lista de actividades de um independente. |
StdBECampos | Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
AnulaProcessamento(Int32)
Marca uma actividade como não processada.
Declaration
void AnulaProcessamento(int NumProc)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | NumProc | Numero do Processamento. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(Double, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(double Chave, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Double | Chave | Identificador da linha da lista de actividades de um independente. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(Double, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(double Chave, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Double | Chave | Identificador da linha da lista de actividades de um independente. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(Double)
Edita a informação de um registo da lista de actividades de um independente.
Declaration
RhpBEActividadeIndependente Edita(double Chave)
Parameters
Type | Name | Description |
---|---|---|
System.Double | Chave | Identificador da linha da lista de actividades de um independente. |
Returns
Type | Description |
---|---|
RhpBEActividadeIndependente |
Existe(Double)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(double Chave)
Parameters
Type | Name | Description |
---|---|---|
System.Double | Chave | Identificador da linha da lista de actividades de um independente. |
Returns
Type | Description |
---|---|
System.Boolean |
LstActividadesIndEntreDatasNaoProcessadas(String, DateTime, DateTime)
Devolve uma listagem de actividades não processadas de independentes, entre duas datas.
Declaration
StdBELista LstActividadesIndEntreDatasNaoProcessadas(string Independente, DateTime DataInicial, DateTime DataFinal)
Parameters
Type | Name | Description |
---|---|---|
System.String | Independente | Identificador do independente. |
System.DateTime | DataInicial | Data inicial do intervalo. |
System.DateTime | DataFinal | Data final do intervalo. |
Returns
Type | Description |
---|---|
StdBELista |
LstActividadesIndEntreDatasProcessadas(String, DateTime, DateTime, DateTime, DateTime)
Devolve uma listagem de actividades processadas de independentes, entre duas datas.
Declaration
StdBELista LstActividadesIndEntreDatasProcessadas(string Independente, DateTime DataInicial, DateTime DataFinal, DateTime DataInicialProc, DateTime DataFinalProc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Independente | Identificador do independente. |
System.DateTime | DataInicial | Data inicial do intervalo. |
System.DateTime | DataFinal | Data final do intervalo. |
System.DateTime | DataInicialProc | |
System.DateTime | DataFinalProc |
Returns
Type | Description |
---|---|
StdBELista |
LstActividadesIndEntreDatasTodas(String, DateTime, DateTime, DateTime, DateTime)
Devolve uma listagem de actividades associadas a independentes, entre duas datas.
Declaration
StdBELista LstActividadesIndEntreDatasTodas(string Independente, DateTime DataInicial, DateTime DataFinal, DateTime DataInicialProc, DateTime DataFinalProc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Independente | Identificador do independente. |
System.DateTime | DataInicial | Data inicial do intervalo. |
System.DateTime | DataFinal | Data final do intervalo. |
System.DateTime | DataInicialProc | Data inicial de gravação do processamento. |
System.DateTime | DataFinalProc | Data final de gravação do processamento. |
Returns
Type | Description |
---|---|
StdBELista |
LstActividadesIndependente()
Devolve uma listagem de actividades associadas a independentes.
Declaration
StdBELista LstActividadesIndependente()
Returns
Type | Description |
---|---|
StdBELista |
Remove(Double)
Remove a informação de um registo da lista de actividades de um independente.
Declaration
void Remove(double Chave)
Parameters
Type | Name | Description |
---|---|---|
System.Double | Chave | Identificador da linha da lista de actividades de um independente. |
ValidaActualizacao(RhpBEActividadeIndependente, ref String)
Efectua a validação de actualização dos dados de um registo.
Declaration
bool ValidaActualizacao(RhpBEActividadeIndependente ObjActividadeIndependente, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
RhpBEActividadeIndependente | ObjActividadeIndependente | Objecto contendo os novos valores a actualizar. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(Double, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(double Chave, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.Double | Chave | Identificador da linha da lista de actividades de um independente. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |