PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRhpBSPlanosCursosEstimativas

    Classe utilizada para obter as regras de negócio das estimativas dos Planos de Cursos.

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("4BD5444D-D098-4330-AD1F-C92C926B77A0")]
    public interface IRhpBSPlanosCursosEstimativas

    Methods

    Actualiza(RhpBEPlanoCursoEstimativa, String)

    Actualiza a informação das estimativas do Plano de curso.

    Declaration
    void Actualiza(RhpBEPlanoCursoEstimativa objBEPlanoCursoEstimativa, string Avisos = "")
    Parameters
    Type Name Description
    RhpBEPlanoCursoEstimativa objBEPlanoCursoEstimativa

    objecto contendo informação das estimativas do plano de curso.

    System.String Avisos

    String que receberá uma eventual mensagem de erro (opcional).

    ActualizaValorAtributo(String, String, String, Object)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(string PlanoCurso, string UnidadeOrganizacional, string Atributo, object Valor)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do plano de curso.

    System.String UnidadeOrganizacional

    Identificador da unidade organizacional.

    System.String Atributo

    Atributo a actualizar.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributos(String, String, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string PlanoCurso, string UnidadeOrganizacional, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do plano de curso.

    System.String UnidadeOrganizacional

    Identificador da unidade organizacional.

    StdBECampos Atributos

    Atributos a actualizar.

    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 UnidadeOrganizacional, string Atributo)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do plano de curso.

    System.String UnidadeOrganizacional

    Identificador da unidade organizacional.

    System.String Atributo

    Identificador do atributo a obter.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String, String[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string PlanoCurso, string UnidadeOrganizacional, params string[] Atributos)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do plano de curso.

    System.String UnidadeOrganizacional

    Identificador da unidade organizacional.

    System.String[] Atributos

    Conjunto do atributos a obter.

    Returns
    Type Description
    StdBECampos

    Edita(String, String)

    Edita a informação das estimativas do Plano de curso.

    Declaration
    RhpBEPlanoCursoEstimativa Edita(string PlanoCurso, string UnidadeOrganizacional)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do plano de curso.

    System.String UnidadeOrganizacional

    Identificador da unidade organizacional.

    Returns
    Type Description
    RhpBEPlanoCursoEstimativa

    Existe(String, String)

    Verifica se existe o registo referente à informação passada nos parâmetros.

    Declaration
    bool Existe(string PlanoCurso, string UnidadeOrganizacional)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do plano de curso.

    System.String UnidadeOrganizacional

    Identificador da unidade organizacional.

    Returns
    Type Description
    System.Boolean

    ListaPlanosCursosEstimativas(String)

    Devolve uma listagem das estimativas do Plano de curso.

    Declaration
    RhpBEPlanoCursoEstimativas ListaPlanosCursosEstimativas(string PlanoCurso)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do plano de curso.

    Returns
    Type Description
    RhpBEPlanoCursoEstimativas

    Remove(String, String)

    Remove a informação das estimativas do Plano de curso.

    Declaration
    void Remove(string PlanoCurso, string UnidadeOrganizacional)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do plano de curso.

    System.String UnidadeOrganizacional

    Identificador da unidade organizacional.

    RemovePlanoCurso(String)

    Efectua a remoção das estimativas de um Plano de Curso.

    Declaration
    void RemovePlanoCurso(string PlanoCurso)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do PlanoCurso.

    ValidaActualizacao(RhpBEPlanoCursoEstimativa, ref String)

    Efectua a validação dos dados das estimativas do Plano de curso.

    Declaration
    bool ValidaActualizacao(RhpBEPlanoCursoEstimativa ObjPlanoCursoEstimativa, ref string ErroValidacao)
    Parameters
    Type Name Description
    RhpBEPlanoCursoEstimativa ObjPlanoCursoEstimativa

    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 UnidadeOrganizacional, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do PlanoCurso.

    System.String UnidadeOrganizacional

    Identificador da unidade organizacional.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean