mantis #6716
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@49064 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
999580968b
commit
52438b46a1
|
@ -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<ExcepcionPeaje> 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());
|
||||
|
|
|
@ -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<ExcepcionPeaje> 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<ExcepcionPeaje> 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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -74,13 +74,16 @@
|
|||
<listhead sizable="true">
|
||||
<listheader width="10%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaExcepcionPeajeController.lhId.label')}"
|
||||
sort="auto(esquemacorridaId)" />
|
||||
sort="auto(excepcionPeajeId)" />
|
||||
<listheader width="30%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaExcepcionPeajeController.lhRuta.label')}"/>
|
||||
label="${c:l('busquedaExcepcionPeajeController.lhRuta.label')}"
|
||||
sort="auto(ruta.descruta)"/>
|
||||
<listheader width="30%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaExcepcionPeajeController.lhOrigem.label')}"/>
|
||||
label="${c:l('busquedaExcepcionPeajeController.lhOrigem.label')}"
|
||||
sort="auto(origem.descparada)"/>
|
||||
<listheader width="30%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaExcepcionPeajeController.lhDestino.label')}"/>
|
||||
label="${c:l('busquedaExcepcionPeajeController.lhDestino.label')}"
|
||||
sort="auto(destino.descparada)"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
|
||||
|
|
Loading…
Reference in New Issue