Package systextil.services.confeccao
Class ConfeccaoDummy
java.lang.Object
systextil.services.confeccao.ConfeccaoDummy
- All Implemented Interfaces:
ConfeccaoService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
apontarProducao
(br.com.intersys.systextil.connection.AppConnection cn, ApontamentoDeProducaoDTO apontamentoDto) Faz um apontamento de produção para um pacote de confecção, o apontamento é realizado na inserção de um registro na tabela pcpc_045.void
atualizarInsumosConfeccao
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int ordemConfeccaoFunc, int ordemProducaoFunc, int codEstagioFunc, int divisaoProducao, int qtdePecasFunc, Date dataProducaoFunc, String nomePrograma, int atuEstq, int sinalQtde) Método responsável por fazer a atualização dos insumos de confecção.void
eliminaTagsDePeca
(br.com.intersys.systextil.connection.AppConnection cn, int ordem, int periodo, int oc, int estagio, int sequencia) Elimina tags já lidos para a peça.getOrdemProducao
(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) Faz uma consulta da ordem de produção (pcpc_020).getPacoteEstagio
(br.com.intersys.systextil.connection.AppConnection cn, int periodoProducao, int pacote, int codigoEstagio) Faz uma consulta na tabela pcpc_040 a partir da PK.getRolosAlocadosOp
(br.com.intersys.systextil.connection.AppConnection cn, int areaOrdem, int seqOrdem, int codigoRolo, int roloAcabado, int ordemProducao) Método responsável por executar uma consulta SQL a partir da chave da pcpt_025.getTurnoProducao
(List<ApontamentoDeProducaoDTO> apontamentos, int estagio) Método responsável por encotnrar um turno entre os apontamentos.void
insereTagDePecas
(br.com.intersys.systextil.connection.AppConnection cn, TagsDePecasDTO dto) Insere tags de peças, caso ocorra erro de PK na inserção, irá executar um update do registro já existente.listaEstagiosPacote
(br.com.intersys.systextil.connection.AppConnection cn, int periodoProducao, int ordemConfeccao) Lista todos os registros da tabela pcpc_040 correspondente ao periodo e a ordem de confecção passadas por parâmetro.listaPacotesOrdem
(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) Lista todos os registros da tabela pcpc_040.listaPeriodosPacoteAndOrdem
(br.com.intersys.systextil.connection.AppConnection cn, int ordem, int pacote, int codEstagio) Lista todos os registros da tabela pcpc_040 correspondente a ordem de produção, ordem de confecção e código do estágio passados por parâmetro.listApontamentosOrdem
(br.com.intersys.systextil.connection.AppConnection cn, int periodo, int ordemConfeccao) Lista todos os apontamentos de produção realizados para o pacote de produção informado.listByProdutoFinalOrdemAndArea
(br.com.intersys.systextil.connection.AppConnection conn, int areaOrdem, int ordemProducao, CodProduto produtoFinal) listOrdensLavacaoByDataPesagemTransacao
(br.com.intersys.systextil.connection.AppConnection cn, int ordemAgrupamento, String transacao) Lista todos os registros da tabela pcpc_080 correspondente aos parâmetros passados e a data de pesagem.listTagsEstagio
(br.com.intersys.systextil.connection.AppConnection cn, int periodoProducao, int ordemProducao, int ordemConfeccao, int estagio) Fará a consulta do tag de peça confeccionada na tabela pcpc_330, correspondente ao estágio.
-
Constructor Details
-
ConfeccaoDummy
public ConfeccaoDummy()
-
-
Method Details
-
listaEstagiosPacote
public List<OrdemConfeccaoDTO> listaEstagiosPacote(br.com.intersys.systextil.connection.AppConnection cn, int periodoProducao, int ordemConfeccao) Description copied from interface:ConfeccaoService
Lista todos os registros da tabela pcpc_040 correspondente ao periodo e a ordem de confecção passadas por parâmetro.- Specified by:
listaEstagiosPacote
in interfaceConfeccaoService
- Parameters:
cn
- Conexão com o bd.periodoProducao
- Periodo de produção utilizado para filtrar os estágiosordemConfeccao
- Número do pacote (ordem de confeccao) para filtrar os estágios.- Returns:
- retorna uma lista de dto's da tabela pcpc_040.
-
listaPacotesOrdem
public List<OrdemConfeccaoDTO> listaPacotesOrdem(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) Description copied from interface:ConfeccaoService
Lista todos os registros da tabela pcpc_040.- Specified by:
listaPacotesOrdem
in interfaceConfeccaoService
- Parameters:
cn
- conexão com o banco de dados.ordemProducao
- ordem de produção utilizada para filtrar na tabela pcpc_040.- Returns:
- retorna uma lista ded dtos's da tabela pcpc_040, correspondete para a ordem de produção.
-
getOrdemProducao
public OrdemProducaoDTO getOrdemProducao(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao) Description copied from interface:ConfeccaoService
Faz uma consulta da ordem de produção (pcpc_020).- Specified by:
getOrdemProducao
in interfaceConfeccaoService
- Parameters:
cn
- Conexão com o banco de dados.ordemProducao
- Numero da ordem de produção a ser consultada.- Returns:
- Um objeto DTO responsável por representar uma orem de produção.
-
getPacoteEstagio
public OrdemConfeccaoDTO getPacoteEstagio(br.com.intersys.systextil.connection.AppConnection cn, int periodoProducao, int pacote, int codigoEstagio) Description copied from interface:ConfeccaoService
Faz uma consulta na tabela pcpc_040 a partir da PK.- Specified by:
getPacoteEstagio
in interfaceConfeccaoService
- Parameters:
cn
- conexão com o banco de dados.periodoProducao
- período de produção.pacote
- número do pacote (ordem de confecção).codigoEstagio
- código do estágio.- Returns:
- retorna um dto do tipo
OrdemConfeccaoDTO
com o registro correspondente aos parâmetros informados.
-
apontarProducao
public void apontarProducao(br.com.intersys.systextil.connection.AppConnection cn, ApontamentoDeProducaoDTO apontamentoDto) throws TagException Description copied from interface:ConfeccaoService
Faz um apontamento de produção para um pacote de confecção, o apontamento é realizado na inserção de um registro na tabela pcpc_045.- Specified by:
apontarProducao
in interfaceConfeccaoService
- Parameters:
cn
- Conexão com o banco de dados.apontamentoDto
- dto do objeto responsável pelo apontamento de produção.- Throws:
TagException
- caso caia em alguma consistência.
-
listApontamentosOrdem
public List<ApontamentoDeProducaoDTO> listApontamentosOrdem(br.com.intersys.systextil.connection.AppConnection cn, int periodo, int ordemConfeccao) Description copied from interface:ConfeccaoService
Lista todos os apontamentos de produção realizados para o pacote de produção informado.- Specified by:
listApontamentosOrdem
in interfaceConfeccaoService
- Parameters:
cn
- Conexão com o banco de dados.periodo
- periodo de produção da ordem.ordemConfeccao
- pacote da ordem de produção que deseja consultar os apontamentos realizados.- Returns:
- Uma lista de objetos DTO's de apontamentos de produção
-
eliminaTagsDePeca
public void eliminaTagsDePeca(br.com.intersys.systextil.connection.AppConnection cn, int ordem, int periodo, int oc, int estagio, int sequencia) Description copied from interface:ConfeccaoService
Elimina tags já lidos para a peça. (pcpc_330 e pcpc_331).- Specified by:
eliminaTagsDePeca
in interfaceConfeccaoService
- Parameters:
cn
- conexão com o banco de dados.ordem
- numero da ordem de produção.periodo
- periodo da ordem de confecção.oc
- numero do pacote de produção.estagio
- estagio do tag lido.sequencia
- sequencia do tag.
-
insereTagDePecas
public void insereTagDePecas(br.com.intersys.systextil.connection.AppConnection cn, TagsDePecasDTO dto) Description copied from interface:ConfeccaoService
Insere tags de peças, caso ocorra erro de PK na inserção, irá executar um update do registro já existente.- Specified by:
insereTagDePecas
in interfaceConfeccaoService
- Parameters:
cn
- Conexão com o banco de dados.dto
-TagsDePecasDTO
é o objeto que contém as informações das tags de peças.
-
listTagsEstagio
public List<TagsDePecasDTO> listTagsEstagio(br.com.intersys.systextil.connection.AppConnection cn, int periodoProducao, int ordemProducao, int ordemConfeccao, int estagio) Description copied from interface:ConfeccaoService
Fará a consulta do tag de peça confeccionada na tabela pcpc_330, correspondente ao estágio.- Specified by:
listTagsEstagio
in interfaceConfeccaoService
- Parameters:
cn
- conexão com o banco de dados.periodoProducao
- periodo de produção do tag.ordemProducao
- codigo da ordem de produção do tag.ordemConfeccao
- codigo do pacote do tag.estagio
- estagio dos tags..- Returns:
- uma lista de objetos dtos que representam a tabela pcpc_330.
-
listByProdutoFinalOrdemAndArea
public List<RolosAlocadosOpDTO> listByProdutoFinalOrdemAndArea(br.com.intersys.systextil.connection.AppConnection conn, int areaOrdem, int ordemProducao, CodProduto produtoFinal) - Specified by:
listByProdutoFinalOrdemAndArea
in interfaceConfeccaoService
- Parameters:
conn
- conexão com o banco de dados.areaOrdem
- área da ordem de produção.ordemProducao
- ordem de produção.produtoFinal
- umCodProduto
correspondente ao produto final.- Returns:
- uma lista do objeto
RolosAlocadosOpDTO
contendo os registros encontrados a partir dos parâmetros informados.
-
listaPeriodosPacoteAndOrdem
public List<OrdemConfeccaoDTO> listaPeriodosPacoteAndOrdem(br.com.intersys.systextil.connection.AppConnection cn, int ordem, int pacote, int codEstagio) Description copied from interface:ConfeccaoService
Lista todos os registros da tabela pcpc_040 correspondente a ordem de produção, ordem de confecção e código do estágio passados por parâmetro.- Specified by:
listaPeriodosPacoteAndOrdem
in interfaceConfeccaoService
- Parameters:
cn
- conexão com o banco de dados.ordem
- ordem de produção.pacote
- número do pacote (ordem de confecção).codEstagio
- código do estágio.- Returns:
- uma lista do objeto
OrdemConfeccaoDTO
contendo todos os registros encontrados na consulta.
-
listOrdensLavacaoByDataPesagemTransacao
public List<ReceitaOrdemAgrupamentoDTO> listOrdensLavacaoByDataPesagemTransacao(br.com.intersys.systextil.connection.AppConnection cn, int ordemAgrupamento, String transacao) Description copied from interface:ConfeccaoService
Lista todos os registros da tabela pcpc_080 correspondente aos parâmetros passados e a data de pesagem.- Specified by:
listOrdensLavacaoByDataPesagemTransacao
in interfaceConfeccaoService
- Parameters:
cn
- conexão com o banco de dados.ordemAgrupamento
- ordem de agrupamento.transacao
- transação a ser filtrada (entrada, saída, ou transferência).- Returns:
- uma lista do objeto
ReceitaOrdemAgrupamentoDTO
que contém todos os registros encontrados na consulta executada.
-
atualizarInsumosConfeccao
public void atualizarInsumosConfeccao(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int ordemConfeccaoFunc, int ordemProducaoFunc, int codEstagioFunc, int divisaoProducao, int qtdePecasFunc, Date dataProducaoFunc, String nomePrograma, int atuEstq, int sinalQtde) throws TagException Description copied from interface:ConfeccaoService
Método responsável por fazer a atualização dos insumos de confecção.- Specified by:
atualizarInsumosConfeccao
in interfaceConfeccaoService
- Parameters:
conn
- conexão com o Banco de Dados.mdi
-Mdi
ordemConfeccaoFunc
- número do pacote (ordem de confecção).ordemProducaoFunc
- ordem de produção.codEstagioFunc
- código do estágio.divisaoProducao
- código da divisão de produção.qtdePecasFunc
- quantidade de peças.dataProducaoFunc
- data de produção.nomePrograma
- nome do programa que está executando o processo.- Throws:
TagException
-
getRolosAlocadosOp
public RolosAlocadosOpDTO getRolosAlocadosOp(br.com.intersys.systextil.connection.AppConnection cn, int areaOrdem, int seqOrdem, int codigoRolo, int roloAcabado, int ordemProducao) Description copied from interface:ConfeccaoService
Método responsável por executar uma consulta SQL a partir da chave da pcpt_025.- Specified by:
getRolosAlocadosOp
in interfaceConfeccaoService
- Parameters:
cn
- conexão com o Banco de Dados.areaOrdem
- área da ordem de produção.seqOrdem
- sequência da ordem de produção.codigoRolo
- código do rolo alocado a OP.roloAcabado
- rolo acabado.ordemProducao
- ordem de produção.- Returns:
- um objeto
RolosAlocadosOpDTO
contendo o registro encontrado.
-
getTurnoProducao
Description copied from interface:ConfeccaoService
Método responsável por encotnrar um turno entre os apontamentos.- Specified by:
getTurnoProducao
in interfaceConfeccaoService
-