Package systextil.services.rfid
Interface RfidService
public interface RfidService
-
Method Summary
Modifier and TypeMethodDescriptionintcreateTaskPreRomaneio(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.global.Mdi mdi, int leitorRFID, int preRomaneio, String programa) Método responsável por criar uma nova task para o pré-romaneiointcreateTaskSolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.global.Mdi mdi, int leitorRFID, int solicitacaoFaturamento, String programa) Método responsável por criar uma nova task para a solicitação de faturamentointcreateTaskVolume(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.global.Mdi mdi, int leitorRFID, int numeroVolume, String layoutImpEtqVolume, String nomeArquivoEtqVolume) Método responsável por criar uma nova task para o volumevoiddeleteEstq090Rfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por excluir o controle rfid para o pré-romaneiovoiddeleteFatu030Rfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por excluir o controle rfid para a solicitação de faturamentovoiddeletePcpc020Rfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) voidenviarExclusaoSolicitacaoFaturamentoSystextil(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 faturamentovoidenviarExclusaoVolumeSystextil(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) booleanexistsByEmpresaProgramaTipoLeitor(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 leitorbooleanexistsByEmpresaUsuarioProgramaTipoLeitor(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áriogetEtiquetasRfid(br.com.intersys.systextil.connection.AppConnection conn, int id_leitor) intgetIDTaskByPreRomaneio(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por buscar o id da task rfid gerada para o volumeintgetIDTaskBySolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por buscar o id da task rfid gerada para o volumeintgetIDTaskByVolume(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) Método responsável por buscar o id da task rfid gerada para o volumebooleangetPreRomaneioLiberadoFaturar(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por validar se o pré-romaneio está liberada para ser faturadabooleangetSolicitacaoFaturamentoLiberadaFaturar(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 faturadagetStatusTaskSolicitacaoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por retornar o status da task rfid da solicitação de faturamentogetTaskRfidSKUs(br.com.intersys.systextil.connection.AppConnection conn, int id) Método responsável por buscar os dados da task e suas skusintFunção responsável por buscar o valor do tipo do leitor da integração ITagMonitorintFunção responsável por buscar o valor do tipo do leitor da integração MozaikobooleangetVolumeLiberadoImpressaoMozaiko(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) Método responsável por validar se o volume está liberado para impressãovoidinsertEstq090Rfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio, int controleRfid) Método responsável por inserir o controle rfid para o pré-romaneiovoidinsertFatu030Rfid(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 faturamentovoidinsertPcpc020Rfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int controle_rfid) listLeitoresLiberados(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.global.Mdi mdi, String codigo_programa) booleanOPControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao) booleanpreRomaneioControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio) Método responsável por identificar se o pré-romaneio possui controle rfidvoidprintTaskRfidVolume(br.com.intersys.systextil.connection.AppConnection conn, int numeroVolume) Busca o arquivo armazenado da task para impressão das etiquetas do volumebooleansolFaturamentoControlaRfid(br.com.intersys.systextil.connection.AppConnection conn, int nrSolicitacao) Método responsável por identificar se a solicitação de faturamento possui controle rfidbooleanvalidaPedidoPossuiControleRfid(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 rfidvalidaTaskRfidPendente(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 empresabooleanvolumeOPControlaRfid(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, br.com.intersys.systextil.global.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 dadosnumeroVolume- 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, br.com.intersys.systextil.global.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 dadosmdi- Mdi do systextilleitorRFID- ID do leitor selecionado para geração da tasknumeroVolume- Número do volume selecionado para geração da tasklayoutImpEtqVolume- Layout de impressão das etiquetas de volumenomeArquivoEtqVolume- 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, br.com.intersys.systextil.global.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 dadosmdi- Mdi do systextilleitorRFID- ID do leitor selecionado para geração da tasksolicitacaoFaturamento- 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, br.com.intersys.systextil.global.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 dadosmdi- Mdi do systextilleitorRFID- ID do leitor selecionado para geração da taskpreRomaneio- 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 dadosnumeroVolume- 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 dadosnumeroVolume- 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 dadosnumeroVolume- 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 dadosid- 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 dadosnumeroVolume- 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 dadosnrSolicitacao- Número da solicitaçãocontroleRfid- 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 dadosnrSolicitacao- 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 dadosnrSolicitacao- 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 dadosnrSolicitacao- 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 dadosnumeroPedido- 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 dadosnrSolicitacao- 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 dadosnrSolicitacao- 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 dadosnrSolicitacao- 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 dadospreRomaneio- Número do Pré-RomaneiocontroleRfid- 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 dadospreRomaneio- 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 dadospreRomaneio- 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 dadospreRomaneio- 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 dadospreRomaneio- 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 dadoscodigoEmpresa- Código da empresausuario- Usuárioprograma- Nome do programatipoLeitor- 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 dadoscodigoEmpresa- Código da empresaprograma- Nome do programatipoLeitor- 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 dadoscodigo_empresa-usuario-- Returns:
- msg com os volumes com task pendente
- Throws:
Exception- Lança excessão
-