Interface EstoqueService

All Known Implementing Classes:
EstoqueDummy

public interface EstoqueService
  • Method Details

    • transacaoAtualizaContabil

      boolean transacaoAtualizaContabil(br.com.intersys.systextil.connection.AppConnection conn, int transacao)
      Parameters:
      conn - Conexão com o banco de dados
      transacao - 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 banco
      transacao - A transação de estoque desejada
      Returns:
      Se a transação informada atualiza dados de estoque.
    • getTransacao

      TransacaoDto getTransacao(br.com.intersys.systextil.connection.AppConnection conn, int transacao)
      Parameters:
      conn - Conexão com o banco
      transacao - 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 banco
      pedido - 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 banco
      nrSolicitacao - O nº da solicitação de faturamento
      statusCaixa - 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

      Date getDataFinalDeFechamentoDoEstoque(br.com.intersys.systextil.connection.AppConnection conn)
    • 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 TagException
      Responsável por realizar uma movimentação de estoque, conforme os parâmetros passados.
      Parameters:
      conn - Conexão com o banco
      deposito - O depósito no qual deverá ser feita a movimentação
      dto - Dados da movimentação de estoque
      Throws:
      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 TagException
      Responsável por realizar uma movimentação de estoque, conforme os parâmetros passados.
      Parameters:
      conn - Conexão com o banco
      depositoEntrada - O depósito em que irá entrar o estoque
      depositoSaida - O depósito do qual deverá sair o estoque
      transacaoDeEntrada - 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
    • transferirPecasDoRomaneio

      boolean transferirPecasDoRomaneio(br.com.intersys.systextil.connection.AppConnection conn, VendasService vendas, int empresa, int usuario, int romaneio) throws Msg, TagException
      Throws:
      Msg
      TagException
    • fecharRomaneio

      boolean fecharRomaneio(br.com.intersys.systextil.connection.AppConnection conn, int romaneio)
      Parameters:
      conn - Conexão com o banco
      romaneio - O nº do pré-romaneio que será fechado
      Returns:
      Se o fechamento do romaneio foi efetuado.
    • getRomaneio

      RomaneioDto getRomaneio(br.com.intersys.systextil.connection.AppConnection cn, int romaneio)
      Parameters:
      cn - Conexão com o banco
      romaneio - 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 banco
      volume - O nº do volume
      Returns:
      Dados do volume de peças.
    • getEstoque

      EstoqueDto getEstoque(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int deposito, int lote)
    • isDepositoProntaEntrega

      boolean isDepositoProntaEntrega(br.com.intersys.systextil.connection.AppConnection conn, int deposito)
      Parameters:
      conn - Conexão com o banco
      deposito - 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, CodProduto produto, int deposito)
      Parameters:
      conn - Conexão com o banco
      produto - O produto em estoque
      deposito - 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 DepositoDTO contendo as informações do registro encontrado, ou null caso não encontre.
    • listMovimentosDeProdutosNaData

      List<MovimentacaoDto> listMovimentosDeProdutosNaData(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod, Date dataMovimento)
      Parameters:
      conn - Conexão com o banco
      prod - Produto completo
      dataMovimento - a data da movimentação de estoque.
      Returns:
      Todas as movimentações de estoque do produto, que ocorreram na data informada.
    • getCodBarras

      CodProduto getCodBarras(br.com.intersys.systextil.connection.AppConnection conn, String codigoBarras)
    • getPrecoMedio

      double getPrecoMedio(br.com.intersys.systextil.connection.AppConnection conn, int empresa, CodProduto prod)
    • criaRomaneio

      RomaneioDto criaRomaneio(br.com.intersys.systextil.connection.AppConnection conn, RomaneioDto romaneioDTO)