Package systextil.services.estoque
Interface EstoqueService
- All Known Implementing Classes:
EstoqueDummy
public interface EstoqueService
-
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)
-
Method Details
-
transacaoAtualizaContabil
boolean transacaoAtualizaContabil(br.com.intersys.systextil.connection.AppConnection conn, int transacao) - 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
boolean transacaoAtualizaEstoque(br.com.intersys.systextil.connection.AppConnection conn, int transacao) - Parameters:
conn- Conexão com o bancotransacao- A transação de estoque desejada- Returns:
- Se a transação informada atualiza dados de estoque.
-
getTransacao
- Parameters:
conn- Conexão com o bancotransacao- A transação de estoque desejada- Returns:
- Os dados da transação informada.
-
getWMSByPedido
LogisticaWMSDto getWMSByPedido(br.com.intersys.systextil.connection.AppConnection conn, PedidoDTO pedido) - Parameters:
conn- Conexão com o bancopedido- Dados de um pedido de venda- Returns:
- Dados de um registro do WMS.
-
getCaixaDeFioBySolitacao
CaixaDeFioDto getCaixaDeFioBySolitacao(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao, int statusCaixa) - 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
-
deveFecharEstoque
boolean deveFecharEstoque(br.com.intersys.systextil.connection.AppConnection conn) - Parameters:
conn-- Returns:
- Se o sistema deve realizar o fechamento de estoque.
-
movimentarEstoque
void movimentarEstoque(br.com.intersys.systextil.connection.AppConnection conn, int deposito, MovimentacaoDto dto) throws br.com.intersys.systextil.global.TagException Responsável por realizar uma movimentação de estoque, conforme os parâmetros passados.- 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
-
transferirEstoque
void transferirEstoque(br.com.intersys.systextil.connection.AppConnection conn, int depositoEntrada, int depositoSaida, int transacaoDeEntrada, MovimentacaoDto dto) throws br.com.intersys.systextil.global.TagException Responsável por realizar uma movimentação de estoque, conforme os parâmetros passados.- 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
-
transferirPecasDoRomaneio
boolean transferirPecasDoRomaneio(br.com.intersys.systextil.connection.AppConnection conn, VendasService vendas, int empresa, int usuario, int romaneio) throws systextil.msg.Msg, br.com.intersys.systextil.global.TagException - Throws:
systextil.msg.Msgbr.com.intersys.systextil.global.TagException
-
fecharRomaneio
boolean fecharRomaneio(br.com.intersys.systextil.connection.AppConnection conn, int romaneio) - Parameters:
conn- Conexão com o bancoromaneio- O nº do pré-romaneio que será fechado- Returns:
- Se o fechamento do romaneio foi efetuado.
-
getRomaneio
- Parameters:
cn- Conexão com o bancoromaneio- O nº do pré-romaneio- Returns:
- Dados referentes ao romaneio consultado.
-
getVolumeDePeca
VolumeDePecaDto getVolumeDePeca(br.com.intersys.systextil.connection.AppConnection conn, int volume) - Parameters:
conn- Conexão com o bancovolume- O nº do volume- Returns:
- Dados do volume de peças.
-
getEstoque
EstoqueDto getEstoque(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.util.CodProduto produto, int deposito, int lote) -
isDepositoProntaEntrega
boolean isDepositoProntaEntrega(br.com.intersys.systextil.connection.AppConnection conn, int deposito) - Parameters:
conn- Conexão com o bancodeposito- O depósito que será validado- Returns:
- Se o depósito informado é de pronta entrega.
-
getEstoqueByDeposito
EstoqueDto getEstoqueByDeposito(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.util.CodProduto produto, int deposito) - 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
DepositoDTO getDeposito(br.com.intersys.systextil.connection.AppConnection conn, int codigoDeposito) - 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
List<MovimentacaoDto> listMovimentosDeProdutosNaData(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.util.CodProduto prod, Date dataMovimento) - 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
br.com.intersys.systextil.util.CodProduto getCodBarras(br.com.intersys.systextil.connection.AppConnection conn, String codigoBarras) -
getPrecoMedio
double getPrecoMedio(br.com.intersys.systextil.connection.AppConnection conn, int empresa, br.com.intersys.systextil.util.CodProduto prod) -
criaRomaneio
RomaneioDto criaRomaneio(br.com.intersys.systextil.connection.AppConnection conn, RomaneioDto romaneioDTO)
-