diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java index 8c89ee603..c2d534ef1 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java @@ -802,15 +802,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { public void onClick$btnIntegracao(Event ev) throws InterruptedException { Connection myConn = null; - - Integer countTitulos = 0; - - StringBuilder logr = new StringBuilder(); - try { myConn = dataSource.getConnection(); - myConn.setAutoCommit(false); - Date dateInicio = fecIntegracion.getValue(); dateInicio = DateUtil.inicioFecha(dateInicio); @@ -818,76 +811,10 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { log.info("puntoVentaId=" + puntoVenta.getPuntoventaId() + ";fecInicio=" + dateInicio + ";fecFin=" + dateFim); - StringBuilder sb = null; - logResult.setText(""); + StringBuilder sb = TotvsService.integraTitulosPagarReceber(puntoVenta.getPuntoventaId(), myConn, dateInicio, dateFim,checkTodosPuntosVenta.isChecked(), checkSimulaIntegracion.isChecked()); + + logResult.setText(sb.toString()); - TotvsService.setSimulacao(checkSimulaIntegracion.isChecked()); - if (checkSimulaIntegracion.isChecked()) { - sb= new StringBuilder(); - TotvsService.setSb(sb); - } - - - DAO.getInstance().setDBConnection(myConn); - String strEmpresas = DAO.getInstance().obterConstante("EMPRESAS_INTEGRACAO"); - - log.info("Empresa Integra Totvs:"+strEmpresas); - - if (checkTodosPuntosVenta.isChecked()){ - for (Integer puntoventaId : DAO.getInstance().obterListaPuntoVenta()){ - for (String empresaId : strEmpresas.split(",")){ - try{ - countTitulos += TotvsService.cadastrarTituloAReceber(puntoventaId, dateInicio, dateFim, myConn, Integer.parseInt(empresaId)); - if (!checkSimulaIntegracion.isChecked()) { - myConn.commit(); - } else { - logr.append(sb); - sb= new StringBuilder(); - TotvsService.setSb(sb); - myConn.rollback(); - } - }catch (Exception e){ - log.error("Erro ao integrar Empresa " + empresaId + " - Ponto de venda " + puntoventaId,e); - - if (myConn != null) { - try { - myConn.rollback(); - } catch (SQLException e1) { - log.error("Erro rollback", e1); - } - } - } - } - } - } else { - for (String empresaId : strEmpresas.split(",")){ - try{ - countTitulos += TotvsService.cadastrarTituloAReceber(puntoVenta.getPuntoventaId(), dateInicio, dateFim, myConn, Integer.parseInt(empresaId)); - if (!checkSimulaIntegracion.isChecked()) { - myConn.commit(); - } else { - logr.append(sb); - sb= new StringBuilder(); - TotvsService.setSb(sb); - myConn.rollback(); - } - }catch (Exception e){ - log.error("Erro ao integrar Empresa " + empresaId + " - Ponto de venda " + puntoVenta.getPuntoventaId(),e); - - if (myConn != null) { - try { - myConn.rollback(); - } catch (SQLException e1) { - log.error("Erro rollback", e1); - } - } - } - } - } - - logResult.setText(logr.toString()); - log.info("Total de títulos enviados: " + countTitulos); - } catch (Exception e) { log.error("Erro ao integrar",e); @@ -910,7 +837,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { log.error("Erro ao fechar a conexão", e); } } - log.info("Total de títulos enviados: " + countTitulos); } }