Interface IImoBSSubsidios
Classe utilizada para obter serviços e regras de negócio sobre o Subsídio.
Namespace: IEapBS100
Assembly: IEapBS100.dll
Syntax
[ComVisible(true)]
[Guid("087BB723-A749-4B3C-8E3B-D5ACB765E366")]
public interface IImoBSSubsidios
Methods
Actualiza(ImoBESubsidio)
Actualiza a informação do Subsídio.
Declaration
void Actualiza(ImoBESubsidio objBE)
Parameters
Type | Name | Description |
---|---|---|
ImoBESubsidio | objBE | Objecto contendo a informação actualizada do Subsídio. |
Actualiza(ImoBESubsidio, ref String)
Actualiza a informação do Subsídio.
Declaration
void Actualiza(ImoBESubsidio objBE, ref string Avisos)
Parameters
Type | Name | Description |
---|---|---|
ImoBESubsidio | objBE | Objecto contendo a informação actualizada do Subsídio. |
System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Subsidio, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string Subsidio, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
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 |
DaUltimaRevisao(String)
Devolve a última revisão do Subsídio.
Declaration
StdBELista DaUltimaRevisao(string Subsidio)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
Returns
Type | Description |
---|---|
StdBELista |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string Subsidio, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
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 Subsidio, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende obter o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String)
Edita a informação do Subsídio.
Declaration
ImoBESubsidio Edita(string Subsidio)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
Returns
Type | Description |
---|---|
ImoBESubsidio |
EditaUltimaRevisao(String)
Edita a informação da última revisão do Subsídio.
Declaration
ImoBESubsidioRevisao EditaUltimaRevisao(string Subsidio)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
Returns
Type | Description |
---|---|
ImoBESubsidioRevisao |
Existe(String)
Verifica se existe o Subsídio.
Declaration
bool Existe(string Subsidio)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
Returns
Type | Description |
---|---|
System.Boolean |
GeraSqlWhereCategoriaSubQuery(String, String, String, String, String)
Devolve uma string SQL com base nas condições existentes nos filtros da categoria dos Subsídios.
Declaration
string GeraSqlWhereCategoriaSubQuery(string TabelaPrincipal = "", string CampoPrincipal = "", string TabelaFiltro = "", string CampoFiltro = "", string Utilizador = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | TabelaPrincipal | Tabela principal da categoria. |
System.String | CampoPrincipal | Campo principal da categoria. |
System.String | TabelaFiltro | Tabela de sobre a qual será aplicada o filtro, quando diferente da tabela da categoria. |
System.String | CampoFiltro | Campo que irá filtrar os dados. |
System.String | Utilizador | Utilizador aos quais estão associadados os filtros da categoria, quando diferente do utilizador de Contexto. |
Returns
Type | Description |
---|---|
System.String |
ListaRevisoes(String)
Lista as revisões do Subsídio.
Declaration
StdBELista ListaRevisoes(string Subsidio)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
Returns
Type | Description |
---|---|
StdBELista |
Remove(String)
Remove o Subsídio.
Declaration
void Remove(string Subsidio)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
ValidaActualizacao(ImoBESubsidio, ref String)
Efectua a validação da informação do Subsídio.
Declaration
bool ValidaActualizacao(ImoBESubsidio objBE, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
ImoBESubsidio | objBE | 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 |
ValidaOperacaoCategoria(String, ref String, Int32)
Devolve se o utilizador actual tem acesso a um determinado Subsídio, analisando os filtros da categoria.
Declaration
bool ValidaOperacaoCategoria(string Subsidio, ref string MsgErro, int Linha = -1)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
System.String | MsgErro | Mensagem de erro devolvida pela função. |
System.Int32 | Linha | Número da linha. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção do Subsídio.
Declaration
bool ValidaRemocao(string Subsidio, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Subsidio | Identificador do Subsídio. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |