PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRhpBSInstrumentos

    Classe utilizada para obter as regras de negócio dos Instrumentos de Regulamentação do Trabalho.

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("0E3FCDCA-699C-4A7C-AC96-8B295BAF39CF")]
    public interface IRhpBSInstrumentos

    Methods

    Actualiza(RhpBEInstrumento)

    Actualiza a informação de um instrumento de regulamentação de trabalho.

    Declaration
    void Actualiza(RhpBEInstrumento objBEInstrumento)
    Parameters
    Type Name Description
    RhpBEInstrumento objBEInstrumento

    Objecto contendo os valores actuais.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo.

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

    Identificador do instrumento de regulamentação do trabalho.

    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 Instrumento, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    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

    DaDiasAbaterSubsidio(RhpBEFuncionario, Int32, Int32, Int32)

    Declaration
    double DaDiasAbaterSubsidio(RhpBEFuncionario ObjFuncionario, int Ano, int Subsidio, int intTipoDias = 0)
    Parameters
    Type Name Description
    RhpBEFuncionario ObjFuncionario
    System.Int32 Ano
    System.Int32 Subsidio
    System.Int32 intTipoDias
    Returns
    Type Description
    System.Double

    DaNumeroHoras(String)

    Função que devolve o número de horas associadas a um instrumento de regulamentação do trabalho.

    Declaration
    float DaNumeroHoras(string Instrumento)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    System.Single

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

    Declaration
    object DaValorAtributo(string Instrumento, string Atributo)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributoFerias(String, Int32, Int32, String)

    Devolve as férias referentes a um instrumento.

    Declaration
    object DaValorAtributoFerias(string Instrumento, int Ano, int AnoAdmissao, string Atributo)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    System.Int32 Ano

    Ano a considerar.

    System.Int32 AnoAdmissao

    Ano de admissão do funcionário.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo, respeitando os locks da base de dados.

    Declaration
    object DaValorAtributoLock(string Instrumento, string Atributo)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    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 Instrumento, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.

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

    Identificador do instrumento de regulamentação do trabalho.

    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 instrumento de regulamentação de trabalho.

    Declaration
    RhpBEInstrumento Edita(string Instrumento)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    RhpBEInstrumento

    Existe(String)

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

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

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    System.Boolean

    ExisteFaltasInjustificadas(String, String)

    Verifica se a falta passada nos parâmetros está como injustificada no IRT do funcionario.

    Declaration
    bool ExisteFaltasInjustificadas(string Funcionario, string Falta)
    Parameters
    Type Name Description
    System.String Funcionario

    Identificador do funcionário.

    System.String Falta

    Identificador da falta.

    Returns
    Type Description
    System.Boolean

    LstFaltasFerias(String)

    Devolve uma listagem das faltas a considerar para a não atribuição de dias de férias adicionais.

    Declaration
    StdBELista LstFaltasFerias(string Instrumento)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    StdBELista

    LstFaltasInjustificadas(String)

    Devolve uma listagem das faltas Injustificadas.

    Declaration
    StdBELista LstFaltasInjustificadas(string Instrumento)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    StdBELista

    LstFaltasSubsidio(String, Int32)

    Declaration
    StdBELista LstFaltasSubsidio(string Instrumento, int Subsidio)
    Parameters
    Type Name Description
    System.String Instrumento
    System.Int32 Subsidio
    Returns
    Type Description
    StdBELista

    LstFeriasAntiguidade(String)

    Devolve uma listagem dos dias de férias adicionais por Antiguidade.

    Declaration
    StdBELista LstFeriasAntiguidade(string Instrumento)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    StdBELista

    LstFeriasAssiduidade(String)

    Devolve uma listagem dos dias de férias adicionais por Assiduidade.

    Declaration
    StdBELista LstFeriasAssiduidade(string Instrumento)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    StdBELista

    LstFeriasIdade(String)

    Devolve uma listagem dos dias de férias adicionais por idade.

    Declaration
    StdBELista LstFeriasIdade(string Instrumento)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    StdBELista

    LstInstrumentos()

    Devolve uma listagem de instrumentos de regulamentação do trabalho.

    Declaration
    StdBELista LstInstrumentos()
    Returns
    Type Description
    StdBELista

    LstRemuneracoesCategoria(String, String, Int32, DateTime)

    Obtém a lista de remunerações associadas a uma categoria num IRT.

    Declaration
    StdBELista LstRemuneracoesCategoria(string sInstrumento, string sCategoria, int iCategoriaEscalao, DateTime dData = default(DateTime))
    Parameters
    Type Name Description
    System.String sInstrumento

    Código do Instrumentos para o qual se pretende ler a colecção de remunerações.

    System.String sCategoria

    Código do Instrumentos para o qual se pretende ler a colecção de remunerações.

    System.Int32 iCategoriaEscalao

    Código do escalão da categoria para o qual se pretende ler a colecção de remunerações.

    System.DateTime dData

    Data do registo para o qual se pretende ler a colecção de remunerações.

    Returns
    Type Description
    StdBELista

    LstRemuneracoesSalarioHoraHorasExtra(String)

    Devolve uma listagem das remunerações que entram para o cálculo do salário hora das horas extra.

    Declaration
    StdBELista LstRemuneracoesSalarioHoraHorasExtra(string Instrumento)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    StdBELista

    LstRemuneracoesSalarioHoraSubsTurno(String)

    Devolve uma listagem das remunerações que entram para o cálculo do salário hora do subsídio de turno.

    Declaration
    StdBELista LstRemuneracoesSalarioHoraSubsTurno(string Instrumento)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    StdBELista

    LstRemuneracoesSalarioHoraVencimento(String)

    Devolve uma listagem das remunerações que entram para o cálculo do salário hora do vencimento.

    Declaration
    StdBELista LstRemuneracoesSalarioHoraVencimento(string Instrumento)
    Parameters
    Type Name Description
    System.String Instrumento

    Identificador do instrumento de regulamentação do trabalho.

    Returns
    Type Description
    StdBELista

    Remove(String)

    Remove a informação de um instrumento de regulamentação de trabalho.

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

    Identificador do instrumento de regulamentação do trabalho.

    ValidaActualizacao(RhpBEInstrumento, ref String)

    Valida a actualização.

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

    Recebe a descrição de eventuais erros detectados.

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

    Identificador do instrumento de regulamentação do trabalho.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean