Interface IRhpBSPlanosEstados
Classe utilizada para obter as regras de negócio dos Estados dos Planos de Formação.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("39237548-EFFF-47D1-9CD2-4B943DD32294")]
public interface IRhpBSPlanosEstados
Methods
Actualiza(RhpBEPlanoEstado)
Actualiza a informação de um Plano de Formação.
Declaration
void Actualiza(RhpBEPlanoEstado objBEPlanoEstado)
Parameters
Type | Name | Description |
---|---|---|
RhpBEPlanoEstado | objBEPlanoEstado | Objecto contendo os valores actuais. |
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string PlanoEstado, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | |
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 PlanoEstado, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | Identificador do Plano Estado. |
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)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(string PlanoEstado, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | Identificador do Plano Estado. |
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 PlanoEstado, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | Identificador do Plano de Formação. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String)
Edita a informação de um Plano de Formação.
Declaration
RhpBEPlanoEstado Edita(string PlanoEstado)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | Identificador do Plano Estado. |
Returns
Type | Description |
---|---|
RhpBEPlanoEstado |
Existe(String)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(string PlanoEstado)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | Identificador do Plano Estado. |
Returns
Type | Description |
---|---|
System.Boolean |
LstPlanosEstadosFiltrados(String, String, DateTime, DateTime, String)
Devolve uma listagem com os Planos de estado filtrados.
Declaration
StdBELista LstPlanosEstadosFiltrados(string EstadoIni, string EstadoFim, DateTime DataIni, DateTime DataFim, string Utilizador)
Parameters
Type | Name | Description |
---|---|---|
System.String | EstadoIni | Estado inicial. |
System.String | EstadoFim | Estado final. |
System.DateTime | DataIni | Data inicial. |
System.DateTime | DataFim | Data final. |
System.String | Utilizador | Utilizador responsável. |
Returns
Type | Description |
---|---|
StdBELista |
Remove(String)
Remove a informação de um Plano de Formação.
Declaration
void Remove(string PlanoEstado)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | Identificador do Plano Estado. |
ValidaActualizacao(RhpBEPlanoEstado, ref String)
Efectua a validação dos dados de Estados de Planos de Formação.
Declaration
bool ValidaActualizacao(RhpBEPlanoEstado objPlanoEstado, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
RhpBEPlanoEstado | objPlanoEstado | |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidacaoFormadores(String, List<RhpBETipos.Colisao>)
Efectua a validação dos Formadores do Plano num determinado estado.
Declaration
void ValidacaoFormadores(string PlanoEstado, List<RhpBETipos.Colisao> MatrizD)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | Estado do plano. |
System.Collections.Generic.List<RhpBETipos.Colisao> | MatrizD | Array com informação de cursos simultâneos. |
ValidacaoOrcamento(String, Int32, List<Tuple<String, String, Double, Double, Double>>)
Efectua a validação do Orçamento do Plano de Estado.
Declaration
void ValidacaoOrcamento(string Plano, int AnoPlano, List<Tuple<string, string, double, double, double>> MatrizD)
Parameters
Type | Name | Description |
---|---|---|
System.String | Plano | |
System.Int32 | AnoPlano | |
System.Collections.Generic.List<System.Tuple<System.String, System.String, System.Double, System.Double, System.Double>> | MatrizD |
ValidacaoParticipacoes(String)
Efectua a validação das participações.
Declaration
StdBELista ValidacaoParticipacoes(string PlanoEstado)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado |
Returns
Type | Description |
---|---|
StdBELista |
ValidacaoPreRequisitos(String)
Efectua a validação dos Pré-requisitos.
Declaration
StdBELista ValidacaoPreRequisitos(string PlanoEstado)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado |
Returns
Type | Description |
---|---|
StdBELista |
ValidacaoRecursos(String, List<RhpBETipos.Reserva>, List<RhpBETipos.Colisao>)
Efectua a validação dos Recursos do Plano de Estado.
Declaration
void ValidacaoRecursos(string PlanoEstado, List<RhpBETipos.Reserva> RecursosReservados, List<RhpBETipos.Colisao> MatrizD)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | Estado do plano. |
System.Collections.Generic.List<RhpBETipos.Reserva> | RecursosReservados | Array com os recursos reservados. |
System.Collections.Generic.List<RhpBETipos.Colisao> | MatrizD | Array com informação de cursos simultâneos. |
ValidacaoVagasCursos(String)
Efectua a validação das vagas dos cursos do Plano de Estado.
Declaration
StdBELista ValidacaoVagasCursos(string PlanoEstado)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado |
Returns
Type | Description |
---|---|
StdBELista |
ValidacaoVagasSalas(String)
Efectua a validação das vagas das salas.
Declaration
StdBELista ValidacaoVagasSalas(string PlanoEstado)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado |
Returns
Type | Description |
---|---|
StdBELista |
ValidaListaPlanosUtilizador(Boolean, Boolean, String, Boolean)
Efectua a validação da lista de planos do utilizador.
Declaration
StdBELista ValidaListaPlanosUtilizador(bool Aberto = true, bool Reaberto = true, string UtilResponsavel = "", bool Validacao = true)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | Aberto | |
System.Boolean | Reaberto | |
System.String | UtilResponsavel | |
System.Boolean | Validacao |
Returns
Type | Description |
---|---|
StdBELista |
ValidaNumMaximoFormandos(String, Boolean)
Efectua a validação do número máximo de formandos.
Declaration
StdBELista ValidaNumMaximoFormandos(string PlanoEstado, bool EstadoSegFechado)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | |
System.Boolean | EstadoSegFechado |
Returns
Type | Description |
---|---|
StdBELista |
ValidaNumMinimoFormandos(String, Boolean)
Efectua a validação do número mínimo de formandos.
Declaration
StdBELista ValidaNumMinimoFormandos(string PlanoEstado, bool EstadoSegFechado)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | |
System.Boolean | EstadoSegFechado |
Returns
Type | Description |
---|---|
StdBELista |
ValidaRemocao(String, ref String)
Efectua a validação da remoção do Plano de estado.
Declaration
bool ValidaRemocao(string PlanoEstado, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | PlanoEstado | |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |