Package systextil.services.estoque
Class EstoqueDummy
java.lang.Object
systextil.services.estoque.EstoqueDummy
- All Implemented Interfaces:
EstoqueService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncriaRomaneio
(br.com.intersys.systextil.connection.AppConnection conn, RomaneioDto romaneioDTO) boolean
deveFecharEstoque
(br.com.intersys.systextil.connection.AppConnection conn) boolean
fecharRomaneio
(br.com.intersys.systextil.connection.AppConnection conn, int romaneio) getCaixaDeFioBySolitacao
(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao, int statusCaixa) getCodBarras
(br.com.intersys.systextil.connection.AppConnection conn, String codigoBarras) getDataFinalDeFechamentoDoEstoque
(br.com.intersys.systextil.connection.AppConnection conn) getDeposito
(br.com.intersys.systextil.connection.AppConnection conn, int codigoDeposito) getEstoque
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int deposito, int lote) getEstoqueByDeposito
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int deposito) double
getPrecoMedio
(br.com.intersys.systextil.connection.AppConnection conn, int empresa, CodProduto prod) getRomaneio
(br.com.intersys.systextil.connection.AppConnection cn, int romaneio) getTransacao
(br.com.intersys.systextil.connection.AppConnection conn, int transacao) getVolumeDePeca
(br.com.intersys.systextil.connection.AppConnection conn, int volume) getWMSByPedido
(br.com.intersys.systextil.connection.AppConnection conn, PedidoDTO pedido) boolean
isDepositoProntaEntrega
(br.com.intersys.systextil.connection.AppConnection conn, int deposito) listMovimentosDeProdutosNaData
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod, Date dataMovimento) void
movimentarEstoque
(br.com.intersys.systextil.connection.AppConnection conn, int deposito, MovimentacaoDto dto) Responsável por realizar uma movimentação de estoque, conforme os parâmetros passados.boolean
transacaoAtualizaContabil
(br.com.intersys.systextil.connection.AppConnection conn, int transacao) boolean
transacaoAtualizaEstoque
(br.com.intersys.systextil.connection.AppConnection conn, int transacao) void
transferirEstoque
(br.com.intersys.systextil.connection.AppConnection conn, int depositoEntrada, int depositoSaida, int transacaoDeEntrada, MovimentacaoDto dto) Responsável por realizar uma movimentação de estoque, conforme os parâmetros passados.boolean
transferirPecasDoRomaneio
(br.com.intersys.systextil.connection.AppConnection conn, VendasService vendas, int empresa, int usuario, int romaneio)
-
Constructor Details
-
EstoqueDummy
public EstoqueDummy()
-
-
Method Details
-
transacaoAtualizaContabil
public boolean transacaoAtualizaContabil(br.com.intersys.systextil.connection.AppConnection conn, int transacao) - Specified by:
transacaoAtualizaContabil
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o banco de dadostransacao
- A transação de estoque que será validada- Returns:
- Se a transação informada gera lançamentos contábeis.
-
transacaoAtualizaEstoque
public boolean transacaoAtualizaEstoque(br.com.intersys.systextil.connection.AppConnection conn, int transacao) - Specified by:
transacaoAtualizaEstoque
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o bancotransacao
- A transação de estoque desejada- Returns:
- Se a transação informada atualiza dados de estoque.
-
getTransacao
public TransacaoDto getTransacao(br.com.intersys.systextil.connection.AppConnection conn, int transacao) - Specified by:
getTransacao
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o bancotransacao
- A transação de estoque desejada- Returns:
- Os dados da transação informada.
-
getWMSByPedido
public LogisticaWMSDto getWMSByPedido(br.com.intersys.systextil.connection.AppConnection conn, PedidoDTO pedido) - Specified by:
getWMSByPedido
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o bancopedido
- Dados de um pedido de venda- Returns:
- Dados de um registro do WMS.
-
getCaixaDeFioBySolitacao
public CaixaDeFioDto getCaixaDeFioBySolitacao(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao, int statusCaixa) - Specified by:
getCaixaDeFioBySolitacao
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o banconrSolicitacao
- O nº da solicitação de faturamentostatusCaixa
- A situação da caixa- Returns:
- Dados de uma caixa de fio, filtrando pela solicitação de faturamento e pela situação da caixa.
-
getDataFinalDeFechamentoDoEstoque
public Date getDataFinalDeFechamentoDoEstoque(br.com.intersys.systextil.connection.AppConnection conn) - Specified by:
getDataFinalDeFechamentoDoEstoque
in interfaceEstoqueService
-
deveFecharEstoque
public boolean deveFecharEstoque(br.com.intersys.systextil.connection.AppConnection conn) - Specified by:
deveFecharEstoque
in interfaceEstoqueService
- Parameters:
conn
-- Returns:
- Se o sistema deve realizar o fechamento de estoque.
-
movimentarEstoque
public void movimentarEstoque(br.com.intersys.systextil.connection.AppConnection conn, int deposito, MovimentacaoDto dto) throws TagException Description copied from interface:EstoqueService
Responsável por realizar uma movimentação de estoque, conforme os parâmetros passados.- Specified by:
movimentarEstoque
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o bancodeposito
- O depósito no qual deverá ser feita a movimentaçãodto
- Dados da movimentação de estoque- Throws:
TagException
- caso ocorra alguma crítica relacionada aos dados informados
-
transferirPecasDoRomaneio
public boolean transferirPecasDoRomaneio(br.com.intersys.systextil.connection.AppConnection conn, VendasService vendas, int empresa, int usuario, int romaneio) - Specified by:
transferirPecasDoRomaneio
in interfaceEstoqueService
-
transferirEstoque
public void transferirEstoque(br.com.intersys.systextil.connection.AppConnection conn, int depositoEntrada, int depositoSaida, int transacaoDeEntrada, MovimentacaoDto dto) throws TagException Description copied from interface:EstoqueService
Responsável por realizar uma movimentação de estoque, conforme os parâmetros passados.- Specified by:
transferirEstoque
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o bancodepositoEntrada
- O depósito em que irá entrar o estoquedepositoSaida
- O depósito do qual deverá sair o estoquetransacaoDeEntrada
- A transação de estoque responsável por realizar a entrada do estoque no depósito de entrada.dto
- Dados da movimentação de estoque- Throws:
TagException
- caso ocorra alguma crítica relacionada aos dados informados
-
fecharRomaneio
public boolean fecharRomaneio(br.com.intersys.systextil.connection.AppConnection conn, int romaneio) - Specified by:
fecharRomaneio
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o bancoromaneio
- O nº do pré-romaneio que será fechado- Returns:
- Se o fechamento do romaneio foi efetuado.
-
getRomaneio
- Specified by:
getRomaneio
in interfaceEstoqueService
- Parameters:
cn
- Conexão com o bancoromaneio
- O nº do pré-romaneio- Returns:
- Dados referentes ao romaneio consultado.
-
getVolumeDePeca
public VolumeDePecaDto getVolumeDePeca(br.com.intersys.systextil.connection.AppConnection conn, int volume) - Specified by:
getVolumeDePeca
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o bancovolume
- O nº do volume- Returns:
- Dados do volume de peças.
-
getEstoque
public EstoqueDto getEstoque(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int deposito, int lote) - Specified by:
getEstoque
in interfaceEstoqueService
-
isDepositoProntaEntrega
public boolean isDepositoProntaEntrega(br.com.intersys.systextil.connection.AppConnection conn, int deposito) - Specified by:
isDepositoProntaEntrega
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o bancodeposito
- O depósito que será validado- Returns:
- Se o depósito informado é de pronta entrega.
-
getEstoqueByDeposito
public EstoqueDto getEstoqueByDeposito(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int deposito) - Specified by:
getEstoqueByDeposito
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o bancoproduto
- O produto em estoquedeposito
- O depósito em que está o estoque- Returns:
- Dados do estoque especificado por depósito
-
getDeposito
public DepositoDTO getDeposito(br.com.intersys.systextil.connection.AppConnection conn, int codigoDeposito) - Specified by:
getDeposito
in interfaceEstoqueService
- Parameters:
conn
- conexão com o banco de dados.codigoDeposito
- código do depósito que será usado para filtrar os registros.- Returns:
- um
DepositoDTO
contendo as informações do registro encontrado, ou null caso não encontre.
-
listMovimentosDeProdutosNaData
public List<MovimentacaoDto> listMovimentosDeProdutosNaData(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod, Date dataMovimento) - Specified by:
listMovimentosDeProdutosNaData
in interfaceEstoqueService
- Parameters:
conn
- Conexão com o bancoprod
- Produto completodataMovimento
- a data da movimentação de estoque.- Returns:
- Todas as movimentações de estoque do produto, que ocorreram na data informada.
-
getCodBarras
public CodProduto getCodBarras(br.com.intersys.systextil.connection.AppConnection conn, String codigoBarras) - Specified by:
getCodBarras
in interfaceEstoqueService
-
getPrecoMedio
public double getPrecoMedio(br.com.intersys.systextil.connection.AppConnection conn, int empresa, CodProduto prod) - Specified by:
getPrecoMedio
in interfaceEstoqueService
-
criaRomaneio
public RomaneioDto criaRomaneio(br.com.intersys.systextil.connection.AppConnection conn, RomaneioDto romaneioDTO) - Specified by:
criaRomaneio
in interfaceEstoqueService
-