Interface IImoBSHistoricoApoliceEncargo
IImoBSHistoricoApoliceEncargo - Classe utilizada para obter as regras de negócio do histórico dos encargos das Apolices de seguro.
Namespace: IEapBS100
Assembly: IEapBS100.dll
Syntax
[ComVisible(true)]
[Guid("9B043385-3D38-4922-80C2-92D727AA288B")]
public interface IImoBSHistoricoApoliceEncargo
Methods
Actualiza(ImoBEHistoricoApoliceEncargo)
Actualiza a informação do desconto de uma Apolice numa determinada data.
Declaration
void Actualiza(ImoBEHistoricoApoliceEncargo objHistoricoApolice)
Parameters
Type | Name | Description |
---|---|---|
ImoBEHistoricoApoliceEncargo | objHistoricoApolice | Objecto com dados actuais escontos de uma instituição numa data |
ActualizaHistoricoApoliceEncargos(ImoBEHistoricoApoliceEncargos)
Método que permite criar/actualizar uma colecção com o histórico dos descontos contidos nos objectos BEHistoricoApoliceEncargo
Declaration
void ActualizaHistoricoApoliceEncargos(ImoBEHistoricoApoliceEncargos objHistoricoApolices)
Parameters
Type | Name | Description |
---|---|---|
ImoBEHistoricoApoliceEncargos | objHistoricoApolices | Colecção com o historico de descontos de uma Apólice de suguros. |
ActualizaHistoricoApoliceEncargos(ImoBEHistoricoApoliceEncargos, ref String)
Método que permite criar/actualizar uma colecção com o histórico dos descontos contidos nos objectos BEHistoricoApoliceEncargo
Declaration
void ActualizaHistoricoApoliceEncargos(ImoBEHistoricoApoliceEncargos objHistoricoApolices, ref string strAviso)
Parameters
Type | Name | Description |
---|---|---|
ImoBEHistoricoApoliceEncargos | objHistoricoApolices | Colecção com o historico de descontos de uma Apólice de suguros. |
System.String | strAviso | Recebe a descrição de eventuais avisos. |
ActualizaValorAtributo(String, String, String)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string ID, string Atributo, string Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Identificador (ID) do registo de desconto de uma apólice. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.String | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string ID, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Identificador de um desconto de apólice. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaDescontosHistorico(String, DateTime, ref Double, ref Double, ref Boolean, ref String)
Devolve por referência, os Descontos de uma Entidade em vigor numa determinada Data.
Declaration
bool DaDescontosHistorico(string IDApolice, DateTime Data, ref double DescontoEmpresa, ref double DescontoEmpregado, ref bool Percentual, ref string Moeda)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | Identificador da apólice. |
System.DateTime | Data | 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 | Variável que será preenchida com a moeda do desconto. |
Returns
Type | Description |
---|---|
System.Boolean |
DaDescontosHistoricoEx(String, DateTime, ref Double, ref Double, ref Boolean, ref String, ref Boolean)
Devolve por referência, os Descontos de uma Entidade em vigor numa determinada Data.
Declaration
bool DaDescontosHistoricoEx(string IDApolice, DateTime Data, ref double DescontoEmpresa, ref double DescontoEmpregado, ref bool Percentual, ref string Moeda, ref bool DiasTrabalhados)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | Identificador da apólice. |
System.DateTime | Data | 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 | Variável que será preenchida com a moeda do desconto. |
System.Boolean | DiasTrabalhados | Variável que será preenchida com o valor TRUE se o valor for proporcional aos dias trabalhados. |
Returns
Type | Description |
---|---|
System.Boolean |
DaUltimaDataAplicacao(String)
Devolve a data que vigora (última) de uma entidade.
Declaration
DateTime DaUltimaDataAplicacao(string IDApolice)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | Identificador da apólice. |
Returns
Type | Description |
---|---|
System.DateTime |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string ID, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Identificador do desconto da apólice. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLogico(String, DateTime, String)
Devolve o valor de um atributo através de uma chave alternativa (lógica).
Declaration
dynamic DaValorAtributoLogico(string IDApolice, DateTime Data, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | |
System.DateTime | Data | Data em que vigoram os descontos. |
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 ID, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Identificador do desconto da apólice. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende obter o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLogico(String, DateTime, String[])
Devolve o valor de um conjunto de atributos através de uma chave alternativa (lógica).
Declaration
StdBECampos DaValorAtributosLogico(string IDApolice, DateTime Data, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | |
System.DateTime | Data | Data em que vigoram os descontos. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende obter o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, DateTime)
Edita a informação dos Descontos de uma apólice numa daterminada data ou na imediatamente anterior.
Declaration
ImoBEHistoricoApoliceEncargo Edita(string IDApolice, DateTime Data)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | |
System.DateTime | Data | Data em que vigoram os descontos. |
Returns
Type | Description |
---|---|
ImoBEHistoricoApoliceEncargo |
EditaInstituicoesHistorico(String)
Edita a informação dos Descontos de uma apólice.
Declaration
ImoBEHistoricoApoliceEncargos EditaInstituicoesHistorico(string IDApolice)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice |
Returns
Type | Description |
---|---|
ImoBEHistoricoApoliceEncargos |
EditaInstituicoesHistorico(String, DateTime)
Edita a informação dos Descontos de uma apólice.
Declaration
ImoBEHistoricoApoliceEncargos EditaInstituicoesHistorico(string IDApolice, DateTime Data)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | |
System.DateTime | Data | Data (opcional) caso exista filtra os descontos até essa data. |
Returns
Type | Description |
---|---|
ImoBEHistoricoApoliceEncargos |
Existe(String, DateTime)
Verifica se existe um desconto da apólice.
Declaration
bool Existe(string IDApolice, DateTime Data)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | |
System.DateTime | Data | Data em que vigoram os descontos. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteID(String)
Verifica se existe um desconto da apólice através de um identificador.
Declaration
bool ExisteID(string ID)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Identificador do desconto na apólice. |
Returns
Type | Description |
---|---|
System.Boolean |
LstHistoricoApoliceEncargo(String)
Listagens de todos os descontos ao longo do tempo de uma ou todas as Apólice.
Declaration
StdBELista LstHistoricoApoliceEncargo(string IDApolice)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice |
Returns
Type | Description |
---|---|
StdBELista |
LstHistoricoApoliceEncargo(String, DateTime)
Listagens de todos os descontos ao longo do tempo de uma ou todas as Apólice.
Declaration
StdBELista LstHistoricoApoliceEncargo(string IDApolice, DateTime Data)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | |
System.DateTime | Data | Data em que vigoram os descontos. |
Returns
Type | Description |
---|---|
StdBELista |
Remove(String, DateTime)
Remove os descontos de uma apólice, numa determinada data.
Declaration
void Remove(string IDApolice, DateTime Data)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | |
System.DateTime | Data | Data em que vigoram os descontos. |
RemoveID(String)
Remove os descontos de uma apólice.
Declaration
void RemoveID(string ID)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Identificador (ID) dos descontos de uma apólice. |
RemoveInstituicoesHistorico(String)
Remove todos os descontos de uma apólice.
Declaration
void RemoveInstituicoesHistorico(string IDApolice)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice |
ValidaActualizacao(ImoBEHistoricoApoliceEncargo, ref String)
Efectua a validação da informação de descontos de uma apólice.
Declaration
bool ValidaActualizacao(ImoBEHistoricoApoliceEncargo objHistoricoApolice, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
ImoBEHistoricoApoliceEncargo | objHistoricoApolice | Objecto contendo a informação que se pretende validar. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaActualizacaoHistoricoApoliceEncargos(String, ImoBEHistoricoApoliceEncargos, ref String, ref String)
Efectua a validação de um conjunto de informação de descontos de uma apólice.
Declaration
bool ValidaActualizacaoHistoricoApoliceEncargos(string strIDApolice, ImoBEHistoricoApoliceEncargos objHistApolEncargos, ref string ErroValidacao, ref string AvisoValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIDApolice | |
ImoBEHistoricoApoliceEncargos | objHistApolEncargos | Objecto contendo a colecção da informação que se pretende validar. |
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 as validações necessárias à remoção de descontos de uma apólice.
Declaration
bool ValidaRemocao(string ID, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | ID | Identificador de descontos de uma apólice. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocaoInstituicoesHistorico(String, String)
Efectua as validações necessárias à remoção de descontos de uma apólice.
Declaration
bool ValidaRemocaoInstituicoesHistorico(string IDApolice, string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDApolice | |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |