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());