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 |
|