Interface IRhpBSPlanosReserva
Classe utilizada para obter as regras de negócio das reservas de Recursos de Planos de Formação.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("6925D3BF-73A0-4CF3-ADA4-38370D8DD3B0")]
public interface IRhpBSPlanosReserva
Methods
Actualiza(RhpBEPlanoReserva, String)
Actualiza a informação de uma reserva de Recurso de um Plano de Formação.
Declaration
void Actualiza(RhpBEPlanoReserva objBEPlanoReserva, string Avisos = "")
Parameters
Type | Name | Description |
---|---|---|
RhpBEPlanoReserva | objBEPlanoReserva | Objecto contendo os valores actuais. |
System.String | Avisos | Mensagens devolvidas na actualização. |
ActualizaValorAtributo(String, String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string PlanoCurso, string Recurso, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoCurso | Identificador do Curso num Plano de Formação. |
System.String | Recurso | Identificador do Recurso a reservar. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(String, String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string PlanoCurso, string Recurso, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoCurso | Identificador do Curso num Plano de Formação. |
System.String | Recurso | Identificador do Recurso a reservar. |
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 |
DaValorAtributo(String, String, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(string PlanoCurso, string Recurso, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoCurso | Identificador do Curso num Plano de Formação. |
System.String | Recurso | Identificador do Recurso a reservar. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string PlanoCurso, string Recurso, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoCurso | Identificador do Curso num Plano de Formação. |
System.String | Recurso | Identificador do Recurso a reservar. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, String)
Edita a informação de uma reserva de Recurso de um Plano de Formação.
Declaration
RhpBEPlanoReserva Edita(string PlanoCurso, string Recurso)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoCurso | Identificador do Curso num Plano de Formação. |
System.String | Recurso | Identificador do recurso |
Returns
Type | Description |
---|---|
RhpBEPlanoReserva |
Existe(String, String)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(string PlanoCurso, string Recurso)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoCurso | Identificador do Curso num Plano de Formação. |
System.String | Recurso | Identificador do recurso |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String, String)
Remove a informação de uma reserva de Recurso de um Plano de Formação.
Declaration
void Remove(string PlanoCurso, string Recurso)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoCurso | Identificador do Curso num Plano de Formação. |
System.String | Recurso | Identificador do Recurso reservado. |
TiposDeRecursosATransformar(String)
Devolve ima listagem com os Tipos de recurso a transformar.
Declaration
StdBELista TiposDeRecursosATransformar(string PlanoEstado)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | Estado do plano. |
Returns
Type | Description |
---|---|
StdBELista |
TransformaTipoRecursoEmRecurso(String, DateTime, DateTime)
Efectua a transformação do tipo de recurso em recurso.
Declaration
string TransformaTipoRecursoEmRecurso(string TipoRecurso, DateTime DataInicio, DateTime DataFim)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoRecurso | Tipo de recurso. |
System.DateTime | DataInicio | Data de início. |
System.DateTime | DataFim | Data de fim. |
Returns
Type | Description |
---|---|
System.String |
ValidaActualizacao(RhpBEPlanoReserva, ref String)
Efectua a validação dos dados de reservas de Recursos de um Plano de Formação.
Declaration
bool ValidaActualizacao(RhpBEPlanoReserva ObjPlanoReserva, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
RhpBEPlanoReserva | ObjPlanoReserva | 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, String, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(string PlanoCurso, string Recurso, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoCurso | Identificador do Curso num Plano de Formação. |
System.String | Recurso | Identificador do recurso. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |