PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRhpBSOrcamentosPlano

    Classe utilizada para obter as regras de negócio dos Orçamentos de Planos de Formação.

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("4A884C59-F102-48C3-BFE9-92C5C6617486")]
    public interface IRhpBSOrcamentosPlano

    Methods

    Actualiza(RhpBEOrcamentoPlano)

    Actualiza a informação de uma posição.

    Declaration
    void Actualiza(RhpBEOrcamentoPlano objBE)
    Parameters
    Type Name Description
    RhpBEOrcamentoPlano objBE

    Actualiza(RhpBEOrcamentoPlano, ref String)

    Actualiza a informação de uma posição.

    Declaration
    void Actualiza(RhpBEOrcamentoPlano objBE, ref string Avisos)
    Parameters
    Type Name Description
    RhpBEOrcamentoPlano objBE
    System.String Avisos

    Mensagens devolvidas na actualização.

    ActualizaValorAtributo(Int32, String, String, Object)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(int AnoOrcamento, string Plano, string Atributo, object Valor)
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String Plano

    Plano de formação a que respeita o Orçamento.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Novo valor do atributo indicado.

    ActualizaValorAtributos(Int32, String, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(int AnoOrcamento, string Plano, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String Plano

    Plano de formação a que respeita o Orçamento.

    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(Int32, String, String)

    Devolve o valor de um atributo.

    Declaration
    object DaValorAtributo(int AnoOrcamento, string Plano, string Atributo)
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String Plano

    Plano de formação a que respeita o Orçamento.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributos(Int32, String, String[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(int AnoOrcamento, string Plano, params string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String Plano

    Plano de formação a que respeita o Orçamento.

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(Int32, String)

    Edita a informação de um Orçamento de Formação.

    Declaration
    RhpBEOrcamentoPlano Edita(int AnoOrcamento, string Plano)
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String Plano

    Plano de formação a que respeita o Orçamento.

    Returns
    Type Description
    RhpBEOrcamentoPlano

    Existe(Int32, String)

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

    Declaration
    bool Existe(int AnoOrcamento, string Plano)
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String Plano

    Plano de formação a que respeita o Orçamento.

    Returns
    Type Description
    System.Boolean

    Remove(Int32, String)

    Remove a informação de um Orçamento.

    Declaration
    void Remove(int AnoOrcamento, string Plano)
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String Plano

    Plano de formação a que respeita o Orçamento.

    TotalAtribuidoAno(Int32)

    Calcula o valor total atribuido aos vários planos de formação para um dado ano

    Declaration
    double TotalAtribuidoAno(int AnoOrcamento)
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    Returns
    Type Description
    System.Double

    TotalAtribuidoUnidade(Int32, String)

    Calcula o valor total atribuido a uma unidade nos vários planos de formação para um dado ano

    Declaration
    double TotalAtribuidoUnidade(int AnoOrcamento, string Unidade)
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String Unidade

    Unidade Organizacional.

    Returns
    Type Description
    System.Double

    TotalAtribuidoUnidadePlano(Int32, String, String, Boolean)

    Calcula o valor total atribuido a uma unidade num plano de formação para um dado ano

    Declaration
    double TotalAtribuidoUnidadePlano(int Ano, string Plano, string Unidade, bool Recursivamente)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do Orçamento.

    System.String Plano

    Plano de Formação

    System.String Unidade

    Unidade Organizacional.

    System.Boolean Recursivamente

    Indica se deve ser deve ou não ser contabilizado o total atribuido às unidades descendentes

    Returns
    Type Description
    System.Double

    TotalAtribuidoUnidades(Int32, String)

    Calcula o valor total atribuido às unidades nos vários planos de formação ou para um determinado plano

    Declaration
    double TotalAtribuidoUnidades(int AnoOrcamento, string PlanoFormacao = "")
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String PlanoFormacao

    Plano de Formação. Opcional.

    Returns
    Type Description
    System.Double

    TotalDisponibilizado(Int32, String)

    Calcula o valor total disponibilizado nos vários planos de formação ou para um determinado plano

    Declaration
    double TotalDisponibilizado(int AnoOrcamento, string PlanoFormacao = "")
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String PlanoFormacao

    Plano de Formação. Opcional.

    Returns
    Type Description
    System.Double

    ValidaActualizacao(RhpBEOrcamentoPlano, ref String)

    Efectua a validação dos dados de posições.

    Declaration
    bool ValidaActualizacao(RhpBEOrcamentoPlano objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    RhpBEOrcamentoPlano objBE
    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, String, ref String)

    Efectua a validação de um registo antes de ser efectuada a sua remoção.

    Declaration
    bool ValidaRemocao(int AnoOrcamento, string Plano, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.Int32 AnoOrcamento

    Ano do Orçamento.

    System.String Plano

    Plano de formação a que respeita o Orçamento.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean