Interface IRhpBSProcessamentoCGA
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("4F90B29F-0783-4167-ACDE-ABAC2B090BDD")]
public interface IRhpBSProcessamentoCGA
Methods
ListaProcessamentoCGA(Int32, Int32, Int32, String)
Função que lista os processamentos CGA de acordo com os parâmetros passados
Declaration
StdBELista ListaProcessamentoCGA(int Ano, int Mes, int TipoRelacao, string Restricao = "")
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano de processamento. |
System.Int32 | Mes | Mês de processamento. |
System.Int32 | TipoRelacao | Variável que indica se é relativo a relação de descontos ou relações contributivas. |
System.String | Restricao | Fragmento de query sql para filtrar os registos a listar. Este filtro pode ser usado para as tabelas Funcionarios e Estabelecimentos. Exemplo: "Funcionarios.Codigo in('001', '002', '003')" ou "Estabelecimento.CodigoCGA = '001'" |
Returns
Type | Description |
---|---|
StdBELista |
ListaProcessamentoQuadroCGA(Int32, Int32, Int32, String)
Função que lista os processamentos CGA de acordo com os parâmetros passados
Declaration
List<RhpBEQuadroCGA> ListaProcessamentoQuadroCGA(int Ano, int Mes, int TipoRelacao, string Restricao = "")
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano de processamento. |
System.Int32 | Mes | Mês de processamento. |
System.Int32 | TipoRelacao | Variável que indica se é relativo a relação de descontos ou relações contributivas. |
System.String | Restricao | Fragmento de query sql para filtrar os registos a listar. Este filtro pode ser usado para as tabelas Funcionarios e Estabelecimentos. Exemplo: "Funcionarios.Codigo in('001', '002', '003')" ou "Estabelecimento.CodigoCGA = '001'" |
Returns
Type | Description |
---|---|
System.Collections.Generic.List<RhpBEQuadroCGA> | Devolve uma lista com o objeto "RhpBE100.RhpBEQuadroCGA" |
Processar(Int32, Int32, ref String, ref String)
Função que efectua o processamento de valores para a relação de descontos da CGA.
Declaration
bool Processar(int AnoProc, int MesProc, ref string SelFormula, ref string Erros)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | AnoProc | Ano de processamento. |
System.Int32 | MesProc | Mês de processamento. |
System.String | SelFormula | Fragmento de query sql para filtrar os registos a processar. Este filtro pode ser usado para as tabelas Funcioarios e Estabelecimentos. Exemplo: "Funcionarios.Codigo in('001', '002', '003')" ou "Estabelecimento.CodigoCGA = '001'" |
System.String | Erros | Variável que irá receber eventuais mensagens de erro originadas pelo processamento. |
Returns
Type | Description |
---|---|
System.Boolean |
ProcessarRelContributivas(Int32, Int32, ref String, ref String, Boolean)
Função que efectua o processamento de valores para as relações contributivas da CGA.
Declaration
bool ProcessarRelContributivas(int AnoProc, int MesProc, ref string SelFormula, ref string Erros, bool AcertoPeriodosAnteriores = false)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | AnoProc | Ano de processamento. |
System.Int32 | MesProc | Mês de processamento. |
System.String | SelFormula | Fragmento de query sql para filtrar os registos a processar. Este filtro pode ser usado para as tabelas Funcionarios e Estabelecimentos. Exemplo: "Funcionarios.Codigo in('001', '002', '003')" ou "Estabelecimento.CodigoCGA = '001'" |
System.String | Erros | Variável que irá receber eventuais mensagens de erro originadas pelo processamento. |
System.Boolean | AcertoPeriodosAnteriores | Indicador de acerto de períodos anteriores |
Returns
Type | Description |
---|---|
System.Boolean |
ProcessarRelContributivas(Int32, Int32, ref String, ref String, Boolean, Boolean)
Função que efectua o processamento de valores para as relações contributivas da CGA.
Declaration
bool ProcessarRelContributivas(int AnoProc, int MesProc, ref string SelFormula, ref string Erros, bool AcertoPeriodosAnteriores = false, bool MesmaSitFuncSubsidio = false)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | AnoProc | Ano de processamento. |
System.Int32 | MesProc | Mês de processamento. |
System.String | SelFormula | Fragmento de query sql para filtrar os registos a processar. Este filtro pode ser usado para as tabelas Funcionarios e Estabelecimentos. Exemplo: "Funcionarios.Codigo in('001', '002', '003')" ou "Estabelecimento.CodigoCGA = '001'" |
System.String | Erros | Variável que irá receber eventuais mensagens de erro originadas pelo processamento. |
System.Boolean | AcertoPeriodosAnteriores | Indicador de acerto de períodos anteriores |
System.Boolean | MesmaSitFuncSubsidio | Indicador de mesma situaçãdo funcional nos subsídios |
Returns
Type | Description |
---|---|
System.Boolean |