PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRhpBSValDescontadosFaltas

    Classe utilizada para obter as regras de negócio dos registos de Valores descontados das Faltas.

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("B9A17B2F-126C-4D33-B121-67ADDC7122D8")]
    public interface IRhpBSValDescontadosFaltas

    Methods

    Actualiza(RhpBEValorDescontadoFalta)

    Actualiza a informação de uma falta processada.

    Declaration
    void Actualiza(RhpBEValorDescontadoFalta ObjBEValorDescontadoFalta)
    Parameters
    Type Name Description
    RhpBEValorDescontadoFalta ObjBEValorDescontadoFalta

    Objecto contendo os valores actuais.

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

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta, string Atributo, object Valor)
    Parameters
    Type Name Description
    System.Int32 NumProcessamento

    Número do processamento.

    System.Int32 IDLinhaProc

    Número da linha de movimentos pretendida.

    System.String Falta

    Identificador da falta.

    System.DateTime DataFalta

    Data da falta.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Novo valor do atributo indicado.

    ActualizaValorAtributos(Int32, Int32, String, DateTime, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 NumProcessamento

    Número do processamento.

    System.Int32 IDLinhaProc

    Número da linha de movimentos pretendida.

    System.String Falta

    Identificador da falta.

    System.DateTime DataFalta

    Data da falta.

    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

    DaNumFaltasCGARemPrincipalPeriodo(String, Int32, Int32, String, DateTime)

    Devolve o número de faltas CGA do Funcionário por Código Vencimento e Data da Falta

    Declaration
    double DaNumFaltasCGARemPrincipalPeriodo(string Funcionario, int MesProc, int AnoProc, string CodVenc, DateTime DataFalta = default(DateTime))
    Parameters
    Type Name Description
    System.String Funcionario

    Identificador do Funcionário.

    System.Int32 MesProc

    Mês de processamento.

    System.Int32 AnoProc

    Ano de processamento.

    System.String CodVenc

    Código do Vencimento.

    System.DateTime DataFalta

    Data da Falta.

    Returns
    Type Description
    System.Double

    DaNumFaltasSitFuncPerCGA(String, String, Int32, Int32, DateTime)

    Devolve o número de faltas do Funcionário por Situação Funcional, Período e Data Efectiva(opcional)

    Declaration
    double DaNumFaltasSitFuncPerCGA(string Funcionario, string SitFuncional, int MesProc, int AnoProc, DateTime DataEfectiva = default(DateTime))
    Parameters
    Type Name Description
    System.String Funcionario

    Identificador do Funcionário.

    System.String SitFuncional

    Situação Funcional.

    System.Int32 MesProc

    Mês de processamento.

    System.Int32 AnoProc

    Ano de processamento.

    System.DateTime DataEfectiva

    Data Efectiva.

    Returns
    Type Description
    System.Double

    DaTotalValorDescontadoMovimento(Int32, Int32)

    Devolve o valor do total descontado no Movimento.

    Declaration
    double DaTotalValorDescontadoMovimento(int NumProcessamento, int IDLinhaProc)
    Parameters
    Type Name Description
    System.Int32 NumProcessamento

    Número do processamento.

    System.Int32 IDLinhaProc

    Linha do processamento.

    Returns
    Type Description
    System.Double

    DaValorAtributo(Int32, Int32, String, DateTime, String)

    Devolve o valor de um atributo.

    Declaration
    object DaValorAtributo(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta, string Atributo)
    Parameters
    Type Name Description
    System.Int32 NumProcessamento

    Número do processamento.

    System.Int32 IDLinhaProc

    Número da linha de movimentos pretendida.

    System.String Falta

    Identificador da falta.

    System.DateTime DataFalta

    Data da falta.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

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

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta, params string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 NumProcessamento

    Número do processamento.

    System.Int32 IDLinhaProc

    Número da linha de movimentos pretendida.

    System.String Falta

    Identificador da falta.

    System.DateTime DataFalta

    Data da falta.

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorDescontado(String, Int32, Int32, String, DateTime)

    Devolve o valor descontado.

    Declaration
    double DaValorDescontado(string Funcionario, int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta)
    Parameters
    Type Name Description
    System.String Funcionario

    Identificador do funcionário.

    System.Int32 NumProcessamento

    Número do processamento.

    System.Int32 IDLinhaProc

    Linha do processamento.

    System.String Falta

    Identificador da falta.

    System.DateTime DataFalta

    Data da falta.

    Returns
    Type Description
    System.Double

    DaValorDescontadoFaltaPeriodo(String, String, String, Int32, Int32, DateTime)

    Devolve o valor abatido pela falta a determinada remuneração

    Declaration
    double DaValorDescontadoFaltaPeriodo(string CodFunc, string CodFalta, string Remuneracao, int PeriodoProc, int Ano, DateTime DataFalta)
    Parameters
    Type Name Description
    System.String CodFunc

    Identificador do Funcionário.

    System.String CodFalta

    Identificador da falta.

    System.String Remuneracao

    Identificador da remuneração.

    System.Int32 PeriodoProc

    Mês de processamento.

    System.Int32 Ano
    System.DateTime DataFalta

    data da falta

    Returns
    Type Description
    System.Double

    DaValorFaltasSitFuncPerCGA(String, String, Int32, Int32, DateTime)

    Devolve o valor das faltas do Funcionário por Situação Funcional, Período e Data Efectiva(opcional)

    Declaration
    double DaValorFaltasSitFuncPerCGA(string Funcionario, string SitFuncional, int MesProc, int AnoProc, DateTime DataEfectiva = default(DateTime))
    Parameters
    Type Name Description
    System.String Funcionario

    Identificador do Funcionário.

    System.String SitFuncional

    Situação Funcional.

    System.Int32 MesProc

    Mês de processamento.

    System.Int32 AnoProc

    Ano de processamento.

    System.DateTime DataEfectiva

    Data Efectiva.

    Returns
    Type Description
    System.Double

    Edita(Int32, Int32, String, DateTime)

    Edita a informação de uma falta processada.

    Declaration
    RhpBEValorDescontadoFalta Edita(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta)
    Parameters
    Type Name Description
    System.Int32 NumProcessamento

    Número do processamento.

    System.Int32 IDLinhaProc

    Número da linha de movimentos pretendida.

    System.String Falta

    Identificador da falta.

    System.DateTime DataFalta

    Data da falta.

    Returns
    Type Description
    RhpBEValorDescontadoFalta

    Existe(Int32, Int32, String, DateTime)

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

    Declaration
    bool Existe(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta)
    Parameters
    Type Name Description
    System.Int32 NumProcessamento

    Número do processamento.

    System.Int32 IDLinhaProc

    Número da linha de movimentos pretendida.

    System.String Falta

    Identificador da falta.

    System.DateTime DataFalta

    Data da falta.

    Returns
    Type Description
    System.Boolean

    LstFaltasValorDescontadoCGARemPrincipalPeriodo(String, Int32, Int32, String)

    Devolve a lista de Faltas e respectivo Valor Descontado por Código Vencimento

    Declaration
    StdBELista LstFaltasValorDescontadoCGARemPrincipalPeriodo(string Funcionario, int MesProc, int AnoProc, string CodVenc)
    Parameters
    Type Name Description
    System.String Funcionario

    Identificador do Funcionário.

    System.Int32 MesProc

    Mês de processamento.

    System.Int32 AnoProc

    Ano de processamento.

    System.String CodVenc

    Código do Vencimento

    Returns
    Type Description
    StdBELista

    LstValoresDescontadosFaltas()

    Devolve uma listagem de valores descontados por faltas aplicadas.

    Declaration
    StdBELista LstValoresDescontadosFaltas()
    Returns
    Type Description
    StdBELista

    Remove(Int32, Int32, String, DateTime)

    Remove a informação de uma falta processada.

    Declaration
    void Remove(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta)
    Parameters
    Type Name Description
    System.Int32 NumProcessamento

    Número do processamento.

    System.Int32 IDLinhaProc

    Número da linha de movimentos pretendida.

    System.String Falta

    Identificador da falta.

    System.DateTime DataFalta

    Data da falta.

    ValidaActualizacao(RhpBEValorDescontadoFalta, ref String)

    Efectua a validação de actualização dos dados de um registo.

    Declaration
    bool ValidaActualizacao(RhpBEValorDescontadoFalta ObjValorDescontadoFalta, ref string ErroValidacao)
    Parameters
    Type Name Description
    RhpBEValorDescontadoFalta ObjValorDescontadoFalta

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

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

    Declaration
    bool ValidaRemocao(int NumProcessamento, int IDLinhaProc, string Falta, DateTime DataFalta, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.Int32 NumProcessamento

    Número do processamento.

    System.Int32 IDLinhaProc

    Número da linha de movimentos pretendida.

    System.String Falta

    Identificador da falta.

    System.DateTime DataFalta

    Data da falta.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean