Class EstoqueDummy

java.lang.Object
systextil.services.estoque.EstoqueDummy
All Implemented Interfaces:
EstoqueService

public class EstoqueDummy extends Object implements EstoqueService
  • Constructor Details

    • EstoqueDummy

      public EstoqueDummy()
  • Method Details

    • transacaoAtualizaContabil

      public boolean transacaoAtualizaContabil(br.com.intersys.systextil.connection.AppConnection conn, int transacao)
      Specified by:
      transacaoAtualizaContabil in interface EstoqueService
      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

      public boolean transacaoAtualizaEstoque(br.com.intersys.systextil.connection.AppConnection conn, int transacao)
      Specified by:
      transacaoAtualizaEstoque in interface EstoqueService
      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

      public TransacaoDto getTransacao(br.com.intersys.systextil.connection.AppConnection conn, int transacao)
      Specified by:
      getTransacao in interface EstoqueService
      Parameters:
      conn - Conexão com o banco
      transacao - 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 interface EstoqueService
      Parameters:
      conn - Conexão com o banco
      pedido - 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 interface EstoqueService
      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

      public Date getDataFinalDeFechamentoDoEstoque(br.com.intersys.systextil.connection.AppConnection conn)
      Specified by:
      getDataFinalDeFechamentoDoEstoque in interface EstoqueService
    • deveFecharEstoque

      public boolean deveFecharEstoque(br.com.intersys.systextil.connection.AppConnection conn)
      Specified by:
      deveFecharEstoque in interface EstoqueService
      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 interface EstoqueService
      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
    • transferirPecasDoRomaneio

      public boolean transferirPecasDoRomaneio(br.com.intersys.systextil.connection.AppConnection conn, VendasService vendas, int empresa, int usuario, int romaneio)
      Specified by:
      transferirPecasDoRomaneio in interface EstoqueService
    • 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 interface EstoqueService
      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
    • fecharRomaneio

      public boolean fecharRomaneio(br.com.intersys.systextil.connection.AppConnection conn, int romaneio)
      Specified by:
      fecharRomaneio in interface EstoqueService
      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

      public RomaneioDto getRomaneio(br.com.intersys.systextil.connection.AppConnection cn, int romaneio)
      Specified by:
      getRomaneio in interface EstoqueService
      Parameters:
      cn - Conexão com o banco
      romaneio - 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 interface EstoqueService
      Parameters:
      conn - Conexão com o banco
      volume - 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 interface EstoqueService
    • isDepositoProntaEntrega

      public boolean isDepositoProntaEntrega(br.com.intersys.systextil.connection.AppConnection conn, int deposito)
      Specified by:
      isDepositoProntaEntrega in interface EstoqueService
      Parameters:
      conn - Conexão com o banco
      deposito - 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 interface EstoqueService
      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

      public DepositoDTO getDeposito(br.com.intersys.systextil.connection.AppConnection conn, int codigoDeposito)
      Specified by:
      getDeposito in interface EstoqueService
      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 interface EstoqueService
      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

      public CodProduto getCodBarras(br.com.intersys.systextil.connection.AppConnection conn, String codigoBarras)
      Specified by:
      getCodBarras in interface EstoqueService
    • getPrecoMedio

      public double getPrecoMedio(br.com.intersys.systextil.connection.AppConnection conn, int empresa, CodProduto prod)
      Specified by:
      getPrecoMedio in interface EstoqueService
    • criaRomaneio

      public RomaneioDto criaRomaneio(br.com.intersys.systextil.connection.AppConnection conn, RomaneioDto romaneioDTO)
      Specified by:
      criaRomaneio in interface EstoqueService