diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeRutaController.java index d0d074390..e3751d7d5 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeRutaController.java @@ -17,7 +17,6 @@ import org.zkoss.zhtml.Messagebox; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; -import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Intbox; @@ -80,7 +79,7 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { private Combobox cmbOrgaoConcedente; private Combobox cmbGrupoRuta; private Combobox cmbEmpresa; - private Checkbox chkRutaCancelada; + public List getLsEmpresa() { return lsEmpresa; @@ -89,7 +88,7 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { public void setLsEmpresa(List lsEmpresa) { this.lsEmpresa = lsEmpresa; } - + public List getLsRuta() { return lsRuta; } @@ -124,11 +123,11 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { @Override public void doAfterCompose(Component comp) throws Exception { - lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); + lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); lsClaseServicio = claseServicioServicce.buscarPorEmpresasDoUsuario(lsEmpresa); lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos(); - lsGrupoRuta = grupoRutaService.obtenerTodos(); - + lsGrupoRuta = grupoRutaService.obtenerTodos(); + super.doAfterCompose(comp); rutaList.setItemRenderer(new RenderCatalogoDeRutas()); @@ -161,23 +160,25 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { } private void refreshLista() { - HibernateSearchObject rutaBusqueda = new HibernateSearchObject(Ruta.class, pagingRuta.getPageSize()); + HibernateSearchObject rutaBusqueda = + new HibernateSearchObject(Ruta.class, pagingRuta.getPageSize()); rutaBusqueda.addFilterEqual("activo", Boolean.TRUE); - - if (cmbEmpresa.getSelectedIndex() >= 0) { - Empresa e = (Empresa) cmbEmpresa.getSelectedItem().getValue(); + + if (cmbEmpresa.getSelectedIndex() >= 0){ + Empresa e = (Empresa)cmbEmpresa.getSelectedItem().getValue(); rutaBusqueda.addFilterAll("lsRutaEmpresa", Filter.equal("empresa.empresaId", e.getEmpresaId())); } else { - rutaBusqueda.addFilterAll("lsRutaEmpresa", Filter.in("empresa.empresaId", getIdEmpresas(lsEmpresa))); + rutaBusqueda.addFilterAll("lsRutaEmpresa", Filter.in("empresa.empresaId", getIdEmpresas(lsEmpresa))); } + rutaBusqueda.addFilterNotEqual("rutaId", -1); - + if (txtId.getValue() != null) { rutaBusqueda.addFilterEqual("rutaId", txtId.getValue()); } - - if (txtNumRuta.getValue() != null && !txtNumRuta.getValue().isEmpty()) { + + if(txtNumRuta.getValue() != null && !txtNumRuta.getValue().isEmpty()) { rutaBusqueda.addFilterEqual("numRuta", txtNumRuta.getValue()); } @@ -200,8 +201,7 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { OrgaoConcedente orgaoConcedente = (OrgaoConcedente) cbiOrgaoConcedente.getValue(); rutaBusqueda.addFilterEqual("orgaoConcedente", orgaoConcedente); } - rutaBusqueda.addFilterEqual("indRutaCancelada", chkRutaCancelada.isChecked()); - + rutaBusqueda.addSortAsc("descruta"); plwRuta.init(rutaBusqueda, rutaList, pagingRuta); @@ -216,16 +216,16 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { } private List getIdEmpresas(List lsEmpresa2) { - - if (lsEmpresa2 == null || lsEmpresa2.isEmpty()) { + + if(lsEmpresa2 == null || lsEmpresa2.isEmpty()) { return null; } - + List ids = new ArrayList(); for (Empresa empresa : lsEmpresa2) { ids.add(empresa.getEmpresaId()); } - + return ids; } @@ -240,5 +240,5 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { public void onClick$btnNovo(Event ev) { verRuta(new Ruta()); } - + } \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java index f92094f41..a93676eb2 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java @@ -7,11 +7,11 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; import java.math.BigDecimal; import java.sql.SQLException; import java.text.MessageFormat; +import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Collections; import java.util.Comparator; -import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -19,6 +19,8 @@ import java.util.Map; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.Predicate; import org.apache.log4j.Logger; +import org.apache.log4j.lf5.util.DateFormatManager; +import org.hibernate.Hibernate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; @@ -33,8 +35,8 @@ import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Constraint; -import org.zkoss.zul.Hbox; import org.zkoss.zul.Intbox; +import org.zkoss.zul.ListModel; import org.zkoss.zul.ListModelList; import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; @@ -44,14 +46,12 @@ import org.zkoss.zul.Paging; import org.zkoss.zul.Radio; import org.zkoss.zul.Spinner; import org.zkoss.zul.Textbox; -import org.zkoss.zul.Toolbar; -import org.zkoss.zul.Window; +import org.zkoss.zul.event.ListDataListener; +import org.zkoss.zul.ext.Constrainted; import com.rjconsultores.ventaboletos.entidad.CasetaPeaje; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; -import com.rjconsultores.ventaboletos.entidad.Corrida; import com.rjconsultores.ventaboletos.entidad.Empresa; -import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; import com.rjconsultores.ventaboletos.entidad.GrupoRuta; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.Parada; @@ -66,7 +66,6 @@ import com.rjconsultores.ventaboletos.entidad.TramoServicio; import com.rjconsultores.ventaboletos.entidad.Via; import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.service.ClaseServicioService; -import com.rjconsultores.ventaboletos.service.CorridaService; import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.EsquemaCorridaService; import com.rjconsultores.ventaboletos.service.GrupoRutaService; @@ -125,9 +124,6 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer private GrupoRutaService grupoRutaService; @Autowired private transient PagedListWrapper plwRutaCombinacion; - @Autowired - private CorridaService corridaService; - private Ruta ruta; private MyListbox rutaList; private MyListbox rutaSecuenciaList; @@ -167,7 +163,6 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer private Intbox txtCantAsientos; private Checkbox chkIndVentaRioCard; private MyTextbox txtNumRioCard; - private Button btnCancelarRetomar; public Ruta getRuta() { return ruta; @@ -275,59 +270,62 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer ruta = (Ruta) Executions.getCurrent().getArg().get("ruta"); rutaList = (MyListbox) Executions.getCurrent().getArg().get("rutaList"); + + super.doAfterCompose(comp); // Secuencia rutaSecuenciaList.setItemRenderer(new RenderCatalogoDeRutasSecuencia()); lsRutaSecuencia = new ArrayList(); + + rutaSecuenciaList.addEventListener("onDoubleClick", new EventListener() { - rutaSecuenciaList.addEventListener("onDoubleClick", new EventListener() { - - @Override - public void onEvent(Event event) throws Exception { - if (ruta.getRutaId() == null) { - Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.salvarRutaPrimeiro"), - Labels.getLabel("editarCatalogoDeRutaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - return; - } - ParadaSecuencia psOrigen = (ParadaSecuencia) rutaSecuenciaList.getSelected(); - int indexSelecto = rutaSecuenciaList.getSelectedIndex(); - ParadaSecuencia psDestino = new ParadaSecuencia(); - try { - psDestino = (ParadaSecuencia) lsParadasSequencia.get(indexSelecto + 1); - } catch (IndexOutOfBoundsException e) { - - Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.finRuta"), - Labels.getLabel("editarCatalogoDeRutaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - return; - } - - if (psOrigen == null) { // lsRutaSecuencia <-- esse objeto ja tem o id da ruta secuencia .... - return; - } - Map args = new HashMap(); - args.put("paradaSecuenciaOrigen", psOrigen); - args.put("paradaSecuenciaDestino", psDestino); - args.put("lsRutaSecuencia", lsRutaSecuencia); - - args.put("lsParadasSequencia", lsParadasSequencia); - args.put("rutaSecuenciaList", rutaSecuenciaList); - args.put("casetasList", getCasetasPeage(psOrigen.getCasetas())); - openWindow("/gui/esquema_operacional/editarSecuencia.zul", Labels.getLabel("editarSecuenciaController.window.title"), args, MODAL); - } - }); - - txtNumRioCard.setDisabled(ruta.getIndVentaRioCard() == null || !ruta.getIndVentaRioCard()); - chkIndVentaRioCard.addEventListener("onClick", new EventListener() { + @Override + public void onEvent(Event event) throws Exception { + if(ruta.getRutaId() == null){ + Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.salvarRutaPrimeiro"), + Labels.getLabel("editarCatalogoDeRutaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return; + } + ParadaSecuencia psOrigen = (ParadaSecuencia)rutaSecuenciaList.getSelected(); + int indexSelecto = rutaSecuenciaList.getSelectedIndex(); + ParadaSecuencia psDestino = new ParadaSecuencia(); + try{ + psDestino = (ParadaSecuencia)lsParadasSequencia.get(indexSelecto+1); + }catch(IndexOutOfBoundsException e){ + + Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.finRuta"), + Labels.getLabel("editarCatalogoDeRutaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return; + } + + if (psOrigen == null) { //lsRutaSecuencia <-- esse objeto ja tem o id da ruta secuencia .... + return; + } + Map args = new HashMap(); + args.put("paradaSecuenciaOrigen", psOrigen); + args.put("paradaSecuenciaDestino", psDestino); + args.put("lsRutaSecuencia", lsRutaSecuencia); + + args.put("lsParadasSequencia", lsParadasSequencia); + args.put("rutaSecuenciaList", rutaSecuenciaList); + args.put("casetasList", getCasetasPeage(psOrigen.getCasetas())); + openWindow("/gui/esquema_operacional/editarSecuencia.zul", Labels.getLabel("editarSecuenciaController.window.title"), args, MODAL); + } + }); + txtNumRioCard.setDisabled(ruta.getIndVentaRioCard() == null || !ruta.getIndVentaRioCard()); + chkIndVentaRioCard.addEventListener("onClick", new EventListener() { + @Override public void onEvent(Event event) throws Exception { disableEnableNumRioCard(); } }); + // Combinacion rutaCombinacionList.setItemRenderer(this); @@ -376,71 +374,24 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } carregouCombinacao = false; - alterarBotaoRetomarCancelar(); - } - - private void alterarBotaoRetomarCancelar() { - if (ruta.getIndRutaCancelada()) { - btnCancelarRetomar.setTooltiptext(Labels.getLabel("editarCatalogoDeRutaController.btnRetomarCancelar.tooltipRetomar")); - btnCancelarRetomar.setImage("/gui/img/back.png"); - } else { - btnCancelarRetomar.setTooltiptext(Labels.getLabel("editarCatalogoDeRutaController.btnRetomarCancelar.tooltipCancelar")); - btnCancelarRetomar.setImage("/gui/img/forbidden.png"); - - } } private List getCasetasPeage(List casetas) { List casetasPeage = new ArrayList(); - - if (casetas == null || casetas.isEmpty()) { + + if(casetas == null || casetas.isEmpty()) { return casetasPeage; } - + for (RutaCaseta rutaCaseta : casetas) { casetasPeage.add(rutaCaseta.getCasetaPeaje()); } - + return casetasPeage; } - public void onClick$btnCancelarRetomar(Event ev) throws Exception { - if (!ruta.getIndRutaCancelada()) { - if (!existeEsquemaCorridaVigente() && !existeCorridaVenda()) { - ruta.setIndRutaCancelada(true);// cancelar - salvarRuta(); - } - } else { - ruta.setIndRutaCancelada(false);// retomar - } - alterarBotaoRetomarCancelar(); - } - - private boolean existeCorridaVenda() throws InterruptedException { - Corrida corrida = corridaService.buscaCorrridaFutura(ruta, new Date()); - if (corrida != null) { - Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.corridaGeradaVigente") - + " " + corrida.getId().getCorridaId() - + " " - + Labels.getLabel("editarCatalogoDeRutaController.msg.corridaGeradaVigentePt2") - + " " + corrida.getId().getFeccorrida()); - return true; - } - return false; - } - - private Boolean existeEsquemaCorridaVigente() throws InterruptedException { - EsquemaCorrida esquemaCorrida = esquemaCorridaService.buscaEsquemaPorRuta(ruta); - if (esquemaCorrida != null) { - Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.existeEsquemaCorridaVigente") - + " " + esquemaCorrida.getEsquemacorridaId()); - return true; - } - return false; - } - protected void disableEnableNumRioCard() { - if (chkIndVentaRioCard.isChecked()) { + if(chkIndVentaRioCard.isChecked()) { txtNumRioCard.setDisabled(false); txtNumRioCard.setConstraint("no empty"); } else { @@ -452,14 +403,15 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer private void paginarCombinacao() { if (ruta.getRutaId() != null) { - HibernateSearchObject claseServicioBusqueda = new HibernateSearchObject(RutaCombinacion.class, - pagingRutaCombinacion.getPageSize()); + HibernateSearchObject claseServicioBusqueda = + new HibernateSearchObject(RutaCombinacion.class, + pagingRutaCombinacion.getPageSize()); claseServicioBusqueda.addFilterEqual("activo", Boolean.TRUE); claseServicioBusqueda.addFilterEqual("ruta", ruta); plwRutaCombinacion.init(claseServicioBusqueda, rutaCombinacionList, pagingRutaCombinacion); - } + } } private void addTramoPardaSecuencia(Parada parada, Via via, Short numsecuencia) { @@ -469,7 +421,6 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer paradaSecuencia.setVia(via); lsParadasSequencia.add(paradaSecuencia); } - private void addTramoPardaSecuencia(Parada parada, Via via, Short numsecuencia, List lCas, String tempo, String km) { ParadaSecuencia paradaSecuencia = new ParadaSecuencia(); paradaSecuencia.setParada(parada); @@ -494,7 +445,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer Parada paradaOrigem = tramo.getOrigem(); BigDecimal km = tramo.getKmReal(); - + addTramoPardaSecuencia(paradaOrigem, via, numsecuencia, lcas, getTempo(tramo.getTramoServicioList(), ruta), km != null ? km.toString() : ""); if (i == lsRutaSecuencia.size() - 1) { Parada paradaDestino = tramo.getDestino(); @@ -781,25 +732,17 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } public void onClick$btnSalvar(Event ev) throws InterruptedException { - if (ruta.getIndRutaCancelada()) { - Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.linhaDesativada")); - return; - } - salvarRuta(); - } - - private void salvarRuta() throws InterruptedException { txtPrefixo.getValue(); txtNumRioCard.getValue(); - if (null != txtCantEixos && txtCantEixos.getValue() != null && txtCantEixos.getValue() == 0) { + if(null != txtCantEixos && txtCantEixos.getValue()!= null && txtCantEixos.getValue() == 0){ Messagebox.show( Labels.getLabel("editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); return; } - if (null != txtCantAsientos && txtCantAsientos.getValue() != null && txtCantAsientos.getValue() == 0) { + if(null != txtCantAsientos && txtCantAsientos.getValue() != null && txtCantAsientos.getValue() == 0){ Messagebox.show( Labels.getLabel("editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), @@ -808,7 +751,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } List lsRuta = rutaService.buscarNumRuta(txtNumRuta.getValue()); - + if (radIda.isChecked()) { ruta.setIndSentidoIda(Boolean.TRUE); } else if (radVolta.isChecked()) { @@ -850,7 +793,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } try { - + if (lsParadasSequencia.size() == 1) { Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.sequencia"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), @@ -876,7 +819,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer Messagebox.show(Labels.getLabel( "editarCatalogoDeRutaController.MSG.suscribirOK").concat(" ID: " - + ruta.getRutaId().toString()), + + ruta.getRutaId().toString()), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); @@ -897,7 +840,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer Messagebox.show(Labels.getLabel( "editarCatalogoDeRutaController.MSG.suscribirOK").concat(" ID: " - + ruta.getRutaId().toString()), + + ruta.getRutaId().toString()), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); @@ -914,6 +857,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.ERROR); } + } public void onClick$btnApagar(Event ev) { @@ -957,7 +901,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer op.add("Não"); comboVenda.setModel(new ListModelList(op)); comboVenda.setValue(rutaCombinacion.getIndventa() == Boolean.TRUE ? "Sim" : "Não"); - if (rutaCombinacion.getRutacombinacionId() != null) { + if(rutaCombinacion.getRutacombinacionId() != null){ comboVenda.setTooltip(rutaCombinacion.getRutacombinacionId().toString()); } comboVenda.addEventListener("onChange", new EventListener() { @@ -972,10 +916,11 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer lc.appendChild(comboVenda); lc.setParent(lstm); + Tramo tramo = rutaCombinacion.getTramo(); - String descTramoDetalhado = tramo.getOrigem().getDescparada() + "|" + tramo.getDestino().getDescparada(); - - lc = new Listcell(rutaCombinacion.getTramo().getDesctramo() + "(" + descTramoDetalhado + ")"); + String descTramoDetalhado = tramo.getOrigem().getDescparada() + "|" +tramo.getDestino().getDescparada(); + + lc = new Listcell(rutaCombinacion.getTramo().getDesctramo() + "("+descTramoDetalhado+")"); lc.setParent(lstm); lc = new Listcell(); @@ -983,8 +928,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer final Combobox comboVia = new Combobox(); comboVia.setMold("rounded"); comboVia.setWidth("90%"); - if (rutaCombinacion.getRutacombinacionId() != null) { - comboVia.setTooltip(rutaCombinacion.getRutacombinacionId().toString()); + if(rutaCombinacion.getRutacombinacionId() != null){ + comboVia.setTooltip(rutaCombinacion.getRutacombinacionId().toString()); } List lsViaCombinacion = tramoService.obtenerViasOrigemDestino( rutaCombinacion.getTramo().getOrigem(), rutaCombinacion.getTramo().getDestino()); @@ -1015,7 +960,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } } - + public Intbox getTxtCantEixos() { return txtCantEixos; } @@ -1081,62 +1026,62 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer public void setTxtNumRioCard(MyTextbox txtNumRioCard) { this.txtNumRioCard = txtNumRioCard; - } - + } + private boolean clone = false; public void onClick$btnCopiar(Event ev) throws CloneNotSupportedException, InterruptedException { if (!clone) { - List rutaCombinacionsAntiga = rutaCombinacionService.obtenerPorRuta(ruta); + List rutaCombinacionsAntiga = rutaCombinacionService.obtenerPorRuta(ruta); ruta = Ruta.clone(ruta); ruta.setRutaId(null); - + List rutaCombinacions = new ArrayList(); - - for (RutaCombinacion rc : rutaCombinacionsAntiga) { + + for (RutaCombinacion rc : rutaCombinacionsAntiga){ RutaCombinacion newrc = (RutaCombinacion) rc.clone(); newrc.setRuta(ruta); newrc.setRutacombinacionId(null); rutaCombinacions.add(newrc); - } + } ruta.setRutaCombinacionList(rutaCombinacions); carregarParadaSecuencia(ruta.getRutaSecuenciaList()); - + Constraint constNumRuta = txtNumRuta.getConstraint(); txtNumRuta.setConstraint(""); ruta.setNumRuta(""); txtNumRuta.setValue(""); txtNumRuta.setConstraint(constNumRuta); - - Constraint constPrefixo = txtPrefixo.getConstraint(); + + Constraint constPrefixo = txtPrefixo.getConstraint(); txtPrefixo.setConstraint(""); ruta.setPrefixo(""); txtPrefixo.setValue(""); txtPrefixo.setConstraint(constPrefixo); - + Constraint constPrefixoAuxiliar = txtPrefixoAuxiliar.getConstraint(); txtPrefixoAuxiliar.setConstraint(""); ruta.setPrefixoAuxiliar(""); txtPrefixoAuxiliar.setValue(""); txtPrefixoAuxiliar.setConstraint(constPrefixoAuxiliar); - + Constraint constCantEixos = txtCantEixos.getConstraint(); txtCantEixos.setConstraint(""); ruta.setCantEixos(null); txtCantEixos.setValue(null); txtCantEixos.setConstraint(constCantEixos); - + Constraint constCantAsientos = txtCantAsientos.getConstraint(); txtCantAsientos.setConstraint(""); ruta.setCantAsientos(null); txtCantAsientos.setValue(null); txtCantAsientos.setConstraint(constCantAsientos); - + rutaCombinacionList.setModel(new ListModelList(ruta.getRutaCombinacionList())); lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); clone = true; - + Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.cloneOK"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java index 4533b6b65..4fbc46271 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java @@ -490,11 +490,6 @@ public class EditarCorridaController extends MyGenericForwardComposer { @SuppressWarnings({ "deprecation", "unchecked" }) public void onClick$btnSalvar(Event ev) throws InterruptedException { - if(esquemaCorrida.getRuta().getIndRutaCancelada()){ - Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.rutaDesativadaId") - + " " + esquemaCorrida.getRuta().getRutaId()); - return; - } Date dataDe = fecniciovigencia.getValue(); Date dataAte = fecfinvigencia.getValue(); txtNumCorrida.getValue(); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 7d560c893..82a632329 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1737,17 +1737,10 @@ busquedaCatalogoDeRutaController.lbClase.value = Clase de servicio busquedaCatalogoDeRutaController.msg.validactionRemocionParada=No es posible quitar la parada "{0}" de la linea pues ya existe(n) servicio(s) que la ocupa. Quite la parada "{0}" de las siguientes corridas : ({1}) para después quitar en la linea # Pantalla Editar linea -editarCatalogoDeRutaController.btnRetomarCancelar.tooltipCancelar=Desactivar -editarCatalogoDeRutaController.btnRetomarCancelar.tooltipRetomar=Reactivar editarCatalogoDeRutaController.lbChkCancelarRuta=Cancelar Ruta editarCatalogoDeRutaController.excepcionRecorrido = Excepción de tiempo editarCatalogoDeRutaController.padraoRecorrido = Tiempo estandar editarCatalogoDeRutaController.tempoLocalidade = Tempo Localidade -editarCatalogoDeRutaController.msg.rutaDesativadaId=La edición no permitida! El servicio contiene una ruta inactiva con id -editarCatalogoDeRutaController.msg.linhaDesativada=Ruta inactiva, edicíon no permitida -editarCatalogoDeRutaController.msg.existeEsquemaCorridaVigente=Hay un servicio existente para esta ruta con id -editarCatalogoDeRutaController.msg.corridaGeradaVigente=Hay servicios disponibles de esa línea con id -editarCatalogoDeRutaController.msg.corridaGeradaVigentePt2=y la fecha prevista para el editarCatalogoDeRutaController.msg.validacionCambionEnCombinaciones = Al incluir o eliminar una parada las combinaciones serán rehechas. Es necesário revisar las combinaciones en el caso de que haya alguna configuración específica para una(s) de elas(s). Confirmar cambio? editarCatalogoDeRutaController.msg.cambioSecuencia = No es posible cambiar la origen inicial o destino final para una linea ya existente editarCatalogoDeRutaController.msg.validacion.paradas = Debe de informar las secuencias de la linea diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 9bb3ad435..7b3a4723c 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1785,17 +1785,13 @@ busquedaCatalogoDeRutaController.lhId.label = ID busquedaCatalogoDeRutaController.lhDesc.label = Linha busquedaCatalogoDeRutaController.lhClase.label = Classe busquedaCatalogoDeRutaController.lbClase.value = Tipo de Classe -busquedaCatalogoDeRutaController.chkRutaCancelada=Linhas Inativas busquedaCatalogoDeRutaController.msg.validactionRemocionParada=Não é possível quitar a localidade "{0}" da linha pues já existe(n) serviço(s) que a ocupa. Quite a localidade "{0}" de as seguintes serviços : ({1}) para depois quitar na linha. # Pantalla Editar Linha -editarCatalogoDeRutaController.btnRetomarCancelar.tooltipCancelar=Desativar -editarCatalogoDeRutaController.btnRetomarCancelar.tooltipRetomar=Reativar +editarCatalogoDeRutaController.lbChkCancelarRuta=Cancelar Linha editarCatalogoDeRutaController.excepcionRecorrido = Exceção de tempo editarCatalogoDeRutaController.padraoRecorrido = Tempo Padrão editarCatalogoDeRutaController.tempoLocalidade = Tempo Localidade -editarCatalogoDeRutaController.msg.rutaDesativadaId=Edição não permitida! O serviço contem uma rota inativa com id -editarCatalogoDeRutaController.msg.linhaDesativada=Linha desativada, edição não permitida editarCatalogoDeRutaController.msg.existeEsquemaCorridaVigente=Existe um serviço vigente para esta linha com id editarCatalogoDeRutaController.msg.corridaGeradaVigente=Existem serviços disponíveis nessa linha com id editarCatalogoDeRutaController.msg.corridaGeradaVigentePt2= e data marcada para o dia diff --git a/web/gui/esquema_operacional/busquedaRuta.zul b/web/gui/esquema_operacional/busquedaRuta.zul index a1b9bd0d9..ef5063ba5 100644 --- a/web/gui/esquema_operacional/busquedaRuta.zul +++ b/web/gui/esquema_operacional/busquedaRuta.zul @@ -76,7 +76,6 @@ -