Interface IRhpBSMovimentos
Classe que disponibiliza serviços relaccionados com os Movimentos de processamentos de um Funcionário.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("60A522CC-E043-41BF-8C0A-A77E47119939")]
public interface IRhpBSMovimentos
Methods
Actualiza(RhpBEMovimento)
Actualiza a informação de um movimento de um funcionário.
Declaration
void Actualiza(RhpBEMovimento objBEMovimento)
Parameters
| Type | Name | Description |
|---|---|---|
| RhpBEMovimento | objBEMovimento | Objecto contendo os valores actuais. |
ActualizaValorAtributo(String, Int32, Int32, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Funcionario, int NumProcessamento, int IDLinha, string Atributo, object Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumProcessamento | Número do processamento. |
| System.Int32 | IDLinha | Número da linha do movimento. |
| System.String | Atributo | Nome do atributo cujo valor será actualizado. |
| System.Object | Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(String, Int32, Int32, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string Funcionario, int NumProcessamento, int IDLinha, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumProcessamento | Número do processamento. |
| System.Int32 | IDLinha | Número da linha do movimento. |
| StdBECampos | Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
AnularMovimentosExtraordinario(String, Int32, Int32, DateTime, Int32)
Elimina os movimentos de um processamento para um período e respectivos valores das faltas para a data indicada.
Declaration
void AnularMovimentosExtraordinario(string Funcionario, int TipoVenc, int NumPeriodo, DateTime Data, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.Int32 | TipoVenc | Tipo de processamento (1 - Vencimento, 2 - Subs. Férias, 3 - Subs. Natal e 4 - Extraordinário). |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.DateTime | Data | Data do processamento. |
| System.Int32 | Ano | Ano do processamento. |
CalculoRetencaoIRS(String, Int32, Int32, Int32, String)
Devolve o valor da retenção de IRS de um determinado ano e mês.
Declaration
double CalculoRetencaoIRS(string Codigo, int Mes, int TipoResidencia, int Ano, string Zona)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Codigo | Código da retenção de IRS. |
| System.Int32 | Mes | Mês a calcular. |
| System.Int32 | TipoResidencia | Tipo de Residência (2 para incluir residentes no estrangeiro). |
| System.Int32 | Ano | Ano a calcular. |
| System.String | Zona | Código do domicílio fiscal a calcular. |
Returns
| Type | Description |
|---|---|
| System.Double |
DaDataUltimoProcessamentoExtra(String, Int32, ref DateTime, String)
Declaration
bool DaDataUltimoProcessamentoExtra(string Funcionario, int MesFiscal, ref DateTime UltimaData, string strRestricoes = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | MesFiscal | |
| System.DateTime | UltimaData | |
| System.String | strRestricoes |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DaDataUltimoProcessamentoVenc(String, Int32, ref DateTime, String)
Declaration
bool DaDataUltimoProcessamentoVenc(string Funcionario, int MesFiscal, ref DateTime UltimaData, string strRestricoes = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | MesFiscal | |
| System.DateTime | UltimaData | |
| System.String | strRestricoes |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DaDataUltimoProcessamentoVencExtra(String, Int32, ref DateTime, String)
Declaration
bool DaDataUltimoProcessamentoVencExtra(string Funcionario, int MesFiscal, ref DateTime UltimaData, string strRestricoes = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | MesFiscal | |
| System.DateTime | UltimaData | |
| System.String | strRestricoes |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaDiferencasIRSCalculadas(String, Int32, Int32)
Devolve o valor total processado de diferenças de IRS num determinado mês fiscal para um funcionário.
Declaration
double DaDiferencasIRSCalculadas(string Funcionario, int MesFiscal, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.Int32 | MesFiscal | Mês fiscal processado. |
| System.Int32 | Ano | Ano do processamento. |
Returns
| Type | Description |
|---|---|
| System.Double |
DaNumProcDeUmProcessamento(String, Int32, Int32, Int32, DateTime)
Devolve o número de processamento de um processamento efectuado.
Declaration
int DaNumProcDeUmProcessamento(string Funcionario, int TipoVenc, int NumPeriodo, int Ano, DateTime DataProc = default(DateTime))
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.Int32 | TipoVenc | Tipo de processamento (Vencimento, Subs. Férias, Subs. Natal e Extraordinário). |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.Int32 | Ano | Ano do processamento. |
| System.DateTime | DataProc | Data do processamento (só é necessária para TipoVenc = 4, Extraordinários). |
Returns
| Type | Description |
|---|---|
| System.Int32 |
DaTotalADSE(TriState, Int32, Int32, String, Boolean, Boolean)
Devolve o total de horas extra.
Pode ser passada um ou vários códigos de HExtras entre pelícas e separados por vírgulas.
Se não forem passada horas extra devolve o total de todas as horas extra. Se não for passado funcionário devolve o total de todos os funcionários. Se não for passado o mês fiscal devolve o total anual.
Declaration
double DaTotalADSE(TriState Residente, int AnoInicial = 0, int AnoFinal = 0, string Funcionario = "", bool blnFacultativo = false, bool blnMoedaAltHist = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.VisualBasic.TriState | Residente | |
| System.Int32 | AnoInicial | |
| System.Int32 | AnoFinal | |
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento (opcional). |
| System.Boolean | blnFacultativo | |
| System.Boolean | blnMoedaAltHist | Flag indicativa se os valores a retornar são na moeda alternativa, ao câmbio histórico (opcional). |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalDescontos(TriState, Int32, Int32, Int32, Int32, String, String, Boolean)
Declaration
double DaTotalDescontos(TriState Residente, int AnoInicial = 0, int AnoFinal = 0, int PeriodoInicial = 0, int PeriodoFinal = 0, string Descontos = "", string Funcionario = "", bool blnMAltHist = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.VisualBasic.TriState | Residente | |
| System.Int32 | AnoInicial | |
| System.Int32 | AnoFinal | |
| System.Int32 | PeriodoInicial | |
| System.Int32 | PeriodoFinal | |
| System.String | Descontos | |
| System.String | Funcionario | |
| System.Boolean | blnMAltHist |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalDescontosPorRend(Int32, TriState, String, String, Int32, Boolean)
Declaration
StdBELista DaTotalDescontosPorRend(int Ano, TriState Residente, string Descontos = "", string Funcionario = "", int MesFiscal = 0, bool blnMAltHist = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | |
| Microsoft.VisualBasic.TriState | Residente | |
| System.String | Descontos | |
| System.String | Funcionario | |
| System.Int32 | MesFiscal | |
| System.Boolean | blnMAltHist |
Returns
| Type | Description |
|---|---|
| StdBELista |
DaTotalHExtras(Int32, String, String, Int32, Boolean)
Declaration
double DaTotalHExtras(int Ano, string HExtras = "", string Funcionario = "", int MesFiscal = 0, bool blnMAltHist = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | |
| System.String | HExtras | |
| System.String | Funcionario | |
| System.Int32 | MesFiscal | Mês fiscal do processamento (opcional). |
| System.Boolean | blnMAltHist |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalRemSubsidios(Int32, String, String, Int32, Byte)
Devolve o valor total de uma remuneração num período.
Declaration
double DaTotalRemSubsidios(int Ano, string Remuneracao, string Funcionario, int Periodo, byte TipoVenc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | Ano | Ano do processamento. |
| System.String | Remuneracao | Remuneração pretendida. |
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.Int32 | Periodo | Número do período processado. |
| System.Byte | TipoVenc | Tipo de processamento (Vencimento, Subs. Férias, Subs. Natal e Extraordinário). |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalRemuneracoes(TriState, Int32, Int32, Int32, Int32, String, String, Boolean, Int32)
Declaration
double DaTotalRemuneracoes(TriState Residente, int AnoInicial = 0, int AnoFinal = 0, int PeriodoInicial = 0, int PeriodoFinal = 0, string Remuneracoes = "", string Funcionario = "", bool blnMAltHist = false, int MesFiscal = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.VisualBasic.TriState | Residente | |
| System.Int32 | AnoInicial | |
| System.Int32 | AnoFinal | |
| System.Int32 | PeriodoInicial | |
| System.Int32 | PeriodoFinal | |
| System.String | Remuneracoes | |
| System.String | Funcionario | |
| System.Boolean | blnMAltHist | |
| System.Int32 | MesFiscal |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalRemuneracoesPorRend(String, Int32, Int32, Int32, Int32, String, String, Boolean)
Declaration
double DaTotalRemuneracoesPorRend(string Categoria, int AnoInicial = 0, int AnoFinal = 0, int PeriodoInicial = 0, int PeriodoFinal = 0, string Remuneracoes = "", string Funcionario = "", bool blnMAltHist = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Categoria | |
| System.Int32 | AnoInicial | |
| System.Int32 | AnoFinal | |
| System.Int32 | PeriodoInicial | |
| System.Int32 | PeriodoFinal | |
| System.String | Remuneracoes | |
| System.String | Funcionario | |
| System.Boolean | blnMAltHist |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalRemuneracoesSemRetencao(TriState, Int32, Int32, Int32, Int32, String, Boolean, Int32)
Devolve o total de remunerações sem retenção
Declaration
double DaTotalRemuneracoesSemRetencao(TriState Residente, int AnoInicial = 0, int AnoFinal = 0, int PeriodoInicial = 0, int PeriodoFinal = 0, string Funcionario = "", bool blnMAltHist = false, int MesFiscal = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.VisualBasic.TriState | Residente | Indica se é para residente, não residente ou ambos |
| System.Int32 | AnoInicial | Ano inicial |
| System.Int32 | AnoFinal | Ano final |
| System.Int32 | PeriodoInicial | Período inicial |
| System.Int32 | PeriodoFinal | Período final |
| System.String | Funcionario | Funcionário |
| System.Boolean | blnMAltHist | Histórico |
| System.Int32 | MesFiscal | Mês fiscal |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalRemunNSujRetenIRS(TriState, Int32, Int32, Int32, Int32, String, Boolean)
Declaration
double DaTotalRemunNSujRetenIRS(TriState Residente, int AnoInicial = 0, int AnoFinal = 0, int PeriodoInicial = 0, int PeriodoFinal = 0, string Funcionario = "", bool blnMAltHist = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.VisualBasic.TriState | Residente | |
| System.Int32 | AnoInicial | |
| System.Int32 | AnoFinal | |
| System.Int32 | PeriodoInicial | |
| System.Int32 | PeriodoFinal | |
| System.String | Funcionario | |
| System.Boolean | blnMAltHist |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalRemunSujRetenIRS(TriState, Int32, Int32, Int32, Int32, String, Boolean)
Declaration
double DaTotalRemunSujRetenIRS(TriState Residente, int AnoInicial = 0, int AnoFinal = 0, int PeriodoInicial = 0, int PeriodoFinal = 0, string Funcionario = "", bool blnMAltHist = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.VisualBasic.TriState | Residente | |
| System.Int32 | AnoInicial | |
| System.Int32 | AnoFinal | |
| System.Int32 | PeriodoInicial | |
| System.Int32 | PeriodoFinal | |
| System.String | Funcionario | |
| System.Boolean | blnMAltHist |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalRemunSujRetenIRSPorCatRend(String, Int32, Int32, Int32, Int32, String, Boolean)
Declaration
double DaTotalRemunSujRetenIRSPorCatRend(string Categoria, int AnoInicial = 0, int AnoFinal = 0, int PeriodoInicial = 0, int PeriodoFinal = 0, string Funcionario = "", bool blnMAltHist = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Categoria | |
| System.Int32 | AnoInicial | |
| System.Int32 | AnoFinal | |
| System.Int32 | PeriodoInicial | |
| System.Int32 | PeriodoFinal | |
| System.String | Funcionario | |
| System.Boolean | blnMAltHist |
Returns
| Type | Description |
|---|---|
| System.Double |
DaTotalRemunSujRetenIRSPorRend(ref RhpBETipos.RHPTiposRendimento[], TriState, Int32, Int32, Int32, Int32, String, Boolean)
Declaration
void DaTotalRemunSujRetenIRSPorRend(ref RhpBETipos.RHPTiposRendimento[] lstTotRem, TriState Residente, int AnoInicial = 0, int AnoFinal = 0, int PeriodoInicial = 0, int PeriodoFinal = 0, string Funcionario = "", bool blnMAltHist = false)
Parameters
| Type | Name | Description |
|---|---|---|
| RhpBETipos.RHPTiposRendimento[] | lstTotRem | |
| Microsoft.VisualBasic.TriState | Residente | |
| System.Int32 | AnoInicial | |
| System.Int32 | AnoFinal | |
| System.Int32 | PeriodoInicial | |
| System.Int32 | PeriodoFinal | |
| System.String | Funcionario | |
| System.Boolean | blnMAltHist |
DaUltimaDataProcessamento(String, Int32)
Devolve a data do último processamento de determinado tipo.
Declaration
DateTime DaUltimaDataProcessamento(string Funcionario, int TipoVenc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.Int32 | TipoVenc | Tipo de processamento (Vencimento, Subs. Férias, Subs. Natal e Extraordinário). |
Returns
| Type | Description |
|---|---|
| System.DateTime |
DaUltimoNumProcessado()
Permite obter o identificador do próximo processamento (NumProc). Número do último mais 1.
Declaration
int DaUltimoNumProcessado()
Returns
| Type | Description |
|---|---|
| System.Int32 |
DaValorAtributo(String, Int32, Int32, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(string Funcionario, int NumProcessamento, int IDLinha, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumProcessamento | Número do processamento. |
| System.Int32 | IDLinha | Número da linha do movimento. |
| System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributos(String, Int32, Int32, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Funcionario, int NumProcessamento, int IDLinha, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumProcessamento | Número do processamento. |
| System.Int32 | IDLinha | Número da linha do movimento. |
| System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorLiquido(String, Int32)
Devolve o valor Liquido de um processamento.
Declaration
double DaValorLiquido(string Funcionario, int NumProc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário do processamento. |
| System.Int32 | NumProc | Número do processamento |
Returns
| Type | Description |
|---|---|
| System.Double |
DiasUteisDeUmDadoProcessamento(String, Int32, Int32)
Devolve o número de dias úteis de determinado movimento de processamento.
Declaration
int DiasUteisDeUmDadoProcessamento(string Funcionario, int TipoProcessamento, int NumPeriodoProcessado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | TipoProcessamento | Tipo de processamento. |
| System.Int32 | NumPeriodoProcessado | Número do período processado. |
Returns
| Type | Description |
|---|---|
| System.Int32 |
DiasUteisDeUmDadoProcessamentoSubsAlim(String, Int32)
Devolve o número de dias de subsídio de alimentação de um determinado movimento processamento.
Declaration
int DiasUteisDeUmDadoProcessamentoSubsAlim(string Funcionario, int NumPeriodoProcessado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumPeriodoProcessado | Número do período processado. |
Returns
| Type | Description |
|---|---|
| System.Int32 |
Edita(String, Int32, Int32)
Edita a informação de um movimento de um funcionário.
Declaration
RhpBEMovimento Edita(string Funcionario, int NumProcessamento, int IDLinha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumProcessamento | Número do processamento. |
| System.Int32 | IDLinha | Número da linha do movimento. |
Returns
| Type | Description |
|---|---|
| RhpBEMovimento |
Existe(String, Int32, Int32)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(string Funcionario, int NumProcessamento, int IDLinha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.Int32 | NumProcessamento | Número do processamento. |
| System.Int32 | IDLinha | Número da linha do movimento. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovimentos(String, Int32, Int32, String, Int32, Int32, String)
Declaration
bool ExistemMovimentos(string Funcionario = "", int Ano = 0, int TipoVenc = 0, string TipoPeriodo = "", int NumPeriodo = 0, int TipoTabela = 0, string CodMov = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | Ano | |
| System.Int32 | TipoVenc | |
| System.String | TipoPeriodo | |
| System.Int32 | NumPeriodo | |
| System.Int32 | TipoTabela | |
| System.String | CodMov |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovimentosAntesDe(DateTime, Int32, String, String, Int32, String, Int32)
Declaration
bool ExistemMovimentosAntesDe(DateTime Data, int Instituicao = 0, string Entidade = "", string CodMov = "", int TipoTabela = 0, string Funcionario = "", int TipoVenc = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.DateTime | Data | |
| System.Int32 | Instituicao | |
| System.String | Entidade | |
| System.String | CodMov | |
| System.Int32 | TipoTabela | |
| System.String | Funcionario | |
| System.Int32 | TipoVenc |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovimentosCGA(String, String)
Verifica se existe o desconto de CGA para uma determinada instituição de CGA.
Declaration
bool ExistemMovimentosCGA(string CGA, string Desconto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | CGA | Identificador da Caixa Geral de Aposentações. |
| System.String | Desconto | Código do desconto. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovimentosDepoisDe(DateTime, Int32, String, String, Int32, String, Int32)
Declaration
bool ExistemMovimentosDepoisDe(DateTime Data, int Instituicao = 0, string Entidade = "", string CodMov = "", int TipoTabela = 0, string Funcionario = "", int TipoVenc = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.DateTime | Data | |
| System.Int32 | Instituicao | |
| System.String | Entidade | |
| System.String | CodMov | |
| System.Int32 | TipoTabela | |
| System.String | Funcionario | |
| System.Int32 | TipoVenc |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovimentosFuncMes(String, Int32, Int32, String[])
Verifica se existem os movimentos indicados para determinado funcionário, em determinado período.
Declaration
bool ExistemMovimentosFuncMes(string Funcionario, int Ano, int Mes, params string[] CodMov)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | Ano | Ano do processamento. |
| System.Int32 | Mes | Mês processado. |
| System.String[] | CodMov | Conjunto de códigos de movimentos entre pelicas e separados por vírgulas. Ex: "R01", "R02" |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovimentosSegSocial(String, String)
Verifica se existe o desconto de segurança social para uma determinada instituição de segurança social.
Declaration
bool ExistemMovimentosSegSocial(string SegSocial, string Desconto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | SegSocial | Identificador da segurança social. |
| System.String | Desconto | Código do desconto de segurança social. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovimentosSeguro(String, String)
Verifica se existe o desconto de seguro para uma determinada instituição de seguro.
Declaration
bool ExistemMovimentosSeguro(string Seguro, string Desconto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Seguro | Identificador do seguro. |
| System.String | Desconto | Código do desconto. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovimentosSindicato(String, String)
Verifica se existe o desconto de sindicato para uma determinada instituição de sindicato.
Declaration
bool ExistemMovimentosSindicato(string Sindicato, string Desconto)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
| System.String | Desconto | Código do desconto. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovimRamoRH(String)
Verifica se existem movimentos cujos funcionários sejam de determinado Ramo de Seguro.
Declaration
bool ExistemMovimRamoRH(string Ramo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Ramo | Ramo de Seguro. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovsSubsFerias(String, Int32, Int32, String)
Declaration
bool ExistemMovsSubsFerias(string Funcionario, int Mes, int Ano, string strRestricoes = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | Mes | |
| System.Int32 | Ano | |
| System.String | strRestricoes |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovsSubsFeriasFunc(String, Int32)
Verifica se existem movimentos de subsídio de Férias para determinado funcionário, para um ano indicado.
Declaration
bool ExistemMovsSubsFeriasFunc(string Funcionario, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | Ano | Ano do processamento. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovsSubsFeriasNoPeriodo(String, Int32, Int32)
Verifica se existem movimentos de subsídio de Férias para determinado funcionário, em determinado período.
Declaration
bool ExistemMovsSubsFeriasNoPeriodo(string Funcionario, int NumPeriodo, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.Int32 | Ano | Ano do processamento. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovsSubsNatal(String, Int32, Int32, String)
Declaration
bool ExistemMovsSubsNatal(string Funcionario, int Mes, int Ano, string strRestricoes = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | Mes | |
| System.Int32 | Ano | |
| System.String | strRestricoes |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistemMovsSubsNatalNoPeriodo(String, Int32, Int32)
Verifica se existem movimentos de subsídio de Natal para determinado funcionário, em determinado período.
Declaration
bool ExistemMovsSubsNatalNoPeriodo(string Funcionario, int NumPeriodo, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.Int32 | Ano | Ano do processamento. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
InserirMovimentoBaixaProlongada(RhpBEFuncionario, RhpBELinhaPeriodo, DateTime)
Permite criar um movimento de ausência prolongada.
Declaration
void InserirMovimentoBaixaProlongada(RhpBEFuncionario ObjFuncionario, RhpBELinhaPeriodo ObjLinhaPeriodo, DateTime DataMov)
Parameters
| Type | Name | Description |
|---|---|---|
| RhpBEFuncionario | ObjFuncionario | Objecto contendo os valores actuais da ficha do funcionário. |
| RhpBELinhaPeriodo | ObjLinhaPeriodo | Objecto contendo os valores actuais de uma linha de movimentos para o período pretendido. |
| System.DateTime | DataMov | Data do movimento. |
LstExtratoFuncionario(String, DateTime, DateTime)
Devolve um extracto dos processamentos(cabeçalhos) de um funcionário.
Declaration
StdBELista LstExtratoFuncionario(string Funcionario, DateTime DataInicial = default(DateTime), DateTime DataFinal = default(DateTime))
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.DateTime | DataInicial | (Opcional) Data a partir da qual se pretende o extracto. |
| System.DateTime | DataFinal | (Opcional) Data até à qual se pretende o extracto. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstExtratoMovimentos(String, RhpBETipos.tpExtrato, Int32, Byte)
Declaration
StdBELista LstExtratoMovimentos(string Funcionario, RhpBETipos.tpExtrato TipoExtrato, int Ano, byte Mes = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| RhpBETipos.tpExtrato | TipoExtrato | |
| System.Int32 | Ano | |
| System.Byte | Mes |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstExtratoMovimentosTodos(String, Int32, Byte)
Devolve uma listagem de todos os movimentos de um funcionário.
Declaration
StdBELista LstExtratoMovimentosTodos(string Funcionario, int Ano, byte Mes = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | Ano | Ano do extracto pretendido. |
| System.Byte | Mes | (Opcional) Mês do extracto pretendido. Se não indicado devolve todos. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstHorasExtraProcessadasFuncionarioPeriodo(String, Int32)
Devolve uma listagem com os registos de todas as horas extra processadas para determinado funcinário, no período indicado.
Declaration
StdBELista LstHorasExtraProcessadasFuncionarioPeriodo(string Funcionario, int NumPeriodo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumPeriodo | Período pretendido. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentos()
Devolve uma listagem de movimentos de processamento.
Declaration
StdBELista LstMovimentos()
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosDeDiferencasIRS(String, Int32, Int32, Int32)
Devolve uma listagem com os valores das diferenças de IRS ainda não processadas para esse funcionario, esse ano e esse mês.
Declaration
StdBELista LstMovimentosDeDiferencasIRS(string Funcionario, int Mes, int Ano, int NumProc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | Mes | Mês do processamentos a listar. |
| System.Int32 | Ano | Ano do processamentos a listar. |
| System.Int32 | NumProc |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosIRSNFixoProcessadosAte(String, Int32, Int32, Int32)
Devolve uma listagem com os registos de todas as remunerações e descontos de IRS de remunerações não fixas processados até ao número de período indicado inclusivé, para determinado funcionário.
Declaration
StdBELista LstMovimentosIRSNFixoProcessadosAte(string Funcionario, int NumPeriodo, int Ano, int NumProc = -1)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumPeriodo | Período pretendido. |
| System.Int32 | Ano | Ano do processamento. |
| System.Int32 | NumProc | NumProc do processamento que estamos a calcular para ignorar os valores aí processados, no caso de ser um recálculo. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosJaConsideradosCGA(String, Int32, Int32, Boolean, Int32, String)
Declaration
StdBELista LstMovimentosJaConsideradosCGA(string Funcionario, int Mes, int TipoProcessamento, bool AgrupaExtra, int Ano, string strRestricoes = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | Mes | |
| System.Int32 | TipoProcessamento | |
| System.Boolean | AgrupaExtra | |
| System.Int32 | Ano | |
| System.String | strRestricoes |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosJaConsideradosFundos(String, Int32, Int32, Boolean, Int32, String)
Declaration
StdBELista LstMovimentosJaConsideradosFundos(string Funcionario, int Mes, int TipoProcessamento, bool AgrupaExtra, int Ano, string strRestricoes = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | Mes | |
| System.Int32 | TipoProcessamento | |
| System.Boolean | AgrupaExtra | |
| System.Int32 | Ano | |
| System.String | strRestricoes |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosJaConsideradosIRS(String, Int32, Int32, Int32)
Declaration
StdBELista LstMovimentosJaConsideradosIRS(string Funcionario, int MesFiscal, int Ano, int TipoProcessamento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | MesFiscal | |
| System.Int32 | Ano | |
| System.Int32 | TipoProcessamento |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosJaConsideradosIRS(String, Int32, Int32, Int32, Boolean)
Declaration
StdBELista LstMovimentosJaConsideradosIRS(string Funcionario, int MesFiscal, int Ano, int TipoProcessamento, bool bEfectuaEnglobamento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | MesFiscal | |
| System.Int32 | Ano | |
| System.Int32 | TipoProcessamento | |
| System.Boolean | bEfectuaEnglobamento |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosJaConsideradosIRS(String, Int32, Int32, Int32, Boolean, ref String)
Declaration
StdBELista LstMovimentosJaConsideradosIRS(string Funcionario, int MesFiscal, int Ano, int TipoProcessamento, bool bEfectuaEnglobamento, ref string strRestricoes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | MesFiscal | |
| System.Int32 | Ano | |
| System.Int32 | TipoProcessamento | |
| System.Boolean | bEfectuaEnglobamento | |
| System.String | strRestricoes |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosJaConsideradosSegSocial(String, Int32, Int32, Boolean, Int32, String)
Declaration
StdBELista LstMovimentosJaConsideradosSegSocial(string Funcionario, int Mes, int TipoProcessamento, bool AgrupaExtra, int Ano, string strRestricoes = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | Mes | |
| System.Int32 | TipoProcessamento | |
| System.Boolean | AgrupaExtra | |
| System.Int32 | Ano | |
| System.String | strRestricoes |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosJaProcessados(String, Int32, Int32, String)
Devolve uma listagem com os registos de todos os processamentos efectuados para determinado funcionário, num Mês fiscal.
Declaration
StdBELista LstMovimentosJaProcessados(string Funcionario, int MesFiscal, int Ano, string strRestricoes = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | MesFiscal | Mês processado. |
| System.Int32 | Ano | Ano do processamento. |
| System.String | strRestricoes | Querie com restrições a aplicar. Permite listar apenas movimentos que respondam a determinadas condições passando para esse efeito neste parâmetro a querie sql a aplicar sem a palavra WHERE. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosJaProcessadosExtra(String, Int32, Int32, String)
Devolve uma listagem com os registos de todos os processamentos de Extraordinário já efectuados para determinado funcionário, num período.
Declaration
StdBELista LstMovimentosJaProcessadosExtra(string Funcionario, int MesFiscal, int Ano, string strRestricoes = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | MesFiscal | Mês processado. |
| System.Int32 | Ano | Ano do processamento. |
| System.String | strRestricoes | Querie com restrições a aplicar. Permite listar apenas movimentos que respondam a determinadas condições passando para esse efeito neste parâmetro a querie sql a aplicar sem a palavra WHERE. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosProcessadosAte(String, Int32, Int32)
Devolve uma listagem com os registos de todos os processamentos efectuados até ao número de período indicado inclusivé, para determinado funcionário.
Declaration
StdBELista LstMovimentosProcessadosAte(string Funcionario, int NumPeriodo, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumPeriodo | Período pretendido. |
| System.Int32 | Ano | Ano do processamento. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstProcessamento(String, Int32, Int32, Int32)
Devolve uma listagem com todos os movimentos que compõem um processamento de um período.
Declaration
StdBELista LstProcessamento(string Funcionario, int TipoVenc, int NumPeriodo, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.Int32 | TipoVenc | Tipo de processamento (Vencimento, Subs. Férias, Subs. Natal e Extraordinário). |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.Int32 | Ano | Ano do processamento. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstProcessamentoExtra(String, Int32, Int32, Int32, Int32)
Devolve uma listagem com todos os movimentos que compõem um processamento de um período.
Declaration
StdBELista LstProcessamentoExtra(string Funcionario, int TipoVenc, int NumPeriodo, int NumProcessamento, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.Int32 | TipoVenc | Tipo de processamento (Vencimento, Subs. Férias, Subs. Natal e Extraordinário). |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.Int32 | NumProcessamento | Número do processamento pretendido. |
| System.Int32 | Ano | Ano do processamento. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstProcessamentoPorNumProc(Int32)
Devolve uma listagem com todos os movimentos que compõem um processamento identificado pelo seu número.
Declaration
StdBELista LstProcessamentoPorNumProc(int NumProc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | NumProc | Número do processamento pretendido. |
Returns
| Type | Description |
|---|---|
| StdBELista |
NumRegsProcessamento(String, Int32, Int32, Int32)
Devolve o número de registos de um determinado processamento.
Declaration
int NumRegsProcessamento(string Funcionario, int TipoVenc, int NumPeriodo, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.Int32 | TipoVenc | Tipo de processamento (Vencimento, Subs. Férias, Subs. Natal e Extraordinário). |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.Int32 | Ano | Ano do processamento. |
Returns
| Type | Description |
|---|---|
| System.Int32 |
NumRegsProcessamentoExtra(String, Int32, Int32, Int32, Int32)
Devolve o número de registos de um processamento.
Declaration
int NumRegsProcessamentoExtra(string Funcionario, int TipoVenc, int NumPeriodo, int NumProcessamento, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.Int32 | TipoVenc | Tipo de processamento (Vencimento, Subs. Férias, Subs. Natal e Extraordinário). |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.Int32 | NumProcessamento | Número do processamento pretendido. |
| System.Int32 | Ano | Ano do processamento. |
Returns
| Type | Description |
|---|---|
| System.Int32 |
ProximoPeriodoAProcessar(String, ref Int32, ref Int32, String)
Permite obter o número do próximo período a processar para um funcionário ou na globalidade dos funcionários.
Declaration
void ProximoPeriodoAProcessar(string Periodo, ref int ProximoPeriodo, ref int Ano, string Funcionario = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Periodo | Tipo de período de processamento. |
| System.Int32 | ProximoPeriodo | Recebe o valor do próximo período a processar. |
| System.Int32 | Ano | Ano pretendido. |
| System.String | Funcionario | Identificador do funcionário. Se indicado verifica para o funcionário indicado, caso contrário verifica no conjunto de todos os funcionários e devolve o número do que tem mais períodos processados. |
Remove(String, Int32, Int32)
Remove a informação de um movimento de um funcionário.
Declaration
void Remove(string Funcionario, int NumProcessamento, int IDLinha)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumProcessamento | Número do processamento. |
| System.Int32 | IDLinha | Número da linha do movimento. |
SomatorioMovimentosProcessamento(Int32, String)
Devolve o somatório dos valores de um processamento
Declaration
double SomatorioMovimentosProcessamento(int NumProc, string sClausulaWHERE = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | NumProc | Identificador do processamento pretendido. |
| System.String | sClausulaWHERE |
Returns
| Type | Description |
|---|---|
| System.Double |
SomatorioMovimentosSemSubsidios(String, String, Int32, ref Double, ref Double, Int32)
Devolve o somatório dos valores de processamentos sem subsídio de alimentação nem subsídio de turno.
Declaration
void SomatorioMovimentosSemSubsidios(string Funcionario, string Periodo, int NumPeriodo, ref double SomaValor, ref double SomaValorIliquido, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.String | Periodo | Tipo de período de processamento. |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.Double | SomaValor | Recebe o valor líquido do somatório. |
| System.Double | SomaValorIliquido | Recebe o valor ilíquido do somatório. |
| System.Int32 | Ano | Ano do processamento. |
SomatorioMovimentosSubsAlimFixo(String, String, Int32, ref Double, ref Double, Int32)
Devolve o somatório dos valores de subsídio de alimentação fixo para um período processado.
Declaration
void SomatorioMovimentosSubsAlimFixo(string Funcionario, string Periodo, int NumPeriodo, ref double SomaValor, ref double SomaValorIliquido, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.String | Periodo | Tipo de período de processamento. |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.Double | SomaValor | Recebe o valor líquido do somatório. |
| System.Double | SomaValorIliquido | Recebe o valor ilíquido do somatório. |
| System.Int32 | Ano | Ano do processamento. |
SomatorioMovimentosSubsTurno(String, String, Int32, ref Double, ref Double, ref Int32)
Devolve o somatório dos valores de subsídio de turno para um período processado.
Declaration
void SomatorioMovimentosSubsTurno(string Funcionario, string Periodo, int NumPeriodo, ref double SomaValor, ref double SomaValorIliquido, ref int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Funcionário para o qual se pretende saber o movimento. |
| System.String | Periodo | Tipo de período de processamento. |
| System.Int32 | NumPeriodo | Número do período processado. |
| System.Double | SomaValor | Recebe o valor líquido do somatório. |
| System.Double | SomaValorIliquido | Recebe o valor ilíquido do somatório. |
| System.Int32 | Ano | Ano do processamento. |
UltimoAnoProcessado(String, Int32)
Declaration
int UltimoAnoProcessado(string Funcionario = "", int TipoVenc = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.Int32 | TipoVenc |
Returns
| Type | Description |
|---|---|
| System.Int32 |
UltimoMesFiscalProcessado()
Devolve o último mês fiscal processado na generalidade dos funcionários.
Declaration
int UltimoMesFiscalProcessado()
Returns
| Type | Description |
|---|---|
| System.Int32 | Um valor inteiro indicando o número do mês fiscal do funcionário que tem mais meses processados. |
UltimoPeriodoeAnoProcessadoFuncionario(String, String, ref Int32, Boolean)
Declaration
int UltimoPeriodoeAnoProcessadoFuncionario(string Funcionario, string Periodo, ref int Ano, bool TipoVenc = true)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | |
| System.String | Periodo | |
| System.Int32 | Ano | |
| System.Boolean | TipoVenc |
Returns
| Type | Description |
|---|---|
| System.Int32 |
UltimoPeriodoProcessado(String, ref Int32, Boolean)
Declaration
int UltimoPeriodoProcessado(string Periodo, ref int Ano, bool TipoVenc = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Periodo | |
| System.Int32 | Ano | |
| System.Boolean | TipoVenc |
Returns
| Type | Description |
|---|---|
| System.Int32 |
UltimoPeriodoProcessadoDescontoIRSRemNaoFixas(String, Int32)
Devolve o número do último período processado a um funcionário em que tenha sido processado o desconto de IRS de Remunerações Não Fixas. É devolvido o valor -1 quando não existe nenhum processamento.
Declaration
int UltimoPeriodoProcessadoDescontoIRSRemNaoFixas(string Funcionario, int Ano)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | Ano | Ano pretendido. |
Returns
| Type | Description |
|---|---|
| System.Int32 |
UltimoPeriodoProcessadoDeUmFuncionario(String, String, Boolean)
Declaration
int UltimoPeriodoProcessadoDeUmFuncionario(string Periodo, string Funcionario, bool TipoVenc = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Periodo | |
| System.String | Funcionario | |
| System.Boolean | TipoVenc |
Returns
| Type | Description |
|---|---|
| System.Int32 |
UltimoTipoPeriodoProcFuncionario(String)
Devolve o tipo de período do último período processado de um funcionário.
Declaration
string UltimoTipoPeriodoProcFuncionario(string Funcionario)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
Returns
| Type | Description |
|---|---|
| System.String |
ValidaActualizacao(RhpBEMovimento, ref String)
Efectua a validação dos dados de movimentos de processamento de funcionários.
Declaration
bool ValidaActualizacao(RhpBEMovimento ObjMovimento, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| RhpBEMovimento | ObjMovimento | Objecto contendo os novos valores a actualizar. |
| System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocao(String, Int32, Int32, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(string Funcionario, int NumProcessamento, int IDLinha, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Funcionario | Identificador do funcionário. |
| System.Int32 | NumProcessamento | Número do processamento. |
| System.Int32 | IDLinha | Número da linha do movimento. |
| System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
| Type | Description |
|---|---|
| System.Boolean |