Interface IRhpBSCursosHorarios
Classe utilizada para obter as regras de negócio dos Horários do Curso.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("A000D918-7E2A-43B6-8420-4187B255194C")]
public interface IRhpBSCursosHorarios
Methods
Actualiza(RhpBECursoHorario)
Actualiza a informação de associação de um Horario a um curso.
Declaration
void Actualiza(RhpBECursoHorario objCursoHorario)
Parameters
Type | Name | Description |
---|---|---|
RhpBECursoHorario | objCursoHorario | Objecto contendo os valores actuais. |
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Horario, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Horario | Identificador do Horario. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string Horario, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Horario | Identificador da Horario. |
StdBECampos | Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DataUltimoRegistoPresencas(String, String)
Devolve a data do último registo de presenças.
Declaration
DateTime DataUltimoRegistoPresencas(string Curso, string Ocorrencia)
Parameters
Type | Name | Description |
---|---|---|
System.String | Curso | Identificador do Curso. |
System.String | Ocorrencia | Identificador da ocorrência do curso. |
Returns
Type | Description |
---|---|
System.DateTime |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(string Horario, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Horario | Identificador do Horario. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Horario, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Horario | Identificador do Horario. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String)
Edita a informação de associação de um Horario a um curso.
Declaration
RhpBECursoHorario Edita(string Horario)
Parameters
Type | Name | Description |
---|---|---|
System.String | Horario | Identificador da Horario. |
Returns
Type | Description |
---|---|
RhpBECursoHorario |
Existe(String)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(string Horario)
Parameters
Type | Name | Description |
---|---|---|
System.String | Horario | Identificador do Horario. |
Returns
Type | Description |
---|---|
System.Boolean |
ListaCursosHorarios(String, String, Int32)
Devolve a Listagem dos Horários de um curso.
Declaration
RhpBECursosHorarios ListaCursosHorarios(string Curso, string Ocorrencia = "", int Realizado = -1)
Parameters
Type | Name | Description |
---|---|---|
System.String | Curso | Identificador do Curso. |
System.String | Ocorrencia | Identificador da ocorrência do curso. |
System.Int32 | Realizado | Indica se a listagem deve incluir cursos realizados ou não realizados. |
Returns
Type | Description |
---|---|
RhpBECursosHorarios |
ListaCursosHorariosData(String, String, DateTime, Int32)
Devolve a Listagem dos Horários de um curso de uma determinada data.
Declaration
RhpBECursosHorarios ListaCursosHorariosData(string Curso, string Ocorrencia, DateTime Data, int Realizado = -1)
Parameters
Type | Name | Description |
---|---|---|
System.String | Curso | Identificador do Curso. |
System.String | Ocorrencia | Identificador da ocorrência do curso. |
System.DateTime | Data | Data de realização do curso. |
System.Int32 | Realizado | Indica se a listagem deve incluir cursos realizados ou não realizados. |
Returns
Type | Description |
---|---|
RhpBECursosHorarios |
RegistoPresencasConcluido(String, String)
Devolve a indicação do registo de presenças estar concluído.
Declaration
bool RegistoPresencasConcluido(string Curso, string Ocorrencia)
Parameters
Type | Name | Description |
---|---|---|
System.String | Curso | Identificador do Curso. |
System.String | Ocorrencia | Identificador da ocorrência do curso. |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String)
Remove a associação de um Horario a um curso.
Declaration
void Remove(string Horario)
Parameters
Type | Name | Description |
---|---|---|
System.String | Horario | Identificador da Horario. |
ValidaActualizacao(RhpBECursoHorario, ref String)
Efectua a validação dos dados de Horarios dos cursos
Declaration
bool ValidaActualizacao(RhpBECursoHorario objCursoHorario, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
RhpBECursoHorario | objCursoHorario | Objecto contendo os novos valores a actualizar. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(string Horario, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Horario | Identificador da Horario. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |