PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRhpBSAcrescimoCustos

    Classe utilizada para obter as regras de negócio dos Acréscimos de Custos.

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("6CE54EA2-B770-40FA-87A7-707AB28C01FC")]
    public interface IRhpBSAcrescimoCustos

    Methods

    AcrescimoCustosAnoMesDescCBL(Int32, Int32)

    Verifica se existe determinado mês e/ou ano lançado na CBL

    Declaration
    bool AcrescimoCustosAnoMesDescCBL(int Ano, int Mes)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.Int32 Mes

    Mês do acréscimo de custos.

    Returns
    Type Description
    System.Boolean

    Actualiza(RhpBEAcrescimoCustos, String)

    Actualiza a informação de um acréscimo de custos.

    Declaration
    void Actualiza(RhpBEAcrescimoCustos objBEPrevFerias, string Avisos = "")
    Parameters
    Type Name Description
    RhpBEAcrescimoCustos objBEPrevFerias

    Objecto contendo a informação de acréscimo de custos a actualizar.

    System.String Avisos

    Mensagens devolvidas na actualização.

    ActualizaValorAtributo(Int32, String, Int32, String, Object)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(int Ano, string Funcionario, int Mes, string Atributo, object Valor)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.String Funcionario

    Identificador do funcionário.

    System.Int32 Mes

    Mês do acréscimo de custos.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Novo valor do atributo indicado.

    ActualizaValorAtributos(Int32, String, Int32, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(int Ano, string Funcionario, int Mes, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.String Funcionario

    Identificador do funcionário.

    System.Int32 Mes

    Mês do acréscimo de custos.

    StdBECampos Atributos

    Objecto contendo os atributos a actualizar e respectivos valores.

    DaDataDescCBL(Int32, Int32)

    Devolve a data de lançamento na CBL

    Declaration
    string DaDataDescCBL(int Ano, int Mes)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.Int32 Mes

    Mês do acréscimo de custos.

    Returns
    Type Description
    System.String

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(Int32, String, Int32, String)

    Devolve o valor de um atributo.

    Declaration
    object DaValorAtributo(int Ano, string Funcionario, int Mes, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.String Funcionario

    Identificador do funcionário.

    System.Int32 Mes

    Mês do acréscimo de custos.

    System.String Atributo

    Atributo do qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributos(Int32, String, Int32, String[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(int Ano, string Funcionario, int Mes, params string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.String Funcionario

    Identificador do funcionário.

    System.Int32 Mes

    Mês do acréscimo de custos.

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(Int32, String, Int32)

    Edita a informação de um acréscimo de custos.

    Declaration
    RhpBEAcrescimoCustos Edita(int Ano, string Funcionario, int Mes)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.String Funcionario

    Identificador do funcionário.

    System.Int32 Mes

    Mês do acréscimo de custos.

    Returns
    Type Description
    RhpBEAcrescimoCustos

    Existe(Int32, String, Int32)

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

    Declaration
    bool Existe(int Ano, string Funcionario, int Mes)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano a que se refere o acréscimo de custos.

    System.String Funcionario

    Funcionário para o qual se pretende saber o acréscimo de custos.

    System.Int32 Mes

    Mês a que se refere o acréscimo de custos.

    Returns
    Type Description
    System.Boolean

    ExisteAnoMes(Int32, Int32)

    Verifica se existe determinado mês e/ou ano.

    Declaration
    bool ExisteAnoMes(int Ano, int Mes)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.Int32 Mes

    Mês do acréscimo de custos.

    Returns
    Type Description
    System.Boolean

    ExisteAnual(Int32)

    Verifica se existe processamento anual para determinado ano.

    Declaration
    bool ExisteAnual(int Ano)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    Returns
    Type Description
    System.Boolean

    ExisteDuoDecimal(Int32)

    Verifica se existe processamento duodecimal para determinado ano.

    Declaration
    int ExisteDuoDecimal(int Ano)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    Returns
    Type Description
    System.Int32

    LstAcrescimoCustos()

    Devolve uma listagem de acréscimos de custos.

    Declaration
    StdBELista LstAcrescimoCustos()
    Returns
    Type Description
    StdBELista

    LstAcrescimoCustosAnoMes(Int32, Int32)

    Devolve uma listagem mensal de acréscimos de custos.

    Declaration
    StdBELista LstAcrescimoCustosAnoMes(int Ano, int Mes)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.Int32 Mes

    Mês do acréscimo de custos.

    Returns
    Type Description
    StdBELista

    LstSomasAnoMes(Int32, Int32)

    Devolve uma listagem das somas mensais de acréscimos de custos.

    Declaration
    StdBELista LstSomasAnoMes(int Ano, int Mes)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.Int32 Mes

    Mês do acréscimo de custos.

    Returns
    Type Description
    StdBELista

    Remove(Int32, String, Int32)

    Remove a informação de um acréscimo de custos.

    Declaration
    void Remove(int Ano, string Funcionario, int Mes)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.String Funcionario

    Identificador do funcionário.

    System.Int32 Mes

    Mês do acréscimo de custos.

    ValidaActualizacao(RhpBEAcrescimoCustos, ref String)

    Efectua todas as validações necessárias para a remoção de um acréscimo de custos.

    Declaration
    bool ValidaActualizacao(RhpBEAcrescimoCustos ObjAcrescimoCustos, ref string ErroValidacao)
    Parameters
    Type Name Description
    RhpBEAcrescimoCustos ObjAcrescimoCustos

    Objecto contendo os novos valores a actualizar.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, String, Int32, ref String)

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

    Declaration
    bool ValidaRemocao(int Ano, string Funcionario, int Mes, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do acréscimo de custos.

    System.String Funcionario

    Identificador do funcionário.

    System.Int32 Mes

    Mês do acréscimo de custos.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean