diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java index ea74542ce..88cf6acf7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java @@ -72,7 +72,7 @@ public class EditarEstacionController extends MyGenericForwardComposer { @Autowired private EstacionSitefService estacionSitefService; - + private MyListbox estacionList; private MyListbox estacionSitefList; private MyListbox estacionImpresoraList; @@ -440,8 +440,16 @@ public class EditarEstacionController extends MyGenericForwardComposer { es.setTipoIntegracao(tipoIntegracaoTEF); es.setCnpj(txtCnpjTef.getValue()); es.setSenhaConfig(txtSenhaConfig.getValue()); + - EstacionSitef estacionSitefTemp = buscarEstacionSitef(es); + if (estacion.getPuntoVenta() == null){ + Clients.alert(Labels.getLabel("editarEstacionController.MSG.sinPuntoVenta"), Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION); + + return ; + } + + EstacionSitef estacionSitefTemp = estacionSitefService.parametrizacaoJahExiste(es.getEmpresa(), es.getTipoIntegracao(), es.getNumpdv(), es.getNumfilial(),estacion.getPuntoVenta()); + if (estacionSitefTemp != null) { Clients.alert(Labels.getLabel("editarEstacionController.MSG.singularidadError", new String[] { estacionSitefTemp.getEstacion().getDescestacion() }), Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION); return; @@ -500,16 +508,6 @@ public class EditarEstacionController extends MyGenericForwardComposer { return true; } - private EstacionSitef buscarEstacionSitef(EstacionSitef estacionSitef) { - - EstacionSitef estacionSitefTemp = estacionSitefService.buscar(estacionSitef.getEmpresa(), estacionSitef.getTipoIntegracao(), estacionSitef.getNumpdv(), estacionSitef.getNumfilial()); - if (estacionSitefTemp != null) { - return estacionSitefTemp; - } - - return null; - - } public void onClick$btnRemConfSitef(Event e) { if (estacionSitefList.getSelected() == null) {