PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRhpBSCadastroSegSocialMoc

    Classe utilizada para obter as regras de negócio da Segurança Social para Moçambique.

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("81AB6079-3516-4DD3-BCB9-DE66240B693E")]
    public interface IRhpBSCadastroSegSocialMoc

    Methods

    Actualiza(RhpBECadastroSegSocialMoc)

    Actualiza a informação do Cadastro da Segurança Social para os PALOP

    Declaration
    void Actualiza(RhpBECadastroSegSocialMoc objBECadastroSegSocialMoc)
    Parameters
    Type Name Description
    RhpBECadastroSegSocialMoc objBECadastroSegSocialMoc

    Objecto que encapsula toda a informação a actualizar.

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

    Função que actualiza o valor de um atributo no Cadastro da Segurança Social.

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

    Indica o Número de Registos a que o registo se refere.

    System.Int32 Mes

    Indica o mês a que o registo se refere.

    System.String Funcionario

    Indica o Funcionário a que o registo se refere.

    System.String SegSocial

    Indica o código da Segurança Social associado ao funcionário.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    System.String Atributo

    Indica o nome do atributo a alterar baseado na informação da linha obtida dos campos anteriores.

    System.Object Valor

    Indica o valor a atribuir ao atributo definido em "Atributo".

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

    Função que actualiza o valor de vários atributos no Cadastro da Segurança Social.

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

    Indica o Número de Registos a que o registo se refere.

    System.Int32 Mes

    Indica o mês a que o registo se refere.

    System.String Funcionario

    Indica o Funcionário a que o registo se refere.

    System.String SegSocial

    Indica o código da Segurança Social associado ao funcionário.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    StdBECampos Atributos

    Objecto que contém a descrição de todos os atributos a alterar bem como o seu novo valor.

    AnularProcessamento(Int32, Int32, String)

    Método que permite a anulação do processamento de um mês já efectuado.

    Declaration
    bool AnularProcessamento(int intAnoAnular, int intMesAnular, string strTiposProcessamento)
    Parameters
    Type Name Description
    System.Int32 intAnoAnular

    Ano do processamento a anular.

    System.Int32 intMesAnular

    Mês do processamento a anular.

    System.String strTiposProcessamento

    Tipos de processamento a anular.

    Returns
    Type Description
    System.Boolean

    DaDefCamposUtil()

    Retorna um objecto "StdBEDefCamposUtil" que contém as informações sobre os campos do utilizador a usar

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

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

    Retorna o valor de um determinado atributo baseado nos campos chave especificados.

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

    Indica o Número de Registos a que o registo se refere.

    System.Int32 Mes

    Indica o mês a que o registo se refere.

    System.String Funcionario

    Indica o Funcionário a que o registo se refere.

    System.String SegSocial

    Indica o código da Segurança Social associado ao funcionário.

    System.String Atributo

    Indica o nome do atributo a alterar baseado na informação da linha obtida dos campos anteriores.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    Returns
    Type Description
    System.Object

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

    Retorna o valor de determinados atributos baseados nos campos chave especificados para um objecto "StdBECampos".

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

    Indica o Número de Registos a que o registo se refere.

    System.Int32 Mes

    Indica o mês a que o registo se refere.

    System.String Funcionario

    Indica o Funcionário a que o registo se refere.

    System.String SegSocial

    Indica o código da Segurança Social associado ao funcionário.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    System.String[] Atributos

    Objecto com o nome de todos os atributos a retornar.

    Returns
    Type Description
    StdBECampos

    Edita(Int32, Int32, String, String, Int32)

    Edita um registo do Cadastro da Segurança Social, identificado pelos parâmetros chave

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

    Indica o Número de Registos a que o registo se refere.

    System.Int32 Mes

    Indica o mês a que o registo se refere.

    System.String Funcionario

    Indica o Funcionário a que o registo se refere.

    System.String SegSocial

    Indica o código da Segurança Social associado ao funcionário.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    Returns
    Type Description
    RhpBECadastroSegSocialMoc

    Existe(Int32, Int32, String, String, Int32)

    Verifica se existe um determinado registo, identificado pelos seus campos chave.

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

    Indica o Número de Registos a que o registo se refere.

    System.Int32 Mes

    Indica o mês a que o registo se refere.

    System.String Funcionario

    Indica o Funcionário a que o registo se refere.

    System.String SegSocial

    Indica o código da Segurança Social associado ao funcionário.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    Returns
    Type Description
    System.Boolean

    ListaMovimentos(String, Int32, Int32, String, ref String)

    Retorna um objecto "StdBELista" com todos os registos do Cadastro da Segurança Social de Moçambique

    Declaration
    StdBELista ListaMovimentos(string strCamposBDSelect, int intMes, int intAno, string strTiposProc, ref string strFiltroRestricoes)
    Parameters
    Type Name Description
    System.String strCamposBDSelect

    Lista dos campos a colocar no select

    System.Int32 intMes

    Mês

    System.Int32 intAno

    Ano

    System.String strTiposProc

    Tipos de processamento

    System.String strFiltroRestricoes

    Filtro com as restrições

    Returns
    Type Description
    StdBELista

    Processar(Int32, Int32, String, String, IProgress<Int32>, CancellationToken)

    Metodo que Processa a declaração de remunerações para determinado mês / ano

    Declaration
    void Processar(int intMes, int intAno, string strTiposProc, string strNomeTempTable, IProgress<int> CallBack = null, CancellationToken CancelToken = default(CancellationToken))
    Parameters
    Type Name Description
    System.Int32 intMes

    Mês a tratar

    System.Int32 intAno

    Ano a tratar

    System.String strTiposProc
    System.String strNomeTempTable

    Nome da tabela onde é guardada a informação das faltas

    System.IProgress<System.Int32> CallBack

    Objecto para receber notificações de progresso

    System.Threading.CancellationToken CancelToken

    Token para cancelar o processo.

    Remove(Int32, Int32, String, String, Int32)

    Remove um registo do Cadastro da Segurança Social, identificado pelos seus campos chave.

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

    Indica o Número de Registos a que o registo se refere.

    System.Int32 Mes

    Indica o mês a que o registo se refere.

    System.String Funcionario

    Indica o Funcionário a que o registo se refere.

    System.String SegSocial

    Indica o código da Segurança Social associado ao funcionário.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    ValidaActualizacao(RhpBECadastroSegSocialMoc, ref String)

    Metodo que permite validar uma actualização, antes da gravação.

    Declaration
    bool ValidaActualizacao(RhpBECadastroSegSocialMoc ObjCadastroSegSocialMoc, ref string ErroValidacao)
    Parameters
    Type Name Description
    RhpBECadastroSegSocialMoc ObjCadastroSegSocialMoc

    Objecto que encapsula todas as informações a gravar no Cadastro da Segurança Social.

    System.String ErroValidacao

    Parâmetro passado por referência que retorna todos os erros de Validação que ocorreram.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, Int32, String, String, Int32, ref String)

    Metodo que permite validar uma remoção.

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

    Indica o Número de Registos a que o registo se refere.

    System.Int32 Mes

    Indica o mês a que o registo se refere.

    System.String Funcionario

    Indica o Funcionário a que o registo se refere.

    System.String SegSocial

    Indica o código da Segurança Social associado ao funcionário.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    System.String ErroValidacao

    Parâmetro passado por referência que retorna todos os erros de Validação que ocorreram.

    Returns
    Type Description
    System.Boolean