Interface RfidService


public interface RfidService
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    createTaskPreRomaneio(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int preRomaneio, String programa)
    Método responsável por criar uma nova task para o pré-romaneio
    int
    createTaskSolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int solicitacaoFaturamento, String programa)
    Método responsável por criar uma nova task para a solicitação de faturamento
    int
    createTaskVolume(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int numeroVolume, String layoutImpEtqVolume, String nomeArquivoEtqVolume)
    Método responsável por criar uma nova task para o volume
    void
    deleteEstq090Rfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio)
    Método responsável por excluir o controle rfid para o pré-romaneio
    void
    deleteFatu030Rfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
    Método responsável por excluir o controle rfid para a solicitação de faturamento
    void
    deletePcpc020Rfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    void
    enviarExclusaoSolicitacaoFaturamentoSystextil(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
    Método responsável por enviar para o mozaiko e alterar o status da task para cancelado ao excluir uma solicitação de faturamento
    void
    enviarExclusaoVolumeSystextil(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume)
     
    boolean
    existsByEmpresaProgramaTipoLeitor(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String programa, int tipoLeitor)
    Método responsável por validar se existe leitor liberado para empresa, programa e tipo de leitor
    boolean
    existsByEmpresaUsuarioProgramaTipoLeitor(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String usuario, String programa, int tipoLeitor)
    Método responsável por validar se existe leitor liberado para empresa, programa, tipo de leitor e usuário
    getEtiquetasRfid(br.com.intersys.systextil.connection.AppConnection conn, int id_leitor)
     
    int
    getIDTaskByPreRomaneio(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio)
    Método responsável por buscar o id da task rfid gerada para o volume
    int
    getIDTaskBySolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
    Método responsável por buscar o id da task rfid gerada para o volume
    int
    getIDTaskByVolume(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume)
    Método responsável por buscar o id da task rfid gerada para o volume
    boolean
    getPreRomaneioLiberadoFaturar(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio)
    Método responsável por validar se o pré-romaneio está liberada para ser faturada
    boolean
    getSolicitacaoFaturamentoLiberadaFaturar(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
    Método responsável por validar se a solicitação de faturamento está liberada para ser faturada
    getStatusTaskSolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
    Método responsável por retornar o status da task rfid da solicitação de faturamento
    getTaskRfidSKUs(br.com.intersys.systextil.connection.AppConnection conn, int id)
    Método responsável por buscar os dados da task e suas skus
    int
    Função responsável por buscar o valor do tipo do leitor da integração ITagMonitor
    int
    Função responsável por buscar o valor do tipo do leitor da integração Mozaiko
    boolean
    getVolumeLiberadoImpressaoMozaiko(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume)
    Método responsável por validar se o volume está liberado para impressão
    void
    insertEstq090Rfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio, int controleRfid)
    Método responsável por inserir o controle rfid para o pré-romaneio
    void
    insertFatu030Rfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao, int controleRfid)
    Método responsável por inserir o controle rfid para a solicitação de faturamento
    void
    insertPcpc020Rfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int controle_rfid)
     
    listLeitoresLiberados(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, String codigo_programa)
     
    boolean
    OPControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
     
    boolean
    preRomaneioControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio)
    Método responsável por identificar se o pré-romaneio possui controle rfid
    void
    printTaskRfidVolume(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume)
    Busca o arquivo armazenado da task para impressão das etiquetas do volume
    boolean
    solFaturamentoControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
    Método responsável por identificar se a solicitação de faturamento possui controle rfid
    boolean
    validaPedidoPossuiControleRfid(br.com.intersys.systextil.connection.AppConnection conn, int numeroPedido)
    Método responsável por validar se o pedido de vendas possui uma op que controla rfid ou um volume que foi gerado task rfid
    validaTaskRfidPendente(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String usuario)
    Método responsável por validar se existe alguma task pendente para o usuário e empresa
    boolean
    volumeOPControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume)
    Método responsável por validar se a OP do volume possui controle de rfid
  • Method Details

    • getEtiquetasRfid

      RfidLeituraDTO getEtiquetasRfid(br.com.intersys.systextil.connection.AppConnection conn, int id_leitor) throws Exception
      Throws:
      Exception
    • listLeitoresLiberados

      List<LeitorRFIDUsuarioDTO> listLeitoresLiberados(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, String codigo_programa)
    • getTipoLeitorITagMonitor

      int getTipoLeitorITagMonitor()
      Função responsável por buscar o valor do tipo do leitor da integração ITagMonitor
      Returns:
      o código do tipo do leitor
    • getTipoLeitorMozaiko

      int getTipoLeitorMozaiko()
      Função responsável por buscar o valor do tipo do leitor da integração Mozaiko
      Returns:
      o código do tipo do leitor
    • insertPcpc020Rfid

      void insertPcpc020Rfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int controle_rfid) throws Exception
      Throws:
      Exception
    • deletePcpc020Rfid

      void deletePcpc020Rfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) throws Exception
      Throws:
      Exception
    • OPControlaRfid

      boolean OPControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao)
    • volumeOPControlaRfid

      boolean volumeOPControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume)
      Método responsável por validar se a OP do volume possui controle de rfid
      Parameters:
      conn - Conexão com o banco de dados
      numeroVolume - Número do volume a ser validado
      Returns:
      se a OP do volume possui controle de rfid
    • createTaskVolume

      int createTaskVolume(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int numeroVolume, String layoutImpEtqVolume, String nomeArquivoEtqVolume) throws Exception
      Método responsável por criar uma nova task para o volume
      Parameters:
      conn - Conexão do banco de dados
      mdi - Mdi do systextil
      leitorRFID - ID do leitor selecionado para geração da task
      numeroVolume - Número do volume selecionado para geração da task
      layoutImpEtqVolume - Layout de impressão das etiquetas de volume
      nomeArquivoEtqVolume - Nome do arquivo gerado com a impressão das etiquetas de volume
      Returns:
      ID da task gerada
      Throws:
      Exception - Lança excessão
    • createTaskSolicitacaoFaturamento

      int createTaskSolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int solicitacaoFaturamento, String programa) throws Exception
      Método responsável por criar uma nova task para a solicitação de faturamento
      Parameters:
      conn - Conexão do banco de dados
      mdi - Mdi do systextil
      leitorRFID - ID do leitor selecionado para geração da task
      solicitacaoFaturamento - Número da solicitação e faturamento selecionado para geração da task
      Returns:
      ID da task gerada
      Throws:
      Exception - Lança excessão
    • createTaskPreRomaneio

      int createTaskPreRomaneio(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, int leitorRFID, int preRomaneio, String programa) throws Exception
      Método responsável por criar uma nova task para o pré-romaneio
      Parameters:
      conn - Conexão do banco de dados
      mdi - Mdi do systextil
      leitorRFID - ID do leitor selecionado para geração da task
      preRomaneio - Número do pré-romaneio selecionado para geração da task
      Returns:
      ID da task gerada
      Throws:
      Exception - Lança excessão
    • enviarExclusaoVolumeSystextil

      void enviarExclusaoVolumeSystextil(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) throws Exception
      Parameters:
      conn - Conexão do banco de dados
      numeroVolume - Número do volume selecionado para cancelamento da task
      Throws:
      Exception - Lança excessão
    • printTaskRfidVolume

      void printTaskRfidVolume(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) throws Exception
      Busca o arquivo armazenado da task para impressão das etiquetas do volume
      Parameters:
      conn - Conexão do banco de dados
      numeroVolume - Número do volume selecionado para impressão da etiqueta
      Throws:
      Exception - Lança excessão
    • getVolumeLiberadoImpressaoMozaiko

      boolean getVolumeLiberadoImpressaoMozaiko(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume)
      Método responsável por validar se o volume está liberado para impressão
      Parameters:
      conn - Conexão com o banco de dados
      numeroVolume - Número do volume
      Returns:
      se o volume está liberado para impressão
    • getTaskRfidSKUs

      TaskRfidSkusDTO getTaskRfidSKUs(br.com.intersys.systextil.connection.AppConnection conn, int id) throws Exception
      Método responsável por buscar os dados da task e suas skus
      Parameters:
      conn - Conexão com o banco de dados
      id - ID ta task
      Returns:
      um objeto do tipo TaskRfidSkusDTO que contêm os dados da task e umas lista das skus
      Throws:
      Exception - Lança exceção ao não encontrar a task
    • getIDTaskByVolume

      int getIDTaskByVolume(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume)
      Método responsável por buscar o id da task rfid gerada para o volume
      Parameters:
      conn - Conexão com o banco de dados
      numeroVolume - Número do Volume
      Returns:
      ID da task rfid
    • insertFatu030Rfid

      void insertFatu030Rfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao, int controleRfid)
      Método responsável por inserir o controle rfid para a solicitação de faturamento
      Parameters:
      conn - Conexão com o banco de dados
      nrSolicitacao - Número da solicitação
      controleRfid - Controle Rfid (0 - Não / 1 - Sim)
    • deleteFatu030Rfid

      void deleteFatu030Rfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
      Método responsável por excluir o controle rfid para a solicitação de faturamento
      Parameters:
      conn - Conexão com o banco de dados
      nrSolicitacao - Número da solicitação
    • solFaturamentoControlaRfid

      boolean solFaturamentoControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
      Método responsável por identificar se a solicitação de faturamento possui controle rfid
      Parameters:
      conn - Conexão com o banco de dados
      nrSolicitacao - Número da solicitação
      Returns:
      se a solicitação de faturamento possui controle rfid
    • getStatusTaskSolicitacaoFaturamento

      String getStatusTaskSolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
      Método responsável por retornar o status da task rfid da solicitação de faturamento
      Parameters:
      conn - Conexão com o banco de dados
      nrSolicitacao - Número da solicitação
      Returns:
      o status da task
    • validaPedidoPossuiControleRfid

      boolean validaPedidoPossuiControleRfid(br.com.intersys.systextil.connection.AppConnection conn, int numeroPedido)
      Método responsável por validar se o pedido de vendas possui uma op que controla rfid ou um volume que foi gerado task rfid
      Parameters:
      conn - Conexão com o banco de dados
      numeroPedido - Número do pedido de vendas
      Returns:
      se o pedido possui controle rfid
    • getSolicitacaoFaturamentoLiberadaFaturar

      boolean getSolicitacaoFaturamentoLiberadaFaturar(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
      Método responsável por validar se a solicitação de faturamento está liberada para ser faturada
      Parameters:
      conn - Conexão com o banco de dados
      nrSolicitacao - Número da Solicitação de Faturamento
      Returns:
      se a solicitação de faturamento está liberada para ser faturada
    • enviarExclusaoSolicitacaoFaturamentoSystextil

      void enviarExclusaoSolicitacaoFaturamentoSystextil(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) throws Exception
      Método responsável por enviar para o mozaiko e alterar o status da task para cancelado ao excluir uma solicitação de faturamento
      Parameters:
      conn - Conexão com o banco de dados
      nrSolicitacao - Número da Solicitação de Faturamento
      Throws:
      Exception - Lança exceção
    • getIDTaskBySolicitacaoFaturamento

      int getIDTaskBySolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao)
      Método responsável por buscar o id da task rfid gerada para o volume
      Parameters:
      conn - Conexão com o banco de dados
      nrSolicitacao - Número da Solicitação de Faturamento
      Returns:
      ID da task rfid
    • insertEstq090Rfid

      void insertEstq090Rfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio, int controleRfid)
      Método responsável por inserir o controle rfid para o pré-romaneio
      Parameters:
      conn - Conexão com o banco de dados
      preRomaneio - Número do Pré-Romaneio
      controleRfid - Controle Rfid (0 - Não / 1 - Sim)
    • deleteEstq090Rfid

      void deleteEstq090Rfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio)
      Método responsável por excluir o controle rfid para o pré-romaneio
      Parameters:
      conn - Conexão com o banco de dados
      preRomaneio - Número do Pré-Romaneio
    • preRomaneioControlaRfid

      boolean preRomaneioControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio)
      Método responsável por identificar se o pré-romaneio possui controle rfid
      Parameters:
      conn - Conexão com o banco de dados
      preRomaneio - Número do Pré-Romaneio
      Returns:
      se o pré-romaneio possui controle rfid
    • getIDTaskByPreRomaneio

      int getIDTaskByPreRomaneio(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio)
      Método responsável por buscar o id da task rfid gerada para o volume
      Parameters:
      conn - Conexão com o banco de dados
      preRomaneio - Número do Pré-Romaneio
      Returns:
      ID da task rfid
    • getPreRomaneioLiberadoFaturar

      boolean getPreRomaneioLiberadoFaturar(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio)
      Método responsável por validar se o pré-romaneio está liberada para ser faturada
      Parameters:
      conn - Conexão com o banco de dados
      preRomaneio - Número do Pré-Romaneio
      Returns:
      se o pré-romaneio está liberada para ser faturada
    • existsByEmpresaUsuarioProgramaTipoLeitor

      boolean existsByEmpresaUsuarioProgramaTipoLeitor(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String usuario, String programa, int tipoLeitor)
      Método responsável por validar se existe leitor liberado para empresa, programa, tipo de leitor e usuário
      Parameters:
      conn - Conexão com o banco de dados
      codigoEmpresa - Código da empresa
      usuario - Usuário
      programa - Nome do programa
      tipoLeitor - Tipo do leitor
      Returns:
      se existe leitor liberado
    • existsByEmpresaProgramaTipoLeitor

      boolean existsByEmpresaProgramaTipoLeitor(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, String programa, int tipoLeitor)
      Método responsável por validar se existe leitor liberado para empresa, programa e tipo de leitor
      Parameters:
      conn - Conexão com o banco de dados
      codigoEmpresa - Código da empresa
      programa - Nome do programa
      tipoLeitor - Tipo do leitor
      Returns:
      se existe leitor liberado
    • validaTaskRfidPendente

      String validaTaskRfidPendente(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, String usuario) throws Exception
      Método responsável por validar se existe alguma task pendente para o usuário e empresa
      Parameters:
      conn - Conexão do banco de dados
      codigo_empresa -
      usuario -
      Returns:
      msg com os volumes com task pendente
      Throws:
      Exception - Lança excessão