From 08d2e30c5356aa7c0c8705aaefb6d3a2f6001063 Mon Sep 17 00:00:00 2001 From: rodrigo Date: Fri, 17 Aug 2012 18:39:30 +0000 Subject: [PATCH] git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@20573 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../esquemaoperacional/GridRutaTramo.java | 51 ++-- .../BusquedaTramosController.java | 99 +------ .../EditarTramosController.java | 4 - .../EditarCombinacionTramoRutaController.java | 15 +- .../EditarTramoRutaController.java | 15 +- .../NuevaParadaController.java | 16 +- .../web/utilerias/MyTextboxDecimal.java | 22 +- .../render/RenderConfiguracionCorrida.java | 167 ++++++------ .../web/utilerias/render/RenderTramo.java | 8 - src/java/spring-config.xml | 243 ++++++++++++------ web/WEB-INF/i3-label_pt_BR.label | 2 +- web/gui/catalogos/editarCoeficienteTarifa.zul | 3 +- web/gui/esquema_operacional/busquedaTramo.zul | 169 ++++++------ web/gui/esquema_operacional/editarTramos.zul | 7 - .../generacion_tramo_ruta/editarTramoRuta.zul | 105 +++----- 15 files changed, 425 insertions(+), 501 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/componente/esquemaoperacional/GridRutaTramo.java b/src/java/com/rjconsultores/ventaboletos/web/gui/componente/esquemaoperacional/GridRutaTramo.java index 46b9b7f32..3e7465e95 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/componente/esquemaoperacional/GridRutaTramo.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/componente/esquemaoperacional/GridRutaTramo.java @@ -106,6 +106,7 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { lsSecuenciaRutaTramoVO.clear(); actualizaModel(); } + this.claseServicio = claseServicio; } @@ -121,6 +122,7 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { public void agregarTodos(List lsSecuenciaRutaTramoVO) { this.lsSecuenciaRutaTramoVO.clear(); this.lsSecuenciaRutaTramoVO.addAll(lsSecuenciaRutaTramoVO); + actualizaModel(); } @@ -198,7 +200,6 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { } actualizaModel(); - } /** @@ -220,6 +221,7 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { } } + return s; } @@ -231,13 +233,14 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { */ public boolean existe(Parada parada) { boolean fueEncontrado = false; - SecuenciaRutaTramoVO s = null; + for (int j = 0; (j < lsSecuenciaRutaTramoVO.size()) && !fueEncontrado; j++) { if (lsSecuenciaRutaTramoVO.get(j).getOrigen().equals(parada) || lsSecuenciaRutaTramoVO.get(j).getDestino().equals(parada)) { fueEncontrado = true; } } + return fueEncontrado; } @@ -245,31 +248,27 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { Columns columns = new Columns(); Column columnSecuencia = new Column("#"); - columnSecuencia.setWidth("5%"); + columnSecuencia.setWidth("7%"); columns.appendChild(columnSecuencia); Column columnOrigen = new Column(Labels.getLabel("gridRutaSecuencia.columnOrigen.label")); - columnOrigen.setWidth("10%"); + columnOrigen.setWidth("15%"); columns.appendChild(columnOrigen); Column columnDestino = new Column(Labels.getLabel("gridRutaSecuencia.columnDestino.label")); - columnDestino.setWidth("10%"); + columnDestino.setWidth("15%"); columns.appendChild(columnDestino); Column columnVia = new Column(Labels.getLabel("gridRutaSecuencia.columnVia.label")); - columnVia.setWidth("25%"); + columnVia.setWidth("30%"); columns.appendChild(columnVia); Column kmsReal = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsReal.label")); - kmsReal.setWidth("15%"); + kmsReal.setWidth("20%"); columns.appendChild(kmsReal); - Column kmsConductor = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsConductor.label")); - kmsConductor.setWidth("15%"); - columns.appendChild(kmsConductor); - Column tiempoRecorrido = new Column(Labels.getLabel("gridRutaSecuencia.columnTiempoRecorrido.label")); - tiempoRecorrido.setWidth("15%"); + tiempoRecorrido.setWidth("20%"); columns.appendChild(tiempoRecorrido); Column columnIDTramo = new Column(Labels.getLabel("gridRutaSecuencia.columnIDTramo.label")); @@ -282,8 +281,8 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { @Override public void render(Row row, Object obj) throws Exception { final SecuenciaRutaTramoVO secuenciaRutaTramoVO = (SecuenciaRutaTramoVO) obj; - dataBinder.bindBean(row.getUuid(), secuenciaRutaTramoVO);// binder - // row->bean + // binder row->bean + dataBinder.bindBean(row.getUuid(), secuenciaRutaTramoVO); // Cell secuencia Intbox ibxSumSecuencia = new Intbox(secuenciaRutaTramoVO.getSecuencia()); @@ -349,9 +348,7 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { final MyCustomTextboxDecimal dKmsReal = new MyCustomTextboxDecimal((secuenciaRutaTramoVO.getKmReal() == null) ? BigDecimal.ZERO : secuenciaRutaTramoVO.getKmReal()); dKmsReal.setWidth("90%"); - final MyCustomTextboxDecimal dKmsConductor = new MyCustomTextboxDecimal( - (secuenciaRutaTramoVO.getKmPagoConductor() == null) ? BigDecimal.ZERO : secuenciaRutaTramoVO.getKmPagoConductor()); - dKmsConductor.setWidth("90%"); + final Spinner spHora = new Spinner(); final Spinner spMinuto = new Spinner(); final Label lblID = new Label(""); @@ -372,7 +369,6 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { public void onEvent(Event evt) throws Exception { if (cboVia.getSelectedItem() != null) { - BigDecimal kmPagoConductorAntigo = secuenciaRutaTramoVO.getKmPagoConductor(); BigDecimal kmRealAntigo = secuenciaRutaTramoVO.getKmReal(); Hora tiempoRecorridoAntigo = secuenciaRutaTramoVO.getTiempoRecorrido(); @@ -387,10 +383,7 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { // la pantalla con los nuevos // valores dKmsReal.setValueBigDecimal(secuenciaRutaTramoVO.getKmReal()); - dKmsConductor.setValueBigDecimal(secuenciaRutaTramoVO.getKmPagoConductor()); - } else { - secuenciaRutaTramoVO.setKmPagoConductor(kmPagoConductorAntigo); secuenciaRutaTramoVO.setKmReal(kmRealAntigo); } @@ -408,7 +401,6 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { } dKmsReal.setReadonly(!tramoEditable); - dKmsConductor.setReadonly(!tramoEditable); spHora.setDisabled(!tramoServicioEditable); spMinuto.setDisabled(!tramoServicioEditable); @@ -426,12 +418,6 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { row.appendChild(dKmsReal); - // Cell Kms Conductor - dKmsConductor.setReadonly(!esTramoEditable); - dataBinder.addBinding(dKmsConductor, "value", row.getUuid() + ".kmPagoConductor", null, null, "save", - "com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter", null, null, null); - row.appendChild(dKmsConductor); - // Cell Tiempo Recorrido Hbox hbox = new Hbox(); @@ -481,7 +467,6 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { List lsParadas = new ArrayList(); BigDecimal totalKmRealRemovido = BigDecimal.ZERO; - BigDecimal totalKmConductorRemovido = BigDecimal.ZERO; Hora totalTiempoRecorridoRemovido = new Hora(); for (SecuenciaRutaTramoVO s : lsSecuenciaRutaTramoVO) { @@ -490,7 +475,6 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { lsParadas.add(s.getOrigen()); } } else { - totalKmConductorRemovido = totalKmConductorRemovido.add(s.getKmPagoConductor()); totalKmRealRemovido = totalKmRealRemovido.add(s.getKmReal()); totalTiempoRecorridoRemovido = totalTiempoRecorridoRemovido.sumar(s.getTiempoRecorrido()); } @@ -499,7 +483,6 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { lsParadas.add(s.getDestino()); } } else { - totalKmConductorRemovido = totalKmConductorRemovido.add(s.getKmPagoConductor()); totalKmRealRemovido = totalKmRealRemovido.add(s.getKmReal()); totalTiempoRecorridoRemovido = totalTiempoRecorridoRemovido.sumar(s.getTiempoRecorrido()); } @@ -516,7 +499,6 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { s = new SecuenciaRutaTramoVO(origenTramo, destinoTramo, i, null); // si no existe, es el tramo nuevo. Entonces agrego los valores // eliminados - s.setKmPagoConductor(totalKmConductorRemovido); s.setKmReal(totalKmRealRemovido); s.setTiempoRecorrido(totalTiempoRecorridoRemovido); } @@ -554,6 +536,7 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { if (lsSecuenciaRutaTramoVO.isEmpty()) { return null; } + return lsSecuenciaRutaTramoVO.get(0).getOrigen(); } @@ -566,6 +549,7 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { if (lsSecuenciaRutaTramoVO.isEmpty()) { return null; } + return lsSecuenciaRutaTramoVO.get(lsSecuenciaRutaTramoVO.size() - 1).getDestino(); } @@ -606,11 +590,9 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { } if (tramo != null) { - secuenciaRutaTramoVO.setKmPagoConductor(tramo.getKmPagoConductor()); secuenciaRutaTramoVO.setKmReal(tramo.getKmReal()); secuenciaRutaTramoVO.setTramoId(tramo.getTramoId()); } else { - secuenciaRutaTramoVO.setKmPagoConductor(BigDecimal.ZERO); secuenciaRutaTramoVO.setKmReal(BigDecimal.ZERO); secuenciaRutaTramoVO.setTramoId(null); } @@ -685,5 +667,4 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl { return (BigDecimal) new StringDecimalToDecimalConverter().coerceToBean(val, this); } } - } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaTramosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaTramosController.java index 84742b04d..78ee81617 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaTramosController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaTramosController.java @@ -25,7 +25,6 @@ import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Tramo; import com.rjconsultores.ventaboletos.entidad.Via; -import com.rjconsultores.ventaboletos.service.ParadaService; import com.rjconsultores.ventaboletos.service.ViaService; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @@ -45,8 +44,6 @@ public class BusquedaTramosController extends MyGenericForwardComposer { @Autowired private transient PagedListWrapper plwTramos; @Autowired - private ParadaService paradaService; - @Autowired private ViaService viaService; private MyListbox tramosList; private Paging pagingTramos; @@ -55,57 +52,8 @@ public class BusquedaTramosController extends MyGenericForwardComposer { private Combobox cmbParadaDestino; private Combobox cmbVia; private Intbox txtKmReal; - private Intbox txtKmPagoConductor; private List lsVias; - public Paging getPagingTramos() { - return pagingTramos; - } - - public void setPagingTramos(Paging pagingTramos) { - this.pagingTramos = pagingTramos; - } - - public MyListbox getTramosList() { - return tramosList; - } - - public void setTramosList(MyListbox tramosList) { - this.tramosList = tramosList; - } - - public Textbox getTxtNome() { - return txtNome; - } - - public void setTxtNome(Textbox txtNome) { - this.txtNome = txtNome; - } - - public Combobox getCmbParadaDestino() { - return cmbParadaDestino; - } - - public void setCmbParadaDestino(Combobox cmbParadaDestino) { - this.cmbParadaDestino = cmbParadaDestino; - } - - public Combobox getCmbParadaOrigem() { - return cmbParadaOrigem; - } - - public void setCmbParadaOrigem(Combobox cmbParadaOrigem) { - this.cmbParadaOrigem = cmbParadaOrigem; - } - - public Combobox getCmbVia() { - return cmbVia; - } - - public void setCmbVia(Combobox cmbVia) { - this.cmbVia = cmbVia; - } - public List getLsVias() { return lsVias; } @@ -114,46 +62,6 @@ public class BusquedaTramosController extends MyGenericForwardComposer { this.lsVias = lsVias; } - public Intbox getTxtKmPagoConductor() { - return txtKmPagoConductor; - } - - public void setTxtKmPagoConductor(Intbox txtKmPagoConductor) { - this.txtKmPagoConductor = txtKmPagoConductor; - } - - public Intbox getTxtKmReal() { - return txtKmReal; - } - - public void setTxtKmReal(Intbox txtKmReal) { - this.txtKmReal = txtKmReal; - } - - public ParadaService getParadaService() { - return paradaService; - } - - public void setParadaService(ParadaService paradaService) { - this.paradaService = paradaService; - } - - public PagedListWrapper getPlwTramos() { - return plwTramos; - } - - public void setPlwTramos(PagedListWrapper plwTramos) { - this.plwTramos = plwTramos; - } - - public ViaService getViaService() { - return viaService; - } - - public void setViaService(ViaService viaService) { - this.viaService = viaService; - } - @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); @@ -191,11 +99,9 @@ public class BusquedaTramosController extends MyGenericForwardComposer { private void refreshLista() { HibernateSearchObject tramoBusqueda = - new HibernateSearchObject(Tramo.class, - pagingTramos.getPageSize()); + new HibernateSearchObject(Tramo.class, pagingTramos.getPageSize()); - tramoBusqueda.addFilterLike("desctramo", - "%" + txtNome.getText().trim().concat("%")); + tramoBusqueda.addFilterLike("desctramo", "%" + txtNome.getText().trim().concat("%")); Comboitem cbiOrigem = cmbParadaOrigem.getSelectedItem(); if (cbiOrigem != null) { @@ -216,7 +122,6 @@ public class BusquedaTramosController extends MyGenericForwardComposer { } tramoBusqueda.addFilterEqual("kmReal", txtKmReal.getValue()); - tramoBusqueda.addFilterEqual("kmPagoConductor", txtKmPagoConductor.getValue()); tramoBusqueda.addSortAsc("desctramo"); tramoBusqueda.addFilterEqual("activo", Boolean.TRUE); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarTramosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarTramosController.java index 7603ee80f..e98ca3b89 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarTramosController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarTramosController.java @@ -111,7 +111,6 @@ public class EditarTramosController extends MyGenericForwardComposer { private Combobox cmbCoeficiente3; private Combobox cmbOrgaoConcedente; private Textbox txKmReal; - private Textbox txtKmPagoConductor; private Textbox txtNome; private Intbox itxCantkmpagoconductor; private Intbox txtKMCoeficiente1; @@ -270,7 +269,6 @@ public class EditarTramosController extends MyGenericForwardComposer { constraintTarifa = new ConstraintNumberBD(8, 2, true); txKmReal.setConstraint(constraintTarifa); - txtKmPagoConductor.setConstraint(constraintTarifa); tabExcepcionesKm.setVisible(ApplicationProperties.getInstance().exhibirExcepcionesTramoKm()); aplicarMascaras(); @@ -278,7 +276,6 @@ public class EditarTramosController extends MyGenericForwardComposer { private void aplicarMascaras() { Clients.evalJavaScript("jQuery('#" + txKmReal.getUuid() + "').format({allow_negative:false,precision: 2,decimal:'.',autofix:true});"); - Clients.evalJavaScript("jQuery('#" + txtKmPagoConductor.getUuid() + "').format({allow_negative:false,precision: 2,decimal:'.',autofix:true});"); } public void onClick$btnSalvarServicio(Event ev) throws InterruptedException { @@ -508,7 +505,6 @@ public class EditarTramosController extends MyGenericForwardComposer { public void onClick$btnSalvar(Event ev) throws InterruptedException { txKmReal.getValue(); - txtKmPagoConductor.getValue(); txtNome.getValue(); cmbParadaOrigem.getValue(true); cmbParadaDestino.getValue(true); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarCombinacionTramoRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarCombinacionTramoRutaController.java index 8e26f68f5..63c196d54 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarCombinacionTramoRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarCombinacionTramoRutaController.java @@ -30,6 +30,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @Scope("prototype") public class EditarCombinacionTramoRutaController extends MyGenericForwardComposer { + private static final long serialVersionUID = 1L; @Autowired private ViaService viaService; @Autowired @@ -64,12 +65,13 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos Messagebox.show(Labels.getLabel("editarCombinacionTramoRutaController.MSG.rutaIdaGenerada", new Object[] { rutaIda.getRutaId() + " - " + rutaIda.getDescruta() }), - Labels.getLabel("editarCombinacionTramoRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); + Labels.getLabel("editarCombinacionTramoRutaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); if (!gridRutaSecuenciaVolta.isEmpty()) { int resp = Messagebox.show(Labels.getLabel("editarCombinacionTramoRutaController.MSG.generarRutaRegreso"), - Labels.getLabel("editarCombinacionTramoRutaController.window.title"), Messagebox.YES | Messagebox.NO, - Messagebox.QUESTION); + Labels.getLabel("editarCombinacionTramoRutaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); if (resp == Messagebox.YES) { rutaTramoRegresoVO.setLsCombinacionRutaTramoVO(gridRutaSecuenciaVolta.getLsSecuenciaRutaTramoVO()); @@ -78,7 +80,8 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos if (rutaRegresso != null) { Messagebox.show(Labels.getLabel("editarCombinacionTramoRutaController.MSG.rutaRegresoGenerada", new Object[] { rutaRegresso.getRutaId() + " - " + rutaRegresso.getDescruta() }), - Labels.getLabel("editarCombinacionTramoRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); + Labels.getLabel("editarCombinacionTramoRutaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); } } } @@ -87,8 +90,8 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos winEditarTramoRuta.detach(); this.closeWindow(); } catch (BusinessException e1) { - Messagebox.show(e1.getMessage(), Labels.getLabel("editarCombinacionTramoRutaController.window.title"), Messagebox.OK, - Messagebox.ERROR); + Messagebox.show(e1.getMessage(), Labels.getLabel("editarCombinacionTramoRutaController.window.title"), + Messagebox.OK, Messagebox.ERROR); } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarTramoRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarTramoRutaController.java index 2660cd735..020e460b5 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarTramoRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarTramoRutaController.java @@ -5,7 +5,6 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional.generaciontramosrutas; import java.util.ArrayList; -import java.util.Calendar; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @@ -16,7 +15,6 @@ import org.springframework.stereotype.Controller; import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.event.Event; -import org.zkoss.zk.ui.util.Clients; import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; @@ -26,12 +24,10 @@ import org.zkoss.zul.Window; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Empresa; -import com.rjconsultores.ventaboletos.entidad.RutaEmpresa; import com.rjconsultores.ventaboletos.service.ClaseServicioService; import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.TramoRutaService; import com.rjconsultores.ventaboletos.service.ViaService; -import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO; import com.rjconsultores.ventaboletos.web.gui.componente.esquemaoperacional.GridRutaTramo; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @@ -44,6 +40,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @Controller("editarTramoRutaController") @Scope("prototype") public class EditarTramoRutaController extends MyGenericForwardComposer { + + private static final long serialVersionUID = 1L; @Autowired private ViaService viaService; @Autowired @@ -70,15 +68,17 @@ public class EditarTramoRutaController extends MyGenericForwardComposer { lsClaseServicio = claseServicioService.obtenerTodos(); lsEmpresa = empresaService.obtenerIndTipo1(); lsRutaEmpresa = new ArrayList(); + super.doAfterCompose(comp); + gridRutaSecuencia.setLsVias(viaService.obtenerTodos()); } public void onClick$btnCombinacion(Event e) throws InterruptedException { - if (lsRutaEmpresa.isEmpty()) { Messagebox.show(Labels.getLabel("editarTramoRutaController.msg.empresaObligatoria"), - Labels.getLabel("editarTramoRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); + Labels.getLabel("editarTramoRutaController.window.title"), Messagebox.OK, + Messagebox.INFORMATION); return; } @@ -144,7 +144,8 @@ public class EditarTramoRutaController extends MyGenericForwardComposer { lsRutaEmpresa.add(empresa); rutaEmpresaList.setData(lsRutaEmpresa); } else { - Messagebox.show(Labels.getLabel("MSG.Registro.Existe"), Labels.getLabel("editarTramoRutaController.window.title"), + Messagebox.show(Labels.getLabel("MSG.Registro.Existe"), + Labels.getLabel("editarTramoRutaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/NuevaParadaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/NuevaParadaController.java index dc91f94c6..aa0aa2c83 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/NuevaParadaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/NuevaParadaController.java @@ -36,6 +36,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @Scope("prototype") public class NuevaParadaController extends MyGenericForwardComposer { + private static final long serialVersionUID = 1L; @Autowired private ViaService viaService; private GridRutaTramo gridRutaSecuencia; @@ -70,13 +71,13 @@ public class NuevaParadaController extends MyGenericForwardComposer { } private void validar() { - if (cmbParadaOrigen.getSelectedItem() == null){ + if (cmbParadaOrigen.getSelectedItem() == null) { throw new WrongValueException(cmbParadaOrigen, Labels.getLabel("MSG.necesita.origen")); } - if (cmbParadaDestino.getSelectedItem() == null){ + if (cmbParadaDestino.getSelectedItem() == null) { throw new WrongValueException(cmbParadaDestino, Labels.getLabel("MSG.necesita.destino")); } - if (cmbVia.getSelectedItem() == null){ + if (cmbVia.getSelectedItem() == null) { throw new WrongValueException(cmbVia, Labels.getLabel("MSG.necesita.via")); } } @@ -104,11 +105,11 @@ public class NuevaParadaController extends MyGenericForwardComposer { } } catch (IllegalArgumentException e1) { - Messagebox.show(e1.getMessage(), Labels.getLabel("nuevaParadaController.window.title"), Messagebox.OK, - Messagebox.EXCLAMATION); + Messagebox.show(e1.getMessage(), + Labels.getLabel("nuevaParadaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); } catch (ParadaExisteException e1) { - Messagebox.show(e1.getMessage(), Labels.getLabel("nuevaParadaController.window.title"), Messagebox.OK, - Messagebox.EXCLAMATION); + Messagebox.show(e1.getMessage(), + Labels.getLabel("nuevaParadaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); } this.closeWindow(); @@ -117,5 +118,4 @@ public class NuevaParadaController extends MyGenericForwardComposer { public List getLsVias() { return lsVias; } - } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyTextboxDecimal.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyTextboxDecimal.java index 8ffd478c1..c6bd13c57 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyTextboxDecimal.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyTextboxDecimal.java @@ -39,10 +39,10 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose { private Integer scale; private Boolean obligatorio = false; private Boolean allowZero = false; - private Boolean allowNegative = false; + private Boolean allowNegative = true; private Boolean defaultZero = false; private Constraint myConstraint; - private Constraint constraintTag;// variable con las constraints informadas + private Constraint constraintTag; // variable con las constraints informadas // en constraint="no empty" public MyTextboxDecimal(String value) throws WrongValueException { @@ -70,7 +70,6 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose { } private BigDecimal getBigDecimal(String val) { - if ((val == null) || (val.trim().equals(""))) { return (BigDecimal) null; } @@ -79,9 +78,7 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose { boolean negativo = val.startsWith("-"); if (negativo) { val = val.replace("-", "").replaceAll(",", ""); - return (val.isEmpty() ? (BigDecimal) null : new BigDecimal(val) - .negate()); - + return (val.isEmpty() ? (BigDecimal) null : new BigDecimal(val).negate()); } else { return new BigDecimal(val.replaceAll(",", "")); } @@ -91,7 +88,7 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose { Clients.evalJavaScript("jQuery('#" + this.getUuid() + "').maskMoney({allowZero:" + allowZero + ", allowNegative:" + allowNegative + ", defaultZero:" + defaultZero - + ",thousands:',', decimal:'.'})"); + + ",thousands:',', decimal:'.', precision:" + (scale == null ? 2 : scale) + "})"); } public String getMaxValue() { @@ -193,7 +190,6 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose { comp, Labels.getLabel("MSG.CONSTRAINT.CONSTRAINTNUMBERBDOBLIGATORIO")); } else if (maxValue != null) { - BigDecimal bd = getBigDecimal(val); if (bd == null) { @@ -207,10 +203,8 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose { setConstraint((String) null); MyTextboxDecimal.this.setText((String) null); setConstraint(c); - throw new WrongValueException(comp, - "El valor maximo permitido es " + maxValue); + throw new WrongValueException(comp, "El valor maximo permitido es " + maxValue); } - } else if ((precision != null) && (scale != null)) { BigDecimal valor = getBigDecimal(val); @@ -225,13 +219,9 @@ public class MyTextboxDecimal extends Textbox implements AfterCompose { MyTextboxDecimal.this.setText((String) null); setConstraint(c); throw new WrongValueException(comp, Labels.getLabel( - "MSG.CONSTRAINT.CONSTRAINTNUMBERBD", new Object[] { - precision - 2, scale })); + "MSG.CONSTRAINT.CONSTRAINTNUMBERBD", new Object[] { precision - 2, scale })); } } - } - } - } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCorrida.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCorrida.java index 539b8a955..7e450647b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCorrida.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCorrida.java @@ -11,100 +11,103 @@ import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; /** - * + * * @author Rafius */ public class RenderConfiguracionCorrida implements ListitemRenderer { - public void render(Listitem lstm, Object o) throws Exception { - EsquemaCorrida corrida = (EsquemaCorrida) o; + public void render(Listitem lstm, Object o) throws Exception { + EsquemaCorrida corrida = (EsquemaCorrida) o; - Listcell lc = new Listcell(corrida.getEsquemacorridaId().toString()); - lc.setParent(lstm); + Listcell lc = new Listcell(corrida.getEsquemacorridaId().toString()); + lc.setParent(lstm); - SimpleDateFormat dt = new SimpleDateFormat("dd/MM/yy"); - lc = new Listcell(dt.format(corrida.getEsquemaOperacional().getFecniciovigencia())); - lc.setParent(lstm); + SimpleDateFormat dt = new SimpleDateFormat("dd/MM/yy"); + lc = new Listcell(dt.format(corrida.getEsquemaOperacional().getFecniciovigencia())); + lc.setParent(lstm); - lc = new Listcell(dt.format(corrida.getEsquemaOperacional().getFecfinvigencia())); - lc.setParent(lstm); + lc = new Listcell(dt.format(corrida.getEsquemaOperacional().getFecfinvigencia())); + lc.setParent(lstm); - if (corrida.getHorasalida() == null) { - lc = new Listcell("-"); - lc.setParent(lstm); - } else { - SimpleDateFormat hr = new SimpleDateFormat("HH:mm"); - lc = new Listcell(hr.format(corrida.getHorasalida())); - lc.setParent(lstm); - } - //Ruta - lc = new Listcell(corrida.getRuta().getDescruta() == null ? "-" : corrida.getRuta().getDescruta()); - lc.setParent(lstm); - //Marca - lc = new Listcell(corrida.getMarca().getDescmarca() == null ? "-" : corrida.getMarca().getDescmarca()); - lc.setParent(lstm); + if (corrida.getHorasalida() == null) { + lc = new Listcell("-"); + lc.setParent(lstm); + } else { + SimpleDateFormat hr = new SimpleDateFormat("HH:mm"); + lc = new Listcell(hr.format(corrida.getHorasalida())); + lc.setParent(lstm); + } + // Ruta + lc = new Listcell(corrida.getRuta().getDescruta() == null ? "-" : corrida.getRuta().getDescruta()); + lc.setParent(lstm); - //Semana - String l = (corrida.getIndlunes() == Boolean.TRUE) ? "L " : "- "; - String ma = (corrida.getIndmartes() == Boolean.TRUE) ? "MA " : "- "; - String mi = (corrida.getIndmiercoles() == Boolean.TRUE) ? "MI " : "- "; - String j = (corrida.getIndjueves() == Boolean.TRUE) ? "J " : "- "; - String v = (corrida.getIndviernes() == Boolean.TRUE) ? "V " : "- "; - String s = (corrida.getIndsabado() == Boolean.TRUE) ? "S " : "- "; - String d = (corrida.getInddomingo() == Boolean.TRUE) ? "D " : "- "; + // Marca + lc = new Listcell(corrida.getMarca().getDescmarca() == null ? "-" : corrida.getMarca().getDescmarca()); + lc.setParent(lstm); - lc = new Listcell(l + ma + mi + j + v + s + d); - lc.setParent(lstm); + // Semana + String l = (corrida.getIndlunes() == Boolean.TRUE) ? "S " : "- "; + String ma = (corrida.getIndmartes() == Boolean.TRUE) ? "T " : "- "; + String mi = (corrida.getIndmiercoles() == Boolean.TRUE) ? "Q " : "- "; + String j = (corrida.getIndjueves() == Boolean.TRUE) ? "Q " : "- "; + String v = (corrida.getIndviernes() == Boolean.TRUE) ? "S " : "- "; + String s = (corrida.getIndsabado() == Boolean.TRUE) ? "S " : "- "; + String d = (corrida.getInddomingo() == Boolean.TRUE) ? "D " : "- "; - //Clase - try { - lc = new Listcell(corrida.getClaseServicio().getDescclase() == null ? "-" : corrida.getClaseServicio().getDescclase()); - lc.setParent(lstm); - } catch (Exception e) { - lc = new Listcell("-"); - lc.setParent(lstm); - } - //EmpC - try { - lc = new Listcell(corrida.getEmpresa().getNombempresa() == null ? "-" : corrida.getEmpresa().getNombempresa()); - lc.setParent(lstm); - } catch (Exception e) { - lc = new Listcell("-"); - lc.setParent(lstm); - } - //EmpI - try { - lc = new Listcell(corrida.getEmpresa1().getNombempresa() == null ? "-" : corrida.getEmpresa1().getNombempresa()); - lc.setParent(lstm); - } catch (Exception e) { - lc = new Listcell("-"); - lc.setParent(lstm); - } - //RolOperativo - try { - lc = new Listcell(corrida.getRolOperativo().getDescroloperativo() == null ? "-" : corrida.getRolOperativo().getDescroloperativo()); - lc.setParent(lstm); - } catch (Exception e) { - lc = new Listcell("-"); - lc.setParent(lstm); - } + lc = new Listcell(l + ma + mi + j + v + s + d); + lc.setParent(lstm); - //Status + // Clase + try { + lc = new Listcell(corrida.getClaseServicio().getDescclase() == null ? "-" : corrida.getClaseServicio().getDescclase()); + lc.setParent(lstm); + } catch (Exception e) { + lc = new Listcell("-"); + lc.setParent(lstm); + } - if (corrida.getStatusCorrida() == null) { - lc = new Listcell("-"); - lc.setParent(lstm); - } else if (corrida.getStatusCorrida().equals("L")) { - lc = new Listcell("LATENTE"); - lc.setParent(lstm); - } else if (corrida.getStatusCorrida().equals("A")) { - lc = new Listcell("AUTORIZADA"); - lc.setParent(lstm); - } else { - lc = new Listcell("CANCELADA"); - lc.setParent(lstm); - } + // EmpC + try { + lc = new Listcell(corrida.getEmpresa().getNombempresa() == null ? "-" : corrida.getEmpresa().getNombempresa()); + lc.setParent(lstm); + } catch (Exception e) { + lc = new Listcell("-"); + lc.setParent(lstm); + } - lstm.setAttribute("data", corrida); - } + // EmpI + try { + lc = new Listcell(corrida.getEmpresa1().getNombempresa() == null ? "-" : corrida.getEmpresa1().getNombempresa()); + lc.setParent(lstm); + } catch (Exception e) { + lc = new Listcell("-"); + lc.setParent(lstm); + } + + // RolOperativo + try { + lc = new Listcell(corrida.getRolOperativo().getDescroloperativo() == null ? "-" : corrida.getRolOperativo().getDescroloperativo()); + lc.setParent(lstm); + } catch (Exception e) { + lc = new Listcell("-"); + lc.setParent(lstm); + } + + // Status + if (corrida.getStatusCorrida() == null) { + lc = new Listcell("-"); + lc.setParent(lstm); + } else if (corrida.getStatusCorrida().equals("L")) { + lc = new Listcell("LATENTE"); + lc.setParent(lstm); + } else if (corrida.getStatusCorrida().equals("A")) { + lc = new Listcell("AUTORIZADA"); + lc.setParent(lstm); + } else { + lc = new Listcell("CANCELADA"); + lc.setParent(lstm); + } + + lstm.setAttribute("data", corrida); + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTramo.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTramo.java index ff59073c6..a0b6084c4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTramo.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTramo.java @@ -60,14 +60,6 @@ public class RenderTramo implements ListitemRenderer { } lc.setParent(lstm); - BigDecimal kmPgCondutor = tramo.getKmPagoConductor(); - if (kmPgCondutor != null) { - lc = new Listcell(kmPgCondutor.setScale(2, RoundingMode.UP).toString()); - } else { - lc = new Listcell(""); - } - lc.setParent(lstm); - lstm.setAttribute("data", tramo); } } diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml index b7cf8018e..271d7b112 100644 --- a/src/java/spring-config.xml +++ b/src/java/spring-config.xml @@ -25,31 +25,46 @@ com.rjconsultores.ventaboletos.entidad.AlertaCtrl com.rjconsultores.ventaboletos.entidad.Autobus com.rjconsultores.ventaboletos.entidad.Autorizacion - com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil + com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil + com.rjconsultores.ventaboletos.entidad.Articulo - com.rjconsultores.ventaboletos.entidad.AsientoExclusivo + com.rjconsultores.ventaboletos.entidad.AsientoExclusivo + com.rjconsultores.ventaboletos.entidad.Banco - com.rjconsultores.ventaboletos.entidad.CancelacionCtrl - com.rjconsultores.ventaboletos.entidad.CancelacionCargo + com.rjconsultores.ventaboletos.entidad.CancelacionCtrl + + com.rjconsultores.ventaboletos.entidad.CancelacionCargo + com.rjconsultores.ventaboletos.entidad.Categoria com.rjconsultores.ventaboletos.entidad.CategoriaClase - com.rjconsultores.ventaboletos.entidad.CategoriaCorrida + com.rjconsultores.ventaboletos.entidad.CategoriaCorrida + com.rjconsultores.ventaboletos.entidad.CategoriaCtrl - com.rjconsultores.ventaboletos.entidad.CategoriaDescuento + com.rjconsultores.ventaboletos.entidad.CategoriaDescuento + com.rjconsultores.ventaboletos.entidad.CategoriaMarca - com.rjconsultores.ventaboletos.entidad.CategoriaMercado - com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo - com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta + com.rjconsultores.ventaboletos.entidad.CategoriaMercado + + com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo + + com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta + com.rjconsultores.ventaboletos.entidad.Ciudad - com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa + com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa + com.rjconsultores.ventaboletos.entidad.Colonia com.rjconsultores.ventaboletos.entidad.ClaseServicio - com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia - com.rjconsultores.ventaboletos.entidad.ComisionistaExterno - com.rjconsultores.ventaboletos.entidad.CompaniaBancaria + com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia + + com.rjconsultores.ventaboletos.entidad.ComisionistaExterno + + com.rjconsultores.ventaboletos.entidad.CompaniaBancaria + com.rjconsultores.ventaboletos.entidad.Conductor - com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago - com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta + com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago + + com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta + com.rjconsultores.ventaboletos.entidad.Convenio com.rjconsultores.ventaboletos.entidad.ConvenioDet com.rjconsultores.ventaboletos.entidad.Constante @@ -57,73 +72,107 @@ com.rjconsultores.ventaboletos.entidad.CorridaCtrl com.rjconsultores.ventaboletos.entidad.CorridaTramo com.rjconsultores.ventaboletos.entidad.Cortesia - com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario - com.rjconsultores.ventaboletos.entidad.CortesiaDireccion + com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario + + com.rjconsultores.ventaboletos.entidad.CortesiaDireccion + com.rjconsultores.ventaboletos.entidad.CuponConvenio - com.rjconsultores.ventaboletos.entidad.CuponSecretaria - com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus - com.rjconsultores.ventaboletos.entidad.DepositoBancario - com.rjconsultores.ventaboletos.entidad.DiagramaAutobus + com.rjconsultores.ventaboletos.entidad.CuponSecretaria + + com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus + + com.rjconsultores.ventaboletos.entidad.DepositoBancario + + com.rjconsultores.ventaboletos.entidad.DiagramaAutobus + com.rjconsultores.ventaboletos.entidad.Division com.rjconsultores.ventaboletos.entidad.Empleado com.rjconsultores.ventaboletos.entidad.Empresa - com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia + com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia + com.rjconsultores.ventaboletos.entidad.Estacion com.rjconsultores.ventaboletos.entidad.Estado com.rjconsultores.ventaboletos.entidad.EsquemaAsiento com.rjconsultores.ventaboletos.entidad.EsquemaCorrida - com.rjconsultores.ventaboletos.entidad.EsquemaOperacional + com.rjconsultores.ventaboletos.entidad.EsquemaOperacional + com.rjconsultores.ventaboletos.entidad.EsquemaTramo com.rjconsultores.ventaboletos.entidad.Estado - com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo + com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo + com.rjconsultores.ventaboletos.entidad.FormaPago com.rjconsultores.ventaboletos.entidad.FormaPagoDet com.rjconsultores.ventaboletos.entidad.GrupoCortesia com.rjconsultores.ventaboletos.entidad.FuncionSistema com.rjconsultores.ventaboletos.entidad.Marca - com.rjconsultores.ventaboletos.entidad.MercadoCompetido - com.rjconsultores.ventaboletos.entidad.MerchantBancario + com.rjconsultores.ventaboletos.entidad.MercadoCompetido + + com.rjconsultores.ventaboletos.entidad.MerchantBancario + com.rjconsultores.ventaboletos.entidad.Moneda - com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio - com.rjconsultores.ventaboletos.entidad.MotivoCancelacion - com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia - com.rjconsultores.ventaboletos.entidad.MotivoReimpresion + com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio + + com.rjconsultores.ventaboletos.entidad.MotivoCancelacion + + com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia + + com.rjconsultores.ventaboletos.entidad.MotivoReimpresion + com.rjconsultores.ventaboletos.entidad.MotivoViaje com.rjconsultores.ventaboletos.entidad.Nodo - com.rjconsultores.ventaboletos.entidad.OrgaoConcedente + com.rjconsultores.ventaboletos.entidad.OrgaoConcedente + com.rjconsultores.ventaboletos.entidad.OrgaoTramo com.rjconsultores.ventaboletos.entidad.Pais com.rjconsultores.ventaboletos.entidad.Parada - com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia - com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo - com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto - com.rjconsultores.ventaboletos.entidad.ParamCanjePunto - com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta - com.rjconsultores.ventaboletos.entidad.ParamCompraPunto - com.rjconsultores.ventaboletos.entidad.ParamRecoleccion + com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia + + com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo + + com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto + + com.rjconsultores.ventaboletos.entidad.ParamCanjePunto + + com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta + + com.rjconsultores.ventaboletos.entidad.ParamCompraPunto + + com.rjconsultores.ventaboletos.entidad.ParamRecoleccion + com.rjconsultores.ventaboletos.entidad.Perfil com.rjconsultores.ventaboletos.entidad.PerfilFuncion - com.rjconsultores.ventaboletos.entidad.PeriodoVacacional + com.rjconsultores.ventaboletos.entidad.PeriodoVacacional + com.rjconsultores.ventaboletos.entidad.Plaza com.rjconsultores.ventaboletos.entidad.Pricing - com.rjconsultores.ventaboletos.entidad.PricingAnticipacion + com.rjconsultores.ventaboletos.entidad.PricingAnticipacion + com.rjconsultores.ventaboletos.entidad.PricingImporte - com.rjconsultores.ventaboletos.entidad.PricingVigencia + com.rjconsultores.ventaboletos.entidad.PricingVigencia + com.rjconsultores.ventaboletos.entidad.PricingClase com.rjconsultores.ventaboletos.entidad.PricingMarca com.rjconsultores.ventaboletos.entidad.PricingMercado com.rjconsultores.ventaboletos.entidad.PricingDia com.rjconsultores.ventaboletos.entidad.PricingCorrida - com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta - com.rjconsultores.ventaboletos.entidad.PricingCategoria - com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta - com.rjconsultores.ventaboletos.entidad.PricingTipoServicio + com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta + + com.rjconsultores.ventaboletos.entidad.PricingCategoria + + com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta + + com.rjconsultores.ventaboletos.entidad.PricingTipoServicio + com.rjconsultores.ventaboletos.entidad.PricingAsiento - com.rjconsultores.ventaboletos.entidad.PricingOcupacion - com.rjconsultores.ventaboletos.entidad.PricingEspecifico + com.rjconsultores.ventaboletos.entidad.PricingOcupacion + + com.rjconsultores.ventaboletos.entidad.PricingEspecifico + com.rjconsultores.ventaboletos.entidad.PricingRuta - com.rjconsultores.ventaboletos.entidad.ProductoServicio - com.rjconsultores.ventaboletos.entidad.ProdClaseServicio + com.rjconsultores.ventaboletos.entidad.ProductoServicio + + com.rjconsultores.ventaboletos.entidad.ProdClaseServicio + com.rjconsultores.ventaboletos.entidad.ProdFormaPago com.rjconsultores.ventaboletos.entidad.ProdMarca com.rjconsultores.ventaboletos.entidad.ProdPrecio @@ -132,41 +181,58 @@ com.rjconsultores.ventaboletos.entidad.ProdRuta com.rjconsultores.ventaboletos.entidad.ProdTipoptovta com.rjconsultores.ventaboletos.entidad.ProdVigencia - com.rjconsultores.ventaboletos.entidad.ProductoServicio + com.rjconsultores.ventaboletos.entidad.ProductoServicio + com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa - com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario + com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario + com.rjconsultores.ventaboletos.entidad.PuntoVenta com.rjconsultores.ventaboletos.entidad.Redondeo com.rjconsultores.ventaboletos.entidad.RedondeoCtrl com.rjconsultores.ventaboletos.entidad.RedondeoMarca - com.rjconsultores.ventaboletos.entidad.ReservacionCategoria - com.rjconsultores.ventaboletos.entidad.ReservacionClase - com.rjconsultores.ventaboletos.entidad.ReservacionCtrl - com.rjconsultores.ventaboletos.entidad.ReservacionMarca - com.rjconsultores.ventaboletos.entidad.ReservacionMercado - com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta - com.rjconsultores.ventaboletos.entidad.RestriccionPago + com.rjconsultores.ventaboletos.entidad.ReservacionCategoria + + com.rjconsultores.ventaboletos.entidad.ReservacionClase + + com.rjconsultores.ventaboletos.entidad.ReservacionCtrl + + com.rjconsultores.ventaboletos.entidad.ReservacionMarca + + com.rjconsultores.ventaboletos.entidad.ReservacionMercado + + com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta + + com.rjconsultores.ventaboletos.entidad.RestriccionPago + com.rjconsultores.ventaboletos.entidad.RolOperativo com.rjconsultores.ventaboletos.entidad.Ruta - com.rjconsultores.ventaboletos.entidad.RutaCombinacion + com.rjconsultores.ventaboletos.entidad.RutaCombinacion + com.rjconsultores.ventaboletos.entidad.RutaEmpresa com.rjconsultores.ventaboletos.entidad.RutaSecuencia - com.rjconsultores.ventaboletos.entidad.RhPagoConductor + com.rjconsultores.ventaboletos.entidad.RhPagoConductor + com.rjconsultores.ventaboletos.entidad.Secretaria com.rjconsultores.ventaboletos.entidad.Sistema - com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad - com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion + com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad + + com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion + com.rjconsultores.ventaboletos.entidad.Tarifa com.rjconsultores.ventaboletos.entidad.TarifaOficial com.rjconsultores.ventaboletos.entidad.TarifaHist com.rjconsultores.ventaboletos.entidad.TarifaMinima - com.rjconsultores.ventaboletos.entidad.TarifaCategoria - com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta + com.rjconsultores.ventaboletos.entidad.TarifaCategoria + + com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta + com.rjconsultores.ventaboletos.entidad.TipoConvenio com.rjconsultores.ventaboletos.entidad.TipoCambioCtrl - com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad + com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad + com.rjconsultores.ventaboletos.entidad.TipoCorte - com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento + com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento + com.rjconsultores.ventaboletos.entidad.TipoCortesia com.rjconsultores.ventaboletos.entidad.TipoDomicilio com.rjconsultores.ventaboletos.entidad.TipoEmpleado @@ -178,21 +244,26 @@ com.rjconsultores.ventaboletos.entidad.TipoVenta com.rjconsultores.ventaboletos.entidad.Tramo com.rjconsultores.ventaboletos.entidad.TramoServicio - com.rjconsultores.ventaboletos.entidad.TramoKmServicio + com.rjconsultores.ventaboletos.entidad.TramoKmServicio + com.rjconsultores.ventaboletos.entidad.TramoTiempo com.rjconsultores.ventaboletos.entidad.TramoKm com.rjconsultores.ventaboletos.entidad.Turno com.rjconsultores.ventaboletos.entidad.Usuario - com.rjconsultores.ventaboletos.entidad.UsuarioBancario + com.rjconsultores.ventaboletos.entidad.UsuarioBancario + com.rjconsultores.ventaboletos.entidad.UsuarioPerfil - com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion + com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion + com.rjconsultores.ventaboletos.entidad.Via com.rjconsultores.ventaboletos.entidad.VigenciaTarifa com.rjconsultores.ventaboletos.entidad.Zona com.rjconsultores.ventaboletos.entidad.ParamArticulo com.rjconsultores.ventaboletos.entidad.EventoExtra - com.rjconsultores.ventaboletos.entidad.TipoEventoExtra - com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra + com.rjconsultores.ventaboletos.entidad.TipoEventoExtra + + com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra + com.rjconsultores.ventaboletos.entidad.TarjetaViaje @@ -214,21 +285,20 @@ - - - - - - - - - - - + + + + + + + + + + + @@ -242,6 +312,9 @@ - - + + \ No newline at end of file diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 53d106e35..e942a2f3e 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -7,7 +7,7 @@ # . . = XXX #Versao do VentaBoleto: -versao = ADM_20120816_1RC44 +versao = ADM_20120817_1RC45 # MSG Defaut: MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100 diff --git a/web/gui/catalogos/editarCoeficienteTarifa.zul b/web/gui/catalogos/editarCoeficienteTarifa.zul index c05df3e72..b50308f14 100644 --- a/web/gui/catalogos/editarCoeficienteTarifa.zul +++ b/web/gui/catalogos/editarCoeficienteTarifa.zul @@ -43,8 +43,7 @@ value="${c:l('editarCoeficienteTarifaController.coeficiente.value')}" /> + precision="11" scale="6" constraint="no empty" width="50%" /> diff --git a/web/gui/esquema_operacional/busquedaTramo.zul b/web/gui/esquema_operacional/busquedaTramo.zul index c3fc3fe27..adc4ca765 100644 --- a/web/gui/esquema_operacional/busquedaTramo.zul +++ b/web/gui/esquema_operacional/busquedaTramo.zul @@ -5,86 +5,97 @@ - - - -