PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRhpBSAccoesFormacao

    Classe utilizada para obter as regras de negócio das Acções de Formação.

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("C9E652B6-490D-4EE0-8F53-92468B005BF1")]
    public interface IRhpBSAccoesFormacao

    Methods

    Actualiza(RhpBEAccaoFormacao, String)

    Actualiza a informação de uma Acção de Formação.

    Declaration
    void Actualiza(RhpBEAccaoFormacao objBEAccaoFormacao, string Avisos = "")
    Parameters
    Type Name Description
    RhpBEAccaoFormacao objBEAccaoFormacao

    Objecto que encapsula a definição de uma acção de formação.

    System.String Avisos

    Parâmetro não utilizado

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo.

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

    Identificador da acção de formação a actualizar.

    System.String Atributo

    Identificador do atributo a alterar.

    System.Object Valor

    Valor a atribuir ao atributo especificado em "Atributo"

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

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

    Identificador da acção de formação a actualizar.

    StdBECampos Atributos

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

    Identificador da acção de formação a actualizar.

    System.String Atributo

    Identificador do atributo a alterar.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Devolve o valor de um conjunto de atributos.

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

    Identificador da acção de formação a actualizar.

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende saber o valor

    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação de uma Acção de Formação.

    Declaration
    RhpBEAccaoFormacao Edita(string AccaoFormacao)
    Parameters
    Type Name Description
    System.String AccaoFormacao

    Identificador da acção de formação a editar.

    Returns
    Type Description
    RhpBEAccaoFormacao

    Existe(String)

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

    Declaration
    bool Existe(string AccaoFormacao)
    Parameters
    Type Name Description
    System.String AccaoFormacao

    Identificador da acção de formação a verificar.

    Returns
    Type Description
    System.Boolean

    ExisteFalta(String, DateTime)

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

    Declaration
    bool ExisteFalta(string AccaoFormacao, DateTime Data)
    Parameters
    Type Name Description
    System.String AccaoFormacao

    Identificador da acção de formação a verificar.

    System.DateTime Data

    Data na qual a falta terá ocorrido.

    Returns
    Type Description
    System.Boolean

    ListaAccoesFormacao(String)

    Devolve uma listagem de Acções de Formação.

    Declaration
    RhpBEAccoesFormacao ListaAccoesFormacao(string PlanoCurso)
    Parameters
    Type Name Description
    System.String PlanoCurso

    Identificador do Plano de Curso cujas acções de Formação se pretende listar.

    Returns
    Type Description
    RhpBEAccoesFormacao

    ListaPlanosCursosFuncionario(String)

    Devolve uma listagem dos Planos de Curso de um funcionário.

    Declaration
    StdBELista ListaPlanosCursosFuncionario(string Funcionario)
    Parameters
    Type Name Description
    System.String Funcionario

    Funcionario a pesquisar.

    Returns
    Type Description
    StdBELista

    Remove(String)

    Remove a informação de uma Acção de Formação.

    Declaration
    void Remove(string AccaoFormacao)
    Parameters
    Type Name Description
    System.String AccaoFormacao

    Identificador da acção de formação a remover.

    RemovePlanoCurso(String)

    Remove a informação de um Plano de Formação.

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

    Identificador do plano de curso a remover.

    ValidaActualizacao(RhpBEAccaoFormacao, ref String)

    Efectua as validações necessárias à actualização de uma Acção Formação.

    Declaration
    bool ValidaActualizacao(RhpBEAccaoFormacao objAccaoFormacao, ref string ErroValidacao)
    Parameters
    Type Name Description
    RhpBEAccaoFormacao objAccaoFormacao

    Objecto que encapsula toda a informação relativa a uma acção de formação

    System.String ErroValidacao

    Variável (referência) que acumula todos os erros de validação ocorridos.

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

    Identificador da acção de formação a validar.

    System.String ErroValidacao

    Variável (referência) que acumula todos os erros de validação ocorridos.

    Returns
    Type Description
    System.Boolean