From 47d6036dfaa8b84e6ccb5f42b9f64837dca6dccc Mon Sep 17 00:00:00 2001 From: Leonardo Oliveira Date: Thu, 11 Jul 2024 17:10:31 -0300 Subject: [PATCH] Aumentar tamanho do campo corrida_id para 9 fixes bug#AL-4264 --- pom.xml | 6 +++--- .../EditarConfiguracionCategoriaController.java | 7 +++++++ .../esquemaoperacional/BusquedaCorridaController.java | 7 ++++++- .../esquemaoperacional/EditarCorridaController.java | 11 ++++++++++- .../esquemaoperacional/EditarServicioController.java | 6 +++++- .../SelecionarServicosGerarController.java | 7 +++++++ .../flexbus/EditarCorridaFlexBusController.java | 5 +++++ .../pagoconductor/EditarTarjetaViajeController.java | 8 +++++++- .../pricing/EditarPricingCorridaController.java | 6 ++++++ .../tarifas/BusquedaPrecioVentajaController.java | 7 ++++++- .../tarifas/EditarPrecioVentajaController.java | 7 +++++++ 11 files changed, 69 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index e8f083f7f..98585cb0c 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.102.8 + 1.103.0 war - 1.77.3 - 1.62.0 + 1.78.0 + 1.63.0 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java index e53aed985..c306ef170 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java @@ -44,6 +44,7 @@ import org.zkoss.zul.api.Timebox; import com.rjconsultores.ventaboletos.constantes.Constantes; import com.rjconsultores.ventaboletos.constantes.ConstantesFuncionSistema; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.entidad.Categoria; import com.rjconsultores.ventaboletos.entidad.CategoriaClase; import com.rjconsultores.ventaboletos.entidad.CategoriaCorrida; @@ -339,6 +340,9 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp private Combobox cmbOcupacion; private Row rowIdTipoOcupacao; + + @Autowired + private ConstanteDAO constanteDAO; public Checkbox getChkTipoCategoriaIntegarem() { return chkTipoCategoriaInteragem; @@ -603,6 +607,9 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp lsTipoOcupacion = tipoOcupacionService.obtenerTodos(); super.doAfterCompose(comp); + + idCorrida.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); + popularCombobox(cmbIndGeneraFeriado); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java index 0f3b0d892..ee6c772a7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCorridaController.java @@ -34,10 +34,11 @@ import org.zkoss.zul.Paging; import org.zkoss.zul.Radio; import org.zkoss.zul.Timebox; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; -import com.rjconsultores.ventaboletos.entidad.HeaderTabelaEsquemaCorrida; import com.rjconsultores.ventaboletos.entidad.Marca; import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.service.ClaseServicioService; @@ -116,6 +117,9 @@ public class BusquedaCorridaController extends MyGenericForwardComposer { @Autowired private TramoServicioService tramoServicioService; + + @Autowired + private ConstanteDAO constanteDAO; public Listheader getListHeader1() { return listHeader1; @@ -397,6 +401,7 @@ public class BusquedaCorridaController extends MyGenericForwardComposer { public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); + txtNumCorrida.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); lsMarca = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa()); lsClase = claseService.obtenerTodos(); 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 6380ca9ac..56a4c3b46 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 @@ -46,6 +46,8 @@ import org.zkoss.zul.Textbox; import org.zkoss.zul.Timebox; import org.zkoss.zul.Window; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.entidad.Autobus; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Constante; @@ -296,12 +298,19 @@ public class EditarCorridaController extends MyGenericForwardComposer { private Date dataInicialFiltroCorridaExistente; private Date dataFinalFiltroCorridaExistente; + @Autowired + private ConstanteDAO constanteDAO; private Button btnCancelarRetomar; @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); + txtNumCorrida.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); + txtNumCorridaPisoExtra.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); + txtNumCorridaPisoExtra2.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); + txtNumCorridaExtraAuto.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); + lsEmbarqueDesembarque = new ArrayList(); isPrimeiraVez = true; salvar = true; @@ -1419,7 +1428,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { } String numCorridaString = txtNumCorrida.getValue().toString(); - Integer maxSizeNumCorrida = ApplicationProperties.getInstance().maxSizeNumCorrida(); + Integer maxSizeNumCorrida = Boolean.valueOf(constanteDAO.buscarPorNomeConstante("NUM_VIAJE_9_DIGITOS").getValorconstante()) ? 9 : ApplicationProperties.getInstance().maxSizeNumCorrida(); if (maxSizeNumCorrida != -1) { if (numCorridaString.length() > maxSizeNumCorrida) { Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.maxSizeNumCorrida").replace("@size", maxSizeNumCorrida.toString()), diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarServicioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarServicioController.java index 8ee4f0700..107a09c16 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarServicioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarServicioController.java @@ -23,6 +23,8 @@ import org.zkoss.zul.Comboitem; import org.zkoss.zul.Intbox; import org.zkoss.zul.api.Spinner; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.EsquemaAgrupacion; import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; @@ -75,11 +77,13 @@ public class EditarServicioController extends MyGenericForwardComposer { private Combobox cmbClase; private List lsClase; + @Autowired + private ConstanteDAO constanteDAO; @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); - + txtNumCorrida.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); esquemaCorrida = (EsquemaCorrida) Executions.getCurrent().getArg().get("esquemaCorrida"); esquemaAgrupacion = (EsquemaAgrupacion) Executions.getCurrent().getArg().get("esquemaAgrupacion"); esquemaCorridaList = (MyListbox) Executions.getCurrent().getArg().get("esquemaCorridaList"); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/SelecionarServicosGerarController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/SelecionarServicosGerarController.java index a53b2d8cf..a4beabc8d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/SelecionarServicosGerarController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/SelecionarServicosGerarController.java @@ -27,6 +27,8 @@ import org.zkoss.zul.Intbox; import org.zkoss.zul.Paging; import org.zkoss.zul.Timebox; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; @@ -90,6 +92,9 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer private Intbox txtNumCorrida; private Timebox hora; private Set selected; + + @Autowired + private ConstanteDAO constanteDAO; public Set getSelected() { return selected; @@ -222,6 +227,8 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); + txtNumCorrida.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); + selected = new HashSet(); lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/flexbus/EditarCorridaFlexBusController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/flexbus/EditarCorridaFlexBusController.java index 9035a4108..dee27b5a4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/flexbus/EditarCorridaFlexBusController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/flexbus/EditarCorridaFlexBusController.java @@ -21,6 +21,8 @@ import org.zkoss.zul.Row; import org.zkoss.zul.Spinner; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Corrida; import com.rjconsultores.ventaboletos.entidad.Empresa; @@ -91,12 +93,15 @@ public class EditarCorridaFlexBusController extends MyGenericForwardComposer { private Row rowUsuario; private Textbox txtUsuarioAlteracao; + @Autowired + private ConstanteDAO constanteDAO; private String titulo = Labels.getLabel("editarConfiguracionCorridaController.window.title"); @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); + txtNumCorrida.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); corrida = (Corrida) Executions.getCurrent().getArg().get("corrida"); corridaList = (MyListbox) Executions.getCurrent().getArg().get("corridaList"); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pagoconductor/EditarTarjetaViajeController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pagoconductor/EditarTarjetaViajeController.java index 356da2022..c03c35fee 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pagoconductor/EditarTarjetaViajeController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pagoconductor/EditarTarjetaViajeController.java @@ -24,6 +24,8 @@ import org.zkoss.zul.Datebox; import org.zkoss.zul.Intbox; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.entidad.Autobus; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Conductor; @@ -89,7 +91,9 @@ public class EditarTarjetaViajeController extends MyGenericForwardComposer { private List lsSecuencia; private BusquedaTarjetaViajeController busquedaTarjetaViajeController; private Button btnApagar; - + @Autowired + private ConstanteDAO constanteDAO; + public Button getBtnApagar() { return btnApagar; } @@ -372,6 +376,8 @@ public class EditarTarjetaViajeController extends MyGenericForwardComposer { tarjetaViaje = tarjetaViajeAux; } super.doAfterCompose(comp); + txtCorrida.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); + if (tarjetaViaje.getTarjetaviajeId() != null) { if ((tarjetaViaje.getIndstatustarjeta().equals("N") || tarjetaViaje.getIndstatustarjeta().equals("S")) && tarjetaViaje.getFecenvionomina() == null) { cmbEmpresa.setDisabled(true); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingCorridaController.java index 77ce13167..67713fd59 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pricing/EditarPricingCorridaController.java @@ -23,6 +23,8 @@ import org.zkoss.zul.Comboitem; import org.zkoss.zul.Intbox; import org.zkoss.zul.Timebox; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Corrida; import com.rjconsultores.ventaboletos.entidad.CorridaCtrl; @@ -66,12 +68,16 @@ public class EditarPricingCorridaController extends MyGenericForwardComposer { private Timebox timeInicio; private Timebox timeFin; private static Logger log = LogManager.getLogger(EditarPricingCorridaController.class); + @Autowired + private ConstanteDAO constanteDAO; @Override public void doAfterCompose(Component comp) throws Exception { lsClaseServicio = claseServicioService.buscarTodosExceto(-1); super.doAfterCompose(comp); + idCorrida.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); + pricing = (Pricing) Executions.getCurrent().getArg().get("pricing"); pricing.setPricingCorridaList((List) Executions.getCurrent().getArg().get("lsCorridas")); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java index 5a621314a..b54d73e66 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java @@ -22,6 +22,8 @@ import org.zkoss.zul.Comboitem; import org.zkoss.zul.Intbox; import org.zkoss.zul.Paging; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.PrecioVentaja; import com.rjconsultores.ventaboletos.entidad.Ruta; @@ -69,7 +71,8 @@ public class BusquedaPrecioVentajaController extends MyGenericForwardComposer { private Intbox itxCorrida; private List lsRuta; private Combobox cmbRuta; - + @Autowired + private ConstanteDAO constanteDAO; /** * @return the precioVentajaList */ @@ -106,6 +109,8 @@ public class BusquedaPrecioVentajaController extends MyGenericForwardComposer { @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); + itxCorrida.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); + lsRuta = rutaService.obtenerTodos(); cmbRuta.setItemRenderer(new MyComboRutaRenderer()); precioVentajaList.setItemRenderer(new RenderPrecioVentaja()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java index 0f144ecf0..03eb8c54f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java @@ -20,6 +20,8 @@ import org.zkoss.zul.Combobox; import org.zkoss.zul.Datebox; import org.zkoss.zul.Intbox; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.dao.ConstanteDAO; import com.rjconsultores.ventaboletos.entidad.PrecioVentaja; import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.exception.BusinessException; @@ -64,6 +66,9 @@ public class EditarPrecioVentajaController extends MyGenericForwardComposer { private MyListbox precioVentajaList; private static Logger log = LogManager.getLogger(EditarPrecioVentajaController.class); + @Autowired + private ConstanteDAO constanteDAO; + public void onClick$btnSalvar(Event ev) throws InterruptedException { itxCorrida.getValue(); @@ -127,6 +132,8 @@ public class EditarPrecioVentajaController extends MyGenericForwardComposer { @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); + itxCorrida.setMaxlength(Boolean.valueOf(constanteDAO.buscarPorNomeConstante(Constantes.NUM_VIAJE_9_DIGITOS).getValorconstante()) ? 9 : 7); + precioVentaja = (PrecioVentaja) Executions.getCurrent().getArg().get("precioVentaja"); precioVentajaList = (MyListbox) Executions.getCurrent().getArg().get("precioVentajaList"); cmbRutaOriginal.setItemRenderer(new MyComboRutaRenderer());