Interface IRhpBSSindicatos
Classe utilizada para obter as regras de negócio de Sindicatos.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("FAE23B77-B75B-4E8F-84F9-E580B020908B")]
public interface IRhpBSSindicatos
Methods
Actualiza(RhpBESindicato)
Actualiza a informação de um sindicato.
Declaration
void Actualiza(RhpBESindicato objBESindicato)
Parameters
| Type | Name | Description |
|---|---|---|
| RhpBESindicato | objBESindicato | Objecto contendo os valores actuais. |
Actualiza(RhpBESindicato, ref String)
Actualiza a informação de um sindicato.
Declaration
void Actualiza(RhpBESindicato objBESindicato, ref string strAviso)
Parameters
| Type | Name | Description |
|---|---|---|
| RhpBESindicato | objBESindicato | Objecto contendo os valores actuais. |
| System.String | strAviso | Recebe a descrição de eventuais avisos. |
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Sindicato, string Atributo, object Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
| System.String | Atributo | Nome do atributo cujo valor será actualizado. |
| System.Object | Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string Sindicato, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
| StdBECampos | Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaDescontosHistorico(String, DateTime, out Double, out Double, out Boolean, out String)
Devolve por referência, os Descontos de um Sindicato em vigor numa determinada Data.
Declaration
bool DaDescontosHistorico(string Sindicato, DateTime Data, out double DescontoEmpresa, out double DescontoEmpregado, out bool Percentual, out string Moeda)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | |
| System.DateTime | Data | a procurar o desconto. Pode ser uma data anterior, actual ou superior |
| System.Double | DescontoEmpresa | Variável que será preenchida com o valor de desconto da entidade patronal. |
| System.Double | DescontoEmpregado | Variável que será preenchida com o valor de desconto do empregado. |
| System.Boolean | Percentual | Variável que será preenchida com o valor TRUE se os descontos apresentados estão em percentagem. |
| System.String | Moeda | parametro para retorno da moeda do desconto. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DaDescontosHistorico(String, DateTime, out Double, out Double, out Boolean, out String, out RhpBETipos.EnuTipoValorMinimo)
Devolve por referência, os Descontos de um Sindicato em vigor numa determinada Data.
Declaration
bool DaDescontosHistorico(string Sindicato, DateTime Data, out double DescontoEmpresa, out double DescontoEmpregado, out bool Percentual, out string Moeda, out RhpBETipos.EnuTipoValorMinimo TipoValorMinimo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | |
| System.DateTime | Data | a procurar o desconto. Pode ser uma data anterior, actual ou superior |
| System.Double | DescontoEmpresa | Variável que será preenchida com o valor de desconto da entidade patronal. |
| System.Double | DescontoEmpregado | Variável que será preenchida com o valor de desconto do empregado. |
| System.Boolean | Percentual | Variável que será preenchida com o valor TRUE se os descontos apresentados estão em percentagem. |
| System.String | Moeda | parametro para retorno da moeda do desconto. |
| RhpBETipos.EnuTipoValorMinimo | TipoValorMinimo | parametro para retorno do tipo do valor minimo indicado. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
DaUltimaDataAplicacao(String)
Devolve a data que vigora (última) um Sindicato.
Declaration
DateTime DaUltimaDataAplicacao(string Sindicato)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador de um Sindicato. |
Returns
| Type | Description |
|---|---|
| System.DateTime |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(string Sindicato, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
| System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoLock(String, String)
Devolve o valor de um atributo, respeitando os locks da base de dados.
Declaration
object DaValorAtributoLock(string Sindicato, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
| System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributos(String, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Sindicato, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
| System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosLock(String, String[])
Devolve o valor de um conjunto de atributos, respeitando os locks da base de dados.
Declaration
StdBECampos DaValorAtributosLock(string Sindicato, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
| System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
Edita(String)
Edita a informação de um sindicato.
Declaration
RhpBESindicato Edita(string Sindicato)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
Returns
| Type | Description |
|---|---|
| RhpBESindicato |
Existe(String)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(string Sindicato)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
LstSindicatos()
Devolve uma listagem de sindicatos.
Declaration
StdBELista LstSindicatos()
Returns
| Type | Description |
|---|---|
| StdBELista |
Remove(String)
Remove a informação de um sindicato.
Declaration
void Remove(string Sindicato)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
ValidaActualizacao(RhpBESindicato, ref String, String)
Efectua a validação dos dados de sindicatos.
Declaration
bool ValidaActualizacao(RhpBESindicato ObjSindicato, ref string ErroValidacao, string AvisoValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| RhpBESindicato | ObjSindicato | Objecto contendo os novos valores a actualizar. |
| System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
| System.String | AvisoValidacao | Recebe a descrição de eventuais avisos. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocao(String, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(string Sindicato, ref string ErroValidacao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Sindicato | Identificador do sindicato. |
| System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
| Type | Description |
|---|---|
| System.Boolean |