PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRhpBSAntigoCadastroSegSocial

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

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("3483F1F4-386B-43B5-88C2-9FFEE7E4F782")]
    public interface IRhpBSAntigoCadastroSegSocial

    Methods

    Actualiza(RhpBEAntigoCadastroSegSocial)

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

    Declaration
    void Actualiza(RhpBEAntigoCadastroSegSocial objBEAntigoCadastroSegSocial)
    Parameters
    Type Name Description
    RhpBEAntigoCadastroSegSocial objBEAntigoCadastroSegSocial

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

    ActualizaValorAtributo(Int32, Int32, String, String, 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, string Grupo, string TipoVenc, 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.String Grupo

    Indica o grupo a que o registo se refere.

    System.String TipoVenc

    Indica o tipo de vencimento do 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, 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, string Grupo, string TipoVenc, 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.String Grupo

    Indica o grupo a que o registo se refere.

    System.String TipoVenc

    Indica o tipo de vencimento do 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.

    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, 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 Grupo, string TipoVenc, 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 Grupo

    Indica o grupo a que o registo se refere.

    System.String TipoVenc

    Indica o tipo de vencimento do 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, 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, string Grupo, string TipoVenc, 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.String Grupo

    Indica o grupo a que o registo se refere.

    System.String TipoVenc

    Indica o tipo de vencimento do 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, String, String, Int32)

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

    Declaration
    RhpBEAntigoCadastroSegSocial Edita(int NumRegistos, int Mes, string Funcionario, string SegSocial, string Grupo, string TipoVenc, 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 Grupo

    Indica o grupo a que o registo se refere.

    System.String TipoVenc

    Indica o tipo de vencimento do Funcionário.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    Returns
    Type Description
    RhpBEAntigoCadastroSegSocial

    Existe(Int32, Int32, String, String, 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, string Grupo, string TipoVenc, 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 Grupo

    Indica o grupo a que o registo se refere.

    System.String TipoVenc

    Indica o tipo de vencimento do Funcionário.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    Returns
    Type Description
    System.Boolean

    ExportaFOSXml(Int32, Int32, Int32, String, String, String)

    Exporta a Folha de Salários para XML

    Declaration
    void ExportaFOSXml(int Ano, int Mes, int NumeroDias, string TiposProcessamento, string Observacoes, string NomeFicheiro)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano da folha

    System.Int32 Mes

    Mês da folha

    System.Int32 NumeroDias

    Número de dias

    System.String TiposProcessamento

    Tipos de Processamento

    System.String Observacoes

    Observações a incluir

    System.String NomeFicheiro

    Devolve o nome do ficheiro gerado

    LstAntigoCadastroSegSocial()

    Retorna um objecto "StdBELista" com todos os registos do Cadastro da Segurança Social dos PALOP

    Declaration
    StdBELista LstAntigoCadastroSegSocial()
    Returns
    Type Description
    StdBELista

    Remove(Int32, Int32, String, String, 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, string Grupo, string TipoVenc, 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 Grupo

    Indica o grupo a que o registo se refere.

    System.String TipoVenc

    Indica o tipo de vencimento do Funcionário.

    System.Int32 Ano

    Indica o Ano a que o registo se refere.

    ValidaActualizacao(RhpBEAntigoCadastroSegSocial, ref String)

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

    Declaration
    bool ValidaActualizacao(RhpBEAntigoCadastroSegSocial ObjAntigoCadastroSegSocial, ref string ErroValidacao)
    Parameters
    Type Name Description
    RhpBEAntigoCadastroSegSocial ObjAntigoCadastroSegSocial

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

    Metodo que permite validar uma remoção.

    Declaration
    bool ValidaRemocao(int NumRegistos, int Mes, string Funcionario, string SegSocial, string Grupo, string TipoVenc, 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.String Grupo

    Indica o grupo a que o registo se refere.

    System.String TipoVenc

    Indica o tipo de vencimento do 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