diff --git a/pom.xml b/pom.xml
index fc95837ae..54dab3cc9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.152.6
+ 1.152.7
war
- 1.114.2
- 1.98.1
+ 1.114.3
+ 1.98.2
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java
index 0ae469a59..26ef187ce 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java
@@ -21,12 +21,14 @@ import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Button;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
+import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.AgrupamentoParada;
import com.rjconsultores.ventaboletos.entidad.Ciudad;
+import com.rjconsultores.ventaboletos.entidad.ImpresionLayoutConfig;
import com.rjconsultores.ventaboletos.entidad.Nodo;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.Parada;
@@ -43,6 +45,7 @@ import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxCiudad;
+import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxImpresionLayoutConfig;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaCodOrgaoConcedente;
@@ -84,6 +87,7 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
private Checkbox chkIntegracaoW2i;
private Checkbox chkDisponibleTotalbus;
private Combobox cmbAgruparParada;
+ private MyComboboxImpresionLayoutConfig cmbImpresionLayoutConfig;
private Textbox txtLatitude;
private Textbox txtLongitude;
@@ -129,6 +133,7 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
if (ciudad != null) {
cmbCiudad.setText(ciudad.toString());
}
+ cmbImpresionLayoutConfig.setInitialValue(parada.getImpresionLayoutConfig());
}
if (parada.getLatitude() != null) {
@@ -186,12 +191,17 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
parada.setLatitude(new BigDecimal(txtLatitude.getValue()));
}
-
parada.setLongitude(null);
if (StringUtils.isNotBlank(txtLongitude.getValue())) {
parada.setLongitude(new BigDecimal(txtLongitude.getValue()));
}
+ Comboitem cbImpresionLayoutConfig = cmbImpresionLayoutConfig.getSelectedItem();
+ parada.setImpresionLayoutConfig(null);
+ if (cbImpresionLayoutConfig != null) {
+ parada.setImpresionLayoutConfig((ImpresionLayoutConfig) cbImpresionLayoutConfig.getValue());
+ }
+
if("".equals(cmbAgruparParada.getValue())){
parada.setAgrupamentoParada(null);
}
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 4138a4819..09f73cd72 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
@@ -63,6 +63,7 @@ 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.ImpresionLayoutConfig;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.OrgaoTramo;
import com.rjconsultores.ventaboletos.entidad.Parada;
@@ -100,6 +101,7 @@ import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO;
+import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxImpresionLayoutConfig;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
@@ -246,6 +248,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
private Boolean isBloqueadoParaAlteracao = false;
private Button btnLiberarRuta;
private Button btnBloquearRuta;
+ private MyComboboxImpresionLayoutConfig cmbImpresionLayoutConfig;
private List lsTodasAsLinhas;
@@ -470,6 +473,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
numSecuencia.setValue(lsRutaSecuencia.size() + 2);
txtNumRioCard.setValue(ruta.getNumRioCard());
+
+ cmbImpresionLayoutConfig.setInitialValue(ruta.getImpresionLayoutConfig());
} else {
List combinacion = new ArrayList();
ruta.setRutaCombinacionList(combinacion);
@@ -1080,6 +1085,12 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
txtPrefixo.getValue();
txtNumRioCard.getValue();
+ Comboitem cbImpresionLayoutConfig = cmbImpresionLayoutConfig.getSelectedItem();
+ ruta.setImpresionLayoutConfig(null);
+ if (cbImpresionLayoutConfig != null) {
+ ruta.setImpresionLayoutConfig((ImpresionLayoutConfig) cbImpresionLayoutConfig.getValue());
+ }
+
Boolean existeEmpresaOperadora = existeEmpresaOperadora();
if (existeEmpresaOperadora && StatusAutorizacaoRuta.LIBERADO.getStatus().equals(ruta.getStatusAutorizadora())) {
diff --git a/web/gui/esquema_operacional/editarParada.zul b/web/gui/esquema_operacional/editarParada.zul
index 5f07bcbea..90dda8a24 100644
--- a/web/gui/esquema_operacional/editarParada.zul
+++ b/web/gui/esquema_operacional/editarParada.zul
@@ -135,6 +135,15 @@
value="@{winEditarEmpresa$composer.empresa.indDisponibleTotalbus}" />
+
+
+
+
+
diff --git a/web/gui/esquema_operacional/editarRuta.zul b/web/gui/esquema_operacional/editarRuta.zul
index 1ff962414..0519bb728 100644
--- a/web/gui/esquema_operacional/editarRuta.zul
+++ b/web/gui/esquema_operacional/editarRuta.zul
@@ -291,7 +291,17 @@
-
+
+
+
+
+
+
+