Interface IRhpBSDeclaracaoCVMod111
Classe utilizada para obter as regras de negócio da Declaração Mod. 111 de Cabo Verde.
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("5614118D-C6B2-40EA-9F42-91ECEE2DFD03")]
public interface IRhpBSDeclaracaoCVMod111
Methods
Actualiza(RhpBEDeclaracaoCVMod111, String)
Actualiza a informação de um modelo 111.
Declaration
void Actualiza(RhpBEDeclaracaoCVMod111 objDeclaracaoCVMod111, string Avisos = "")
Parameters
ActualizaValorAtributo(Int32, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Ano, string Atributo, object Valor)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(Int32, StdBECampos)
Actualiza o valor de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Ano, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
StdBECampos |
Atributos |
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaValorAtributo(Int32, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(int Ano, string Atributo)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(Int32, String[])
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int Ano, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
System.String[] |
Atributos |
|
Returns
Edita(Int32)
Edita a informação de um Modelo 111.
Declaration
RhpBEDeclaracaoCVMod111 Edita(int Ano)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
Returns
Existe(Int32)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
Ano da declaração.
|
Returns
Type |
Description |
System.Boolean |
|
ProcDeclCVFolhaMod111Funcionarios(Int32, RhpBEDeclaracaoCVFolhasMod111, String, String)
Responsável pelo processamento dos dados dos Funcionários, a incluir no modelo 111.
Declaration
void ProcDeclCVFolhaMod111Funcionarios(int iAno, RhpBEDeclaracaoCVFolhasMod111 objCVFolhasMod111, string sFuncionarioInicial, string sFuncionarioFinal)
Parameters
Type |
Name |
Description |
System.Int32 |
iAno |
|
RhpBEDeclaracaoCVFolhasMod111 |
objCVFolhasMod111 |
|
System.String |
sFuncionarioInicial |
|
System.String |
sFuncionarioFinal |
|
Processa(Int32, RhpBEDeclaracaoCVMod111.tpColaborador, String, String, String, String)
Responsável pelo processamento dos dados a incluir no modelo 111.
Declaration
RhpBEDeclaracaoCVMod111 Processa(int iAno, RhpBEDeclaracaoCVMod111.tpColaborador TipoColaborador, string sFuncionarioInicial = "", string sFuncionarioFinal = "", string sIndependenteInicial = "", string sIndependenteFinal = "")
Parameters
Type |
Name |
Description |
System.Int32 |
iAno |
|
RhpBEDeclaracaoCVMod111.tpColaborador |
TipoColaborador |
|
System.String |
sFuncionarioInicial |
|
System.String |
sFuncionarioFinal |
|
System.String |
sIndependenteInicial |
|
System.String |
sIndependenteFinal |
|
Returns
Remove(Int32)
Remove um Modelo 111 para o ano indicado.
Declaration
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
Ano da declaração.
|
RemoveIntervalo(Int32, RhpBEDeclaracaoCVMod111.tpColaborador, String, String, String, String)
Remove os dados do Modelo 111 para o ano indicado e de acordo com um intervalo de códigos de Funcionários.
Declaration
void RemoveIntervalo(int iAno, RhpBEDeclaracaoCVMod111.tpColaborador TipoColaborador, string sFuncionarioInicial = "", string sFuncionarioFinal = "", string sIndependenteInicial = "", string sIndependenteFinal = "")
Parameters
Type |
Name |
Description |
System.Int32 |
iAno |
|
RhpBEDeclaracaoCVMod111.tpColaborador |
TipoColaborador |
|
System.String |
sFuncionarioInicial |
|
System.String |
sFuncionarioFinal |
|
System.String |
sIndependenteInicial |
|
System.String |
sIndependenteFinal |
|
ValidaActualizacao(RhpBEDeclaracaoCVMod111, String)
Efectua a validação dos dados de um modelo 111.
Declaration
bool ValidaActualizacao(RhpBEDeclaracaoCVMod111 BEDeclaracaoMod111, string strErro)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(Int32, String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(int Ano, string strErro)
Parameters
Type |
Name |
Description |
System.Int32 |
Ano |
|
System.String |
strErro |
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocaoIntervalo(Int32, Int32, String, String, String, String, String)
Efectua a validação de um registo antes de ser efectuada a sua remoção de acordo com determinados parâmetros.
Declaration
bool ValidaRemocaoIntervalo(int iAno, int TipoColaborador, string sFuncionarioInicial, string sFuncionarioFinal, string sIndependenteInicial, string sIndependenteFinal, string strErro)
Parameters
Type |
Name |
Description |
System.Int32 |
iAno |
|
System.Int32 |
TipoColaborador |
|
System.String |
sFuncionarioInicial |
|
System.String |
sFuncionarioFinal |
|
System.String |
sIndependenteInicial |
|
System.String |
sIndependenteFinal |
|
System.String |
strErro |
|
Returns
Type |
Description |
System.Boolean |
|