Fixes bug#AL-4552
commit
e7143a309e
4
pom.xml
4
pom.xml
|
@ -8,8 +8,8 @@
|
|||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
<modelWeb.version>1.114.2</modelWeb.version>
|
||||
<flyway.version>1.98.1</flyway.version>
|
||||
<modelWeb.version>1.114.3</modelWeb.version>
|
||||
<flyway.version>1.98.2</flyway.version>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
</properties>
|
||||
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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<Ruta> 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<RutaCombinacion> combinacion = new ArrayList<RutaCombinacion>();
|
||||
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())) {
|
||||
|
||||
|
|
|
@ -135,6 +135,15 @@
|
|||
value="@{winEditarEmpresa$composer.empresa.indDisponibleTotalbus}" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarEmpresaController.cmbImpresionLayoutConfig')}" />
|
||||
<combobox id="cmbImpresionLayoutConfig"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxImpresionLayoutConfig"
|
||||
selectedItem="@{winEditarParada$composer.parada.impresionLayoutConfig}"
|
||||
mold="rounded" buttonVisible="true" width="100%" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeParadaController.lhLatitude.value')}" />
|
||||
|
|
|
@ -291,7 +291,17 @@
|
|||
<checkbox id="chkIndRutaInternacional" width="50px" checked="@{winEditarRuta$composer.ruta.indRutaInternacional}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}" />
|
||||
</vbox>
|
||||
</hbox>
|
||||
</row>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarEmpresaController.cmbImpresionLayoutConfig')}" />
|
||||
<combobox id="cmbImpresionLayoutConfig"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxImpresionLayoutConfig"
|
||||
selectedItem="@{winEditarRuta$composer.ruta.impresionLayoutConfig}"
|
||||
mold="rounded" buttonVisible="true" width="100%" />
|
||||
</row>
|
||||
|
||||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
|
|
Loading…
Reference in New Issue