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 |
---|---|---|
Rhp |
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. |
NumRegistos | Indica o Número de Registos a que o registo se refere. |
System. |
Mes | Indica o mês a que o registo se refere. |
System. |
Funcionario | Indica o Funcionário a que o registo se refere. |
System. |
SegSocial | Indica o código da Segurança Social associado ao funcionário. |
System. |
Grupo | Indica o grupo a que o registo se refere. |
System. |
TipoVenc | Indica o tipo de vencimento do Funcionário. |
System. |
Ano | Indica o Ano a que o registo se refere. |
System. |
Atributo | Indica o nome do atributo a alterar baseado na informação da linha obtida dos campos anteriores. |
System. |
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. |
NumRegistos | Indica o Número de Registos a que o registo se refere. |
System. |
Mes | Indica o mês a que o registo se refere. |
System. |
Funcionario | Indica o Funcionário a que o registo se refere. |
System. |
SegSocial | Indica o código da Segurança Social associado ao funcionário. |
System. |
Grupo | Indica o grupo a que o registo se refere. |
System. |
TipoVenc | Indica o tipo de vencimento do Funcionário. |
System. |
Ano | Indica o Ano a que o registo se refere. |
Std |
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 |
---|---|
Std |
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. |
NumRegistos | Indica o Número de Registos a que o registo se refere. |
System. |
Mes | Indica o mês a que o registo se refere. |
System. |
Funcionario | Indica o Funcionário a que o registo se refere. |
System. |
SegSocial | Indica o código da Segurança Social associado ao funcionário. |
System. |
Grupo | Indica o grupo a que o registo se refere. |
System. |
TipoVenc | Indica o tipo de vencimento do Funcionário. |
System. |
Atributo | Indica o nome do atributo a alterar baseado na informação da linha obtida dos campos anteriores. |
System. |
Ano | Indica o Ano a que o registo se refere. |
Returns
Type | Description |
---|---|
System. |
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. |
NumRegistos | Indica o Número de Registos a que o registo se refere. |
System. |
Mes | Indica o mês a que o registo se refere. |
System. |
Funcionario | Indica o Funcionário a que o registo se refere. |
System. |
SegSocial | Indica o código da Segurança Social associado ao funcionário. |
System. |
Grupo | Indica o grupo a que o registo se refere. |
System. |
TipoVenc | Indica o tipo de vencimento do Funcionário. |
System. |
Ano | Indica o Ano a que o registo se refere. |
System. |
Atributos | Objecto com o nome de todos os atributos a retornar. |
Returns
Type | Description |
---|---|
Std |
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. |
NumRegistos | Indica o Número de Registos a que o registo se refere. |
System. |
Mes | Indica o mês a que o registo se refere. |
System. |
Funcionario | Indica o Funcionário a que o registo se refere. |
System. |
SegSocial | Indica o código da Segurança Social associado ao funcionário. |
System. |
Grupo | Indica o grupo a que o registo se refere. |
System. |
TipoVenc | Indica o tipo de vencimento do Funcionário. |
System. |
Ano | Indica o Ano a que o registo se refere. |
Returns
Type | Description |
---|---|
Rhp |
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. |
NumRegistos | Indica o Número de Registos a que o registo se refere. |
System. |
Mes | Indica o mês a que o registo se refere. |
System. |
Funcionario | Indica o Funcionário a que o registo se refere. |
System. |
SegSocial | Indica o código da Segurança Social associado ao funcionário. |
System. |
Grupo | Indica o grupo a que o registo se refere. |
System. |
TipoVenc | Indica o tipo de vencimento do Funcionário. |
System. |
Ano | Indica o Ano a que o registo se refere. |
Returns
Type | Description |
---|---|
System. |
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. |
Ano | Ano da folha |
System. |
Mes | Mês da folha |
System. |
NumeroDias | Número de dias |
System. |
TiposProcessamento | Tipos de Processamento |
System. |
Observacoes | Observações a incluir |
System. |
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 |
---|---|
Std |
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. |
NumRegistos | Indica o Número de Registos a que o registo se refere. |
System. |
Mes | Indica o mês a que o registo se refere. |
System. |
Funcionario | Indica o Funcionário a que o registo se refere. |
System. |
SegSocial | Indica o código da Segurança Social associado ao funcionário. |
System. |
Grupo | Indica o grupo a que o registo se refere. |
System. |
TipoVenc | Indica o tipo de vencimento do Funcionário. |
System. |
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 |
---|---|---|
Rhp |
ObjAntigoCadastroSegSocial | Objecto que encapsula todas as informações a gravar no Cadastro da Segurança Social. |
System. |
ErroValidacao | Parâmetro passado por referência que retorna todos os erros de Validação que ocorreram. |
Returns
Type | Description |
---|---|
System. |
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. |
NumRegistos | Indica o Número de Registos a que o registo se refere. |
System. |
Mes | Indica o mês a que o registo se refere. |
System. |
Funcionario | Indica o Funcionário a que o registo se refere. |
System. |
SegSocial | Indica o código da Segurança Social associado ao funcionário. |
System. |
Grupo | Indica o grupo a que o registo se refere. |
System. |
TipoVenc | Indica o tipo de vencimento do Funcionário. |
System. |
Ano | Indica o Ano a que o registo se refere. |
System. |
ErroValidacao | Parâmetro passado por referência que retorna todos os erros de Validação que ocorreram. |
Returns
Type | Description |
---|---|
System. |