Interface IRhpBSAnaliseCustos
Classe utilizada para obter as regras de negócio das Análises de Custos.
Namespace: IRhpBS100
Assembly: IRhpBS100.dll
Syntax
[ComVisible(true)]
[Guid("37B6D2DD-39DD-448E-A79A-7B3EDC9C2B27")]
public interface IRhpBSAnaliseCustos
Methods
Actualiza(RhpBEAnaliseCustos)
Actualiza a informação de um registo de análise de custos.
Declaration
void Actualiza(RhpBEAnaliseCustos objBEConfig)
Parameters
Type | Name | Description |
---|---|---|
RhpBEAnaliseCustos | objBEConfig | Objecto contendo os valores actuais. |
ActualizaValorAtributo(Int32, String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(int Posto, string Configuracao, string Atributo, object Valor)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Novo valor do atributo indicado. |
ActualizaValorAtributos(Int32, String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(int Posto, string Configuracao, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
StdBECampos | Atributos | Objecto contendo os atributos a actualizar e respectivos valores. |
DaConfigColuna(Int32, String, Int32)
Devolve a configuração de uma coluna de análise de custos.
Declaration
StdBELista DaConfigColuna(int Posto, string Configuracao, int Coluna)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
System.Int32 | Coluna | Número da coluna pretendida. |
Returns
Type | Description |
---|---|
StdBELista |
DaConfigDef(Int32)
Devolve a configuração por defeito de análise de custos.
Declaration
StdBELista DaConfigDef(int Posto)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
Returns
Type | Description |
---|---|
StdBELista |
DaConfigLinhas(Int32, String, Int32)
Devolve, por ordem, as linhas de configuração, de uma coluna de análise de custos.
Declaration
StdBELista DaConfigLinhas(int Posto, string Configuracao, int Coluna)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
System.Int32 | Coluna | Número da coluna pretendida. |
Returns
Type | Description |
---|---|
StdBELista |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaNumLinhas(Int32, String, Int32)
Devolve o número de linhas de uma configuração de análise de custos.
Declaration
int DaNumLinhas(int Posto, string Configuracao, int Coluna)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
System.Int32 | Coluna | Número da coluna pretendida. |
Returns
Type | Description |
---|---|
System.Int32 |
DaValorAtributo(Int32, String, String)
Devolve o valor de um atributo.
Declaration
object DaValorAtributo(int Posto, string Configuracao, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(Int32, String, String[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(int Posto, string Configuracao, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
System.String[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(Int32, String)
Edita a informação de um registo de análise de custos.
Declaration
RhpBEAnaliseCustos Edita(int Posto, string Configuracao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
Returns
Type | Description |
---|---|
RhpBEAnaliseCustos |
Existe(Int32, String)
Verifica se existe o registo referente à informação passada nos parâmetros.
Declaration
bool Existe(int Posto, string Configuracao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteConfiguracaoPosto(Int32)
Verifica a existência de configuração de análise de custos.
Declaration
bool ExisteConfiguracaoPosto(int Posto)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
Returns
Type | Description |
---|---|
System.Boolean |
GravaConfigDef(Int32, String)
Permite gravar um configuração de análise de custos.
Declaration
bool GravaConfigDef(int Posto, string Configuracao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
Returns
Type | Description |
---|---|
System.Boolean |
InsereConfiguracaoInicial(Int32)
Introduz a configuração inicial de análise de custos.
Declaration
void InsereConfiguracaoInicial(int Posto)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
LstConfiguracoes(Int32)
Devolve uma listagem de configurações de análise de custos.
Declaration
StdBELista LstConfiguracoes(int Posto = 0)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | (Opcional) Identificador do posto onde se encontra o utilizador. |
Returns
Type | Description |
---|---|
StdBELista |
Remove(Int32, String)
Remove a informação de um registo de análise de custos.
Declaration
void Remove(int Posto, string Configuracao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
ValidaActualizacao(RhpBEAnaliseCustos, ref String)
Efectua a validação dos dados de registos de análise de custos.
Declaration
bool ValidaActualizacao(RhpBEAnaliseCustos ObjAnaliseCustos, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
RhpBEAnaliseCustos | ObjAnaliseCustos | Objecto contendo os novos valores a actualizar. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(Int32, String, ref String)
Efectua a validação de um registo antes de ser efectuada a sua remoção.
Declaration
bool ValidaRemocao(int Posto, string Configuracao, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Posto | Identificador do posto onde se encontra o utilizador. |
System.String | Configuracao | Identificador da configuração pretendida. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detectados. |
Returns
Type | Description |
---|---|
System.Boolean |