PRIMAVERA | Developers

    Show / Hide Table of Contents

    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