Interface IGprBSDiariosTrabalho
Esta classe deve ser usada para obter regras de negócio sobre os Diários de Trabalho
Assembly: IGprBS100.dll
Syntax
[ComVisible(true)]
[Guid("BFA1F59B-0296-46B8-A54F-AC031A5136B0")]
public interface IGprBSDiariosTrabalho
Methods
Actualiza(GprBEDiarioTrabalho, String)
Actualiza o Diário de Trabalho na base de dados
Declaration
void Actualiza(GprBEDiarioTrabalho objBE, string strAvisos = "")
Parameters
ActualizaLigaCBL(GprBEDiarioTrabalho)
Actualiza a Ordem de Fabrico na base de dados
Declaration
void ActualizaLigaCBL(GprBEDiarioTrabalho objBE)
Parameters
ActualizaValorAtributo(Int32, String, Object)
Permite efectuar a actualização de um atributo de um determinado Diário de Trabalho
Declaration
void ActualizaValorAtributo(int IDDiarioTrabalho, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributoID(Int32, String, Object)
Permite efectuar a actualização de um atributo de um determinado Diário de Trabalho pelo identificador
Declaration
void ActualizaValorAtributoID(int IDDiarioTrabalho, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(Int32, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Diário de Trabalho
Declaration
void ActualizaValorAtributos(int IDDiarioTrabalho, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
StdBECampos |
Atributos |
|
ActualizaValorAtributosID(Int32, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Diário de Trabalho pelo identificador
Declaration
void ActualizaValorAtributosID(int IDDiarioTrabalho, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
StdBECampos |
Atributos |
|
AssociaDocumentoMovimentoStock(Int32, String, String)
Associar ao Diário de Trabalho um documento interno de movimentação de stock.
Declaration
void AssociaDocumentoMovimentoStock(int IDDiarioTrabalho, string TipoDocumento, string IDDocumentoInterno)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
System.String |
TipoDocumento |
|
System.String |
IDDocumentoInterno |
|
AtualizaTempoParagem(Int32, Int32, DateTime, DateTime, GprBEDiarioTrabalho.EnumGPROrigemAtualizacaoTempoParagem, Int32)
Declaration
void AtualizaTempoParagem(int IDCentroTrabalho, int IDOrdemFabrico, DateTime dataInicio, DateTime dataFim, GprBEDiarioTrabalho.EnumGPROrigemAtualizacaoTempoParagem origem, int IDDiarioTrabalho = 0)
Parameters
DaDefCamposUtil()
Devolve as definições dos campos do utilizador do Diário de Trabalho
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaValorAtributo(Int32, String)
Devolve o valor de um determinado atributo do Diário de Trabalho
Declaration
dynamic DaValorAtributo(int IDDiarioTrabalho, string Atributo)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoID(Int32, String)
Devolve o valor de um determinado atributo do Diário de Trabalho pelo identificador
Declaration
dynamic DaValorAtributoID(int IDDiarioTrabalho, string Atributo)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(Int32, Object[])
Devolve os valores de um conjunto de atributos do Diário de Trabalho
Declaration
StdBECampos DaValorAtributos(int IDDiarioTrabalho, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
System.Object[] |
Atributos |
|
Returns
DaValorAtributosID(Int32, Object[])
Devolve os valores de um conjunto de atributos do Diário de Trabalho pelo identificador
Declaration
StdBECampos DaValorAtributosID(int IDDiarioTrabalho, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
System.Object[] |
Atributos |
|
Returns
Edita(Int32)
Edita a informação associado a um Diário de Trabalho
Declaration
GprBEDiarioTrabalho Edita(int IDDiarioTrabalho)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
Returns
EditaID(Int32)
Edita a informação associado a um Diário de Trabalho pelo identificador
Declaration
GprBEDiarioTrabalho EditaID(int IDDiarioTrabalho)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
Returns
Existe(Int32)
Verifica se o Diário de Trabalho existe na base de dados
Declaration
bool Existe(int IDDiarioTrabalho)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteID(Int32)
Verifica pelo identificador se o Diário de Trabalho existe na base de dados
Declaration
bool ExisteID(int IDDiarioTrabalho)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
Returns
Type |
Description |
System.Boolean |
|
IniciaPicagem(Int32, Int32, Int32, DateTime, ref String, Int32, Double, Double, DataTable)
Declaration
int IniciaPicagem(int IdOperadorExecucao, int IDOFOperacao, int IDCentroTrabalho, DateTime DataInicio, ref string Erros, int IdOperador = 0, double QtdFabricada = 0, double QtdRejeitada = 0, DataTable QtdDimensoes = null)
Parameters
Type |
Name |
Description |
System.Int32 |
IdOperadorExecucao |
|
System.Int32 |
IDOFOperacao |
|
System.Int32 |
IDCentroTrabalho |
|
System.DateTime |
DataInicio |
|
System.String |
Erros |
|
System.Int32 |
IdOperador |
|
System.Double |
QtdFabricada |
|
System.Double |
QtdRejeitada |
|
System.Data.DataTable |
QtdDimensoes |
|
Returns
Type |
Description |
System.Int32 |
|
ListaDiariosTrabalho(Int32)
Lista os Diários de Trabalho existentes para uma Ordem de Fabrico.
Declaration
StdBELista ListaDiariosTrabalho(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
Returns
ListaDiariosTrabalho(String)
Retorna a informação associado a um ou mais Diários de Trabalho
Declaration
StdBELista ListaDiariosTrabalho(string sClausulaWhere)
Parameters
Type |
Name |
Description |
System.String |
sClausulaWhere |
|
Returns
ListaDiariosTrabalhoOF(Int32, Int32)
Retorna a informação associada a uma Ordem de Fabrico
Declaration
StdBELista ListaDiariosTrabalhoOF(int IDOrdemFabrico, int IDOrdemFabricoOperacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
System.Int32 |
IDOrdemFabricoOperacao |
|
Returns
PreencheValoresDefeito(Int32)
Retorna a informação associado a um Diário de Trabalho a Preencher por Defeito
Declaration
StdBELista PreencheValoresDefeito(int IDOrdemFabricoOperacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabricoOperacao |
|
Returns
ProcessaOperacoesAnteriores(String, Int32)
Cria os diários de trabalho anteriores, caso não existam
Declaration
void ProcessaOperacoesAnteriores(string OrdemFabrico, int IDOrdemFabricoOperacao)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
System.Int32 |
IDOrdemFabricoOperacao |
|
Remove(Int32)
Remove toda a informação associada a um Diário de Trabalho
Declaration
void Remove(int IDDiarioTrabalho)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
RemoveID(Int32)
Remove toda a informação associada a um Diário de Trabalho pelo identificador
Declaration
void RemoveID(int IDDiarioTrabalho)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
TerminaPicagem(Int32, ref String, Double, Double, Boolean, String)
Declaration
int TerminaPicagem(int IdDiarioTrabalho, ref string Erros, double QtdFabricada = 0, double QtdRejeitada = 0, bool OperacaoTerminada = false, string Observacoes = "")
Parameters
Type |
Name |
Description |
System.Int32 |
IdDiarioTrabalho |
|
System.String |
Erros |
|
System.Double |
QtdFabricada |
|
System.Double |
QtdRejeitada |
|
System.Boolean |
OperacaoTerminada |
|
System.String |
Observacoes |
|
Returns
Type |
Description |
System.Int32 |
|
ValidaActualizacao(GprBEDiarioTrabalho, ref String)
Efectua as validações necessárias à actualização de um Diário de Trabalho
Declaration
bool ValidaActualizacao(GprBEDiarioTrabalho objBE, ref string ErroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaCentroTrabalho(Int32, Int32, Int32)
Valida se o Centro de Trabalho está configurado para a Ordem de Fabrico/Operação.
Declaration
bool ValidaCentroTrabalho(int IDCentroTrabalho, int IDOrdemFabrico = 0, int IDOrdemFabricoOperacao = 0)
Parameters
Type |
Name |
Description |
System.Int32 |
IDCentroTrabalho |
|
System.Int32 |
IDOrdemFabrico |
|
System.Int32 |
IDOrdemFabricoOperacao |
|
Returns
Type |
Description |
System.Boolean |
|
ValidaMovimentoStock(String)
Efectua as validações necessárias à Geração de um movimento de stock
Declaration
StdBELista ValidaMovimentoStock(string OrdemFabrico)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
Returns
ValidaOperacoesAnteriores(String, Int32, GprBEOFOperacoes, ref String)
Efectua as validações necessárias à actualização de um Diário de Trabalho
Declaration
bool ValidaOperacoesAnteriores(string OrdemFabrico, int IDOrdemFabricoOperacao, GprBEOFOperacoes oBEOFOperacoesAnteriores, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
OrdemFabrico |
|
System.Int32 |
IDOrdemFabricoOperacao |
|
GprBEOFOperacoes |
oBEOFOperacoesAnteriores |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(Int32, ref String)
Efectua as validações necessárias à remoção do Diário de Trabalho
Declaration
bool ValidaRemocao(int IDDiarioTrabalho, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocaoID(Int32, ref String)
Efectua as validações necessárias à remoção do Diário de Trabalho pelo identificador
Declaration
bool ValidaRemocaoID(int IDDiarioTrabalho, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDDiarioTrabalho |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|