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) booleandeveFecharEstoque(br.com.intersys.systextil.connection.AppConnection conn) booleanfecharRomaneio(br.com.intersys.systextil.connection.AppConnection conn, int romaneio) getCaixaDeFioBySolitacao(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao, int statusCaixa) br.com.intersys.systextil.util.CodProdutogetCodBarras(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, br.com.intersys.systextil.util.CodProduto produto, int deposito, int lote) getEstoqueByDeposito(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.util.CodProduto produto, int deposito) doublegetPrecoMedio(br.com.intersys.systextil.connection.AppConnection conn, int empresa, br.com.intersys.systextil.util.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) booleanisDepositoProntaEntrega(br.com.intersys.systextil.connection.AppConnection conn, int deposito) listMovimentosDeProdutosNaData(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.util.CodProduto prod, Date dataMovimento) voidmovimentarEstoque(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.booleantransacaoAtualizaContabil(br.com.intersys.systextil.connection.AppConnection conn, int transacao) booleantransacaoAtualizaEstoque(br.com.intersys.systextil.connection.AppConnection conn, int transacao) voidtransferirEstoque(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.booleantransferirPecasDoRomaneio(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:
transacaoAtualizaContabilin 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:
transacaoAtualizaEstoquein 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:
getTransacaoin 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:
getWMSByPedidoin 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:
getCaixaDeFioBySolitacaoin 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:
getDataFinalDeFechamentoDoEstoquein interfaceEstoqueService
-
deveFecharEstoque
public boolean deveFecharEstoque(br.com.intersys.systextil.connection.AppConnection conn) - Specified by:
deveFecharEstoquein 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 br.com.intersys.systextil.global.TagException Description copied from interface:EstoqueServiceResponsável por realizar uma movimentação de estoque, conforme os parâmetros passados.- Specified by:
movimentarEstoquein 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:
br.com.intersys.systextil.global.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:
transferirPecasDoRomaneioin interfaceEstoqueService
-
transferirEstoque
public void transferirEstoque(br.com.intersys.systextil.connection.AppConnection conn, int depositoEntrada, int depositoSaida, int transacaoDeEntrada, MovimentacaoDto dto) throws br.com.intersys.systextil.global.TagException Description copied from interface:EstoqueServiceResponsável por realizar uma movimentação de estoque, conforme os parâmetros passados.- Specified by:
transferirEstoquein 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:
br.com.intersys.systextil.global.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:
fecharRomaneioin 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:
getRomaneioin 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:
getVolumeDePecain 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, br.com.intersys.systextil.util.CodProduto produto, int deposito, int lote) - Specified by:
getEstoquein interfaceEstoqueService
-
isDepositoProntaEntrega
public boolean isDepositoProntaEntrega(br.com.intersys.systextil.connection.AppConnection conn, int deposito) - Specified by:
isDepositoProntaEntregain 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, br.com.intersys.systextil.util.CodProduto produto, int deposito) - Specified by:
getEstoqueByDepositoin 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:
getDepositoin 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
DepositoDTOcontendo as informações do registro encontrado, ou null caso não encontre.
-
listMovimentosDeProdutosNaData
public List<MovimentacaoDto> listMovimentosDeProdutosNaData(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.util.CodProduto prod, Date dataMovimento) - Specified by:
listMovimentosDeProdutosNaDatain 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 br.com.intersys.systextil.util.CodProduto getCodBarras(br.com.intersys.systextil.connection.AppConnection conn, String codigoBarras) - Specified by:
getCodBarrasin interfaceEstoqueService
-
getPrecoMedio
public double getPrecoMedio(br.com.intersys.systextil.connection.AppConnection conn, int empresa, br.com.intersys.systextil.util.CodProduto prod) - Specified by:
getPrecoMedioin interfaceEstoqueService
-
criaRomaneio
public RomaneioDto criaRomaneio(br.com.intersys.systextil.connection.AppConnection conn, RomaneioDto romaneioDTO) - Specified by:
criaRomaneioin interfaceEstoqueService
-