Interface IGprBSResultados
Esta classe deve ser usada para obter regras de negócio sobre Resultados
Assembly: IGprBS100.dll
Syntax
[ComVisible(true)]
[Guid("4DBB4E1F-3A9F-4224-8176-547F010864D4")]
public interface IGprBSResultados
Methods
Actualiza(GprBEResultado, String)
Actualiza o Resultado na base de dados
Declaration
void Actualiza(GprBEResultado objBE, string strAvisos = "")
Parameters
ActualizaValorAtributoID(Int32, String, Object)
Permite efectuar a actualização de um atributo de um determinado Resultado pelo identificador
Declaration
void ActualizaValorAtributoID(int IDResultado, string Atributo, dynamic Valor)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDResultado |
|
| System.String |
Atributo |
|
| System.Object |
Valor |
|
ActualizaValorAtributosID(Int32, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Resultado pelo identificador
Declaration
void ActualizaValorAtributosID(int IDResultado, StdBECampos Atributos)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDResultado |
|
| StdBECampos |
Atributos |
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador do Resultado
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaOcorrencias(Int32, DateTime, DateTime, String, String, String, String, String)
Declaration
int DaOcorrencias(int tipoOcorrencia, DateTime dataInicial, DateTime dataFinal, string ordemFabrico = "", string seccao = "", string centroTrabalho = "", string operacao = "", string factor = "")
Parameters
| Type |
Name |
Description |
| System.Int32 |
tipoOcorrencia |
|
| System.DateTime |
dataInicial |
|
| System.DateTime |
dataFinal |
|
| System.String |
ordemFabrico |
|
| System.String |
seccao |
|
| System.String |
centroTrabalho |
|
| System.String |
operacao |
|
| System.String |
factor |
|
Returns
| Type |
Description |
| System.Int32 |
|
DaValorAtributoID(Int32, String)
Devolve o valor de um determinado atributo do Resultado pelo identificador
Declaration
dynamic DaValorAtributoID(int IDResultado, string Atributo)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDResultado |
|
| System.String |
Atributo |
|
Returns
| Type |
Description |
| System.Object |
|
DaValorAtributosID(Int32, Object[])
Devolve os valores de um conjunto de atributos do Resultado pelo identificador
Declaration
StdBECampos DaValorAtributosID(int IDResultado, params dynamic[] Atributos)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDResultado |
|
| System.Object[] |
Atributos |
|
Returns
EditaID(Int32)
Edita a informação associado a um Resultado pelo identificador
Declaration
GprBEResultado EditaID(int IDResultado)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDResultado |
|
Returns
EfetuaEntradaArmazemLoteDistinto(Int32, ref GprBEFactorQualidade.EnumGPRAmbitoFactorQualidade, ref String, ref String, ref String)
Indica se existe um tratamento de qualidade com entrada de stock em Armazém/Lote distinto por Diário de Trabalho.
Declaration
bool EfetuaEntradaArmazemLoteDistinto(int IDDiarioTrabalho, ref GprBEFactorQualidade.EnumGPRAmbitoFactorQualidade ambito, ref string armazem, ref string localizacao, ref string lote)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ExisteID(Int32)
Verifica pelo identificador se o Resultado existe na base de dados
Declaration
bool ExisteID(int IDResultado)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDResultado |
|
Returns
| Type |
Description |
| System.Boolean |
|
ProcessaResultadoQualidade(GprBEResultado, String, String, String)
Efectua o processamento de um Resultado da Qualidade
Declaration
bool ProcessaResultadoQualidade(GprBEResultado objResultado, string Armazem = "", string Localizacao = "", string Lote = "")
Parameters
| Type |
Name |
Description |
| GprBEResultado |
objResultado |
|
| System.String |
Armazem |
|
| System.String |
Localizacao |
|
| System.String |
Lote |
|
Returns
| Type |
Description |
| System.Boolean |
|
RemoveID(Int32)
Remove toda a informação associada a um Resultado pelo identificador
Declaration
void RemoveID(int IDResultado)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDResultado |
|
TrataAccaoResultadoQualidade(GprBEResultado, String)
Efetuar o tratamento das acções resultantes do tratamento da qualidade
Declaration
void TrataAccaoResultadoQualidade(GprBEResultado Resultado, string Avisos)
Parameters
ValidaActualizacao(GprBEResultado, ref String)
Efectua as validações necessárias à actualização de um Resultado
Declaration
bool ValidaActualizacao(GprBEResultado objBE, ref string ErroValidacao)
Parameters
| Type |
Name |
Description |
| GprBEResultado |
objBE |
|
| System.String |
ErroValidacao |
|
Returns
| Type |
Description |
| System.Boolean |
|
ValidaRemocaoID(Int32, ref String)
Efectua as validações necessárias à remoção do Resultado pelo identificador
Declaration
bool ValidaRemocaoID(int IDResultado, ref string ErroValidacao)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDResultado |
|
| System.String |
ErroValidacao |
|
Returns
| Type |
Description |
| System.Boolean |
|