From 52438b46a1dff26e09f9b583b382f327b4dc6d19 Mon Sep 17 00:00:00 2001 From: "daniel.zauli" Date: Fri, 16 Oct 2015 12:05:40 +0000 Subject: [PATCH] mantis #6716 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@49064 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../BusquedaExcepcionPeajeController.java | 23 +------ .../EditarExcepcionPeajeController.java | 60 ++++++------------- web/WEB-INF/i3-label_es_MX.label | 1 + web/WEB-INF/i3-label_pt_BR.label | 3 +- .../busquedaExcepcionPeaje.zul | 11 ++-- 5 files changed, 30 insertions(+), 68 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaExcepcionPeajeController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaExcepcionPeajeController.java index 367e64706..b4f300204 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaExcepcionPeajeController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaExcepcionPeajeController.java @@ -1,7 +1,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales; +import java.util.Collections; import java.util.HashMap; -import java.util.Iterator; import java.util.List; import java.util.Map; @@ -20,7 +20,6 @@ import org.zkoss.zul.Intbox; import org.zkoss.zul.Paging; import com.rjconsultores.ventaboletos.entidad.ExcepcionPeaje; -import com.rjconsultores.ventaboletos.entidad.ExcepcionPeajeVigencia; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.service.ExcepcionPeajeService; @@ -81,24 +80,8 @@ public class BusquedaExcepcionPeajeController extends MyGenericForwardComposer excepcionPeajeList.setItemRenderer(new RenderExcepcionPeaje()); -// Iterator iterator = collection.iterator(); -// while (iterator.hasNext()) { -// Item item = (Item) iterator.next(); -// if (item.satisfiesCondition()) { -// collection.remove(item); -// } -// } List ls = excepcionPeajeService.obtenerTodos(); - for(ExcepcionPeaje e : ls ){ - - Iterator iterator = e.getLsExcepcionPeajeVigencia().iterator(); - while(iterator.hasNext()) { - ExcepcionPeajeVigencia it = (ExcepcionPeajeVigencia)iterator.next(); - if(it.getActivo() == false){ - iterator.remove(); - } - } - } + Collections.sort(ls); excepcionPeajeList.setData(ls); excepcionPeajeList.addEventListener("onDoubleClick", new EventListener() { @@ -166,12 +149,10 @@ public class BusquedaExcepcionPeajeController extends MyGenericForwardComposer Map args = new HashMap(); args.put("excepcionPeaje", ep); -// args.put("busquedaCorridaController", this); args.put("excepcionPeajeList", excepcionPeajeList); openWindow("/gui/configuraciones_comerciales/editarExcepcionPeaje.zul", Labels.getLabel("editarExcepcionPeajeController.window.title"), args, MODAL); -// refreshLista(); } public void onClick$btnNovo(Event ev) { verExcepcionPeaje(new ExcepcionPeaje()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarExcepcionPeajeController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarExcepcionPeajeController.java index 894b4a149..ca2f24b96 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarExcepcionPeajeController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarExcepcionPeajeController.java @@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccome import java.util.ArrayList; import java.util.Calendar; +import java.util.Collections; import java.util.Date; import java.util.Iterator; import java.util.List; @@ -58,7 +59,6 @@ public class EditarExcepcionPeajeController extends MyGenericForwardComposer { private RutaService rutaService; @Autowired private ExcepcionPeajeService excepcionPeajeService; - private Intbox txtId; private static Logger log = Logger.getLogger(EditarExcepcionPeajeController.class); private MyListbox excepcionPeajeVigenciaList; @@ -141,12 +141,14 @@ public class EditarExcepcionPeajeController extends MyGenericForwardComposer { excepcionPeaje = (ExcepcionPeaje) Executions.getCurrent().getArg().get("excepcionPeaje"); excepcionPeajeList = (MyListbox) Executions.getCurrent().getArg().get("excepcionPeajeList"); lsExcepcionPeajeVigencia = excepcionPeaje.getLsExcepcionPeajeVigencia(); + if(lsExcepcionPeajeVigencia != null){ + Collections.sort(lsExcepcionPeajeVigencia); + } excepcionPeajeVigenciaList.setItemRenderer(new RenderExcepcionPeajeVigencia()); if(lsExcepcionPeajeVigencia != null ){ excepcionPeajeVigenciaList.setData(lsExcepcionPeajeVigencia); } -// super.doAfterCompose(comp); lsRuta = rutaService.obtenerTodos(); cmbParadaOrigemCve.setItemRenderer(new ComboitemRenderer() { @Override @@ -203,11 +205,6 @@ public class EditarExcepcionPeajeController extends MyGenericForwardComposer { ci.setParent(cmbParadaDestinoCve); cmbParadaDestinoCve.setSelectedItem(ci); } -// if(excepcionPeaje.getExcepcionPeajeId() != null ){ -// txtId.setValue(excepcionPeaje.getExcepcionPeajeId()); -// } - - } public void onSelect$cmbParadaOrigemCve(Event ev) { @@ -235,8 +232,7 @@ public class EditarExcepcionPeajeController extends MyGenericForwardComposer { @SuppressWarnings("deprecation") public void onClick$btnSalvar(Event ev) { - - try{//cmbRuta.getValue() + try{ if(cmbRuta.getSelectedItem() == null || cmbRuta.getSelectedItem().getValue() == null) { Messagebox.show( Labels.getLabel("editarExcepcionPeajeController.MSG.necessitaRuta.value"), @@ -259,7 +255,6 @@ public class EditarExcepcionPeajeController extends MyGenericForwardComposer { return; } - excepcionPeaje.setOrigem((Parada) cmbParadaOrigem.getSelectedItem().getValue()); excepcionPeaje.setDestino((Parada) cmbParadaDestino.getSelectedItem().getValue()); excepcionPeaje.setRuta((Ruta) cmbRuta.getSelectedItem().getValue()); @@ -272,36 +267,14 @@ public class EditarExcepcionPeajeController extends MyGenericForwardComposer { excepcionPeajeService.suscribir(excepcionPeaje); excepcionPeajeList.addItem(excepcionPeaje); List ls = excepcionPeajeService.obtenerTodos(); - for(ExcepcionPeaje e : ls ){ - if(e.getLsExcepcionPeajeVigencia() != null && e.getLsExcepcionPeajeVigencia().size()>0){ - Iterator iterator = e.getLsExcepcionPeajeVigencia().iterator(); - while(iterator.hasNext()) { - ExcepcionPeajeVigencia it = (ExcepcionPeajeVigencia)iterator.next(); - if(it.getActivo() == false){ - iterator.remove(); - } - } - } - } + Collections.sort(ls); excepcionPeajeList.setData(ls); -// excepcionPeajeList.setData(excepcionPeajeService.obtenerTodos()); } else { excepcionPeajeService.actualizacion(excepcionPeaje); excepcionPeajeList.updateItem(excepcionPeaje); List ls = excepcionPeajeService.obtenerTodos(); - for(ExcepcionPeaje e : ls ){ - if(e.getLsExcepcionPeajeVigencia() != null && e.getLsExcepcionPeajeVigencia().size()>0){ - Iterator iterator = e.getLsExcepcionPeajeVigencia().iterator(); - while(iterator.hasNext()) { - ExcepcionPeajeVigencia it = (ExcepcionPeajeVigencia)iterator.next(); - if(it.getActivo() == false){ - iterator.remove(); - } - } - } - } + Collections.sort(ls); excepcionPeajeList.setData(ls); -// excepcionPeajeList.setData(excepcionPeajeService.obtenerTodos()); } Messagebox.show( Labels.getLabel("busquedaExcepcionPeajeController.MSG.suscribirOK"), @@ -330,24 +303,24 @@ public class EditarExcepcionPeajeController extends MyGenericForwardComposer { this.excepcionPeajeList = excepcionPeajeList; } - public void onClick$btnApagar(Event ev) { -// for(ExcepcionPeajeVigencia epv : excepcionPeaje.getLsExcepcionPeajeVigencia()){ -// epv.setExcepcionPeaje(null); -// lsExcepcionPeajeVigencia.remove(epv); -// } -// excepcionPeajeVigenciaList.setData(null); -// excepcionPeaje.setLsExcepcionPeajeVigencia(lsExcepcionPeajeVigencia); + public void onClick$btnApagar(Event ev) throws InterruptedException{ excepcionPeajeService.borrar(excepcionPeaje); + excepcionPeajeList.removeItem(excepcionPeaje); + Messagebox.show( + Labels.getLabel("editarExcepcionPeajeController.MSG.borrarOK"), + Labels.getLabel("editarExcepcionPeajeController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + closeWindow(); } public void onClick$btnRemoverExcepcionPeajeVigencia(Event ev) { ExcepcionPeajeVigencia epv = (ExcepcionPeajeVigencia) excepcionPeajeVigenciaList.getSelected(); -// epv.setExcepcionPeaje(null); epv.setActivo(Boolean.FALSE); epv.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); epv.setFecmodif(Calendar.getInstance().getTime()); excepcionPeajeService.actualizacion(excepcionPeaje); lsExcepcionPeajeVigencia.remove(epv); + Collections.sort(lsExcepcionPeajeVigencia); excepcionPeajeVigenciaList.setData(lsExcepcionPeajeVigencia); excepcionPeaje.setLsExcepcionPeajeVigencia(lsExcepcionPeajeVigencia); @@ -392,6 +365,9 @@ public class EditarExcepcionPeajeController extends MyGenericForwardComposer { excepcionPeajeVigencia.setFecmodif(Calendar.getInstance().getTime()); lsExcepcionPeajeVigencia.add(excepcionPeajeVigencia); + if(null != lsExcepcionPeajeVigencia){ + Collections.sort(lsExcepcionPeajeVigencia); + } excepcionPeajeVigencia.setExcepcionPeaje(excepcionPeaje); excepcionPeajeVigenciaList.setData(lsExcepcionPeajeVigencia); excepcionPeaje.setLsExcepcionPeajeVigencia(lsExcepcionPeajeVigencia); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 38d8890c1..c574fe61f 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -3505,6 +3505,7 @@ editarExcepcionPeajeController.msg.RenderHoraInicio=Hora Inicial editarExcepcionPeajeController.msg.RenderHoraFin=Hora Final editarExcepcionPeajeController.msg.RenderDias=Dias da Semana editarExcepcionPeajeController.msg.RenderPrecio=Precio +editarExcepcionPeajeController.MSG.borrarOK = Excepcion Peaje se eliminó exitosamente # Editar convenio diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index ab393b32d..4efe3d9af 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -3512,7 +3512,7 @@ busquedaExcepcionPeajeController.MSG.suscribirOK = Exceção de Pedágio Registr busquedaExcepcionPeajeController.lhId.label # editar ExcepcionPeaje -editarExcepcionPeajeController.window.title = Excepcion Peaje +editarExcepcionPeajeController.window.title = Exceção de Pedágio editarExcepcionPeajeController.btnApagar.tooltiptext = Eliminar editarExcepcionPeajeController.btnSalvar.tooltiptext = Salvar editarExcepcionPeajeController.btnFechar.tooltiptext = Fechar @@ -3550,6 +3550,7 @@ editarExcepcionPeajeController.msg.RenderHoraInicio=Hora Inicial editarExcepcionPeajeController.msg.RenderHoraFin=Hora Final editarExcepcionPeajeController.msg.RenderDias=Dias da Semana editarExcepcionPeajeController.msg.RenderPrecio=Precio +editarExcepcionPeajeController.MSG.borrarOK = Exceção de Pedágio foi excluída # Pesquisa Convênio busquedaConvenioController.window.title = Convênio - Desconto diff --git a/web/gui/configuraciones_comerciales/busquedaExcepcionPeaje.zul b/web/gui/configuraciones_comerciales/busquedaExcepcionPeaje.zul index b2903518b..ecab1e951 100644 --- a/web/gui/configuraciones_comerciales/busquedaExcepcionPeaje.zul +++ b/web/gui/configuraciones_comerciales/busquedaExcepcionPeaje.zul @@ -74,13 +74,16 @@ + sort="auto(excepcionPeajeId)" /> + label="${c:l('busquedaExcepcionPeajeController.lhRuta.label')}" + sort="auto(ruta.descruta)"/> + label="${c:l('busquedaExcepcionPeajeController.lhOrigem.label')}" + sort="auto(origem.descparada)"/> + label="${c:l('busquedaExcepcionPeajeController.lhDestino.label')}" + sort="auto(destino.descparada)"/>