diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaConfiguracaoCodBarrasController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaConfiguracaoCodBarrasController.java index 6dca8b67b..4d71695e1 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaConfiguracaoCodBarrasController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaConfiguracaoCodBarrasController.java @@ -88,7 +88,7 @@ public class BusquedaConfiguracaoCodBarrasController extends MyGenericForwardCom args.put("embarqueCatraca", embarqueCatracaRodoviaria); args.put("codBarrasList", codBarrasList); openWindow("/gui/catalogos/editarConfiguracaoCodBarras.zul", - Labels.getLabel("editarConfiguracaoCodBarrasController.title"), args); + Labels.getLabel("editarConfiguracaoCodBarrasController.title"), args, MODAL); } public void onClick$btnNovo(Event event) { diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarConfiguracaoCodBarrasController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarConfiguracaoCodBarrasController.java index 4653b6570..cbce51a60 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarConfiguracaoCodBarrasController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarConfiguracaoCodBarrasController.java @@ -5,9 +5,11 @@ import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; +import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; +import org.zkoss.zul.Messagebox; import org.zkoss.zul.api.Button; import com.rjconsultores.ventaboletos.entidad.EmbarqueCatracaRodoviaria; @@ -53,7 +55,6 @@ public class EditarConfiguracaoCodBarrasController extends MyGenericForwardCompo public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); lsEmpresa = empresaService.obtenerTodos(); - lsParada = paradaService.obtenerTodos(); codBarrasList = (MyListbox) Executions.getCurrent().getArg().get("codBarrasList"); embarqueCatracaRodoviaria = (EmbarqueCatracaRodoviaria) Executions.getCurrent().getArg().get("embarqueCatraca"); @@ -62,7 +63,7 @@ public class EditarConfiguracaoCodBarrasController extends MyGenericForwardCompo txtSequenciaRod.setText(embarqueCatracaRodoviaria.getSequenciaRod().toString()); cmbEmpresa.setText(embarqueCatracaRodoviaria.getEmpresa().getNombempresa()); cmbParada.setText(embarqueCatracaRodoviaria.getParada().getDescparada()); - + cmbParada.setComboItemByParada(embarqueCatracaRodoviaria.getParada()); } else { btnApagar.setVisible(false); embarqueCatracaRodoviaria = new EmbarqueCatracaRodoviaria(); @@ -89,11 +90,25 @@ public class EditarConfiguracaoCodBarrasController extends MyGenericForwardCompo closeWindow(); } - public void onClick$btnApagar(Event event) { - embarqueCatracaRodoviaria.setActivo(false); - embarqueCatracaService.suscribir(embarqueCatracaRodoviaria); - codBarrasList.removeItem(embarqueCatracaRodoviaria); - closeWindow(); + public void onClick$btnApagar(Event event) throws InterruptedException { + int resp = Messagebox.show( + Labels.getLabel("editarConfiguracaoCodBarrasController.MSG.borrarPergunta"), + Labels.getLabel("editarConfiguracaoCodBarrasController.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + + if (resp == Messagebox.YES) { + + embarqueCatracaService.borrar(embarqueCatracaRodoviaria); + + Messagebox.show( + Labels.getLabel("editarConfiguracaoCodBarrasController.MSG.borrarOK"), + Labels.getLabel("editarConfiguracaoCodBarrasController.title"), + Messagebox.OK, Messagebox.INFORMATION); + + codBarrasList.removeItem(embarqueCatracaRodoviaria); + + closeWindow(); + } } public List getLsEmpresa() { diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 9361afbce..01d325d83 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -7734,6 +7734,8 @@ editarConfiguracaoCodBarrasController.sequencia= Secuencia editarConfiguracaoCodBarrasController.btnSalvar.tooltiptext=Guardar editarConfiguracaoCodBarrasController.btnApagar.tooltiptext=Eliminar editarConfiguracaoCodBarrasController.btnCerrar.tooltiptext=Salir +editarConfiguracaoCodBarrasController.MSG.borrarPergunta = Deseja eliminar esta configuração de códigos de barras? +editarConfiguracaoCodBarrasController.MSG.borrarOK = Configuração de códigos de barras excluída com sucesso. busquedaConfiguracaoCodBarrasController.sequencia.label=Secuencia busquedaConfiguracaoCodBarrasController.empresaRod.label=Empresa Rod. diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 292ee4fae..a48791624 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -8212,7 +8212,7 @@ relatorioRemarcacaoPassagensTransferenciaController.lbEmpresa.value=Empresa relatorioRemarcacaoPassagensTransferenciaController.lbAgencia.value=Agência # Configuracao codigo de barras -editarConfiguracaoCodBarrasController.title= Configuração de códigos de barra +editarConfiguracaoCodBarrasController.title= Configuração de códigos de barras editarConfiguracaoCodBarrasController.empresa=Empresa editarConfiguracaoCodBarrasController.parada=Parada editarConfiguracaoCodBarrasController.empresaRod=Empresa Rod. @@ -8220,8 +8220,10 @@ editarConfiguracaoCodBarrasController.sequencia= Sequência editarConfiguracaoCodBarrasController.btnSalvar.tooltiptext=Salvar editarConfiguracaoCodBarrasController.btnApagar.tooltiptext=Apagar editarConfiguracaoCodBarrasController.btnCerrar.tooltiptext=Sair +editarConfiguracaoCodBarrasController.MSG.borrarPergunta = Deseja eliminar esta configuração de códigos de barras? +editarConfiguracaoCodBarrasController.MSG.borrarOK = Configuração de códigos de barras excluída com sucesso. -busquedaConfiguracaoCodBarrasController.title= Configuração de códigos de barra +busquedaConfiguracaoCodBarrasController.title= Configuração de códigos de barras busquedaConfiguracaoCodBarrasController.sequencia.label=Sequência busquedaConfiguracaoCodBarrasController.empresaRod.label=Empresa Rod. busquedaConfiguracaoCodBarrasController.empresa.label=Empresa diff --git a/web/gui/catalogos/editarConfiguracaoCodBarras.zul b/web/gui/catalogos/editarConfiguracaoCodBarras.zul index 52dcf3269..e7ae03a11 100644 --- a/web/gui/catalogos/editarConfiguracaoCodBarras.zul +++ b/web/gui/catalogos/editarConfiguracaoCodBarras.zul @@ -8,12 +8,14 @@ + contentStyle="overflow:auto" + width="500px" height="190px">