master
Lucas 2024-10-08 16:35:24 -03:00
parent b8770839fb
commit e5652cab02
5 changed files with 45 additions and 5 deletions

View File

@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.152.6</version> <version>1.152.7</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<modelWeb.version>1.114.2</modelWeb.version> <modelWeb.version>1.114.3</modelWeb.version>
<flyway.version>1.98.1</flyway.version> <flyway.version>1.98.2</flyway.version>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties> </properties>

View File

@ -21,12 +21,14 @@ import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Button; import org.zkoss.zul.Button;
import org.zkoss.zul.Checkbox; import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Intbox; import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox; import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.AgrupamentoParada; import com.rjconsultores.ventaboletos.entidad.AgrupamentoParada;
import com.rjconsultores.ventaboletos.entidad.Ciudad; import com.rjconsultores.ventaboletos.entidad.Ciudad;
import com.rjconsultores.ventaboletos.entidad.ImpresionLayoutConfig;
import com.rjconsultores.ventaboletos.entidad.Nodo; import com.rjconsultores.ventaboletos.entidad.Nodo;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.Parada; 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.CustomEnum;
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException; import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxCiudad; 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.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaCodOrgaoConcedente; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaCodOrgaoConcedente;
@ -84,6 +87,7 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
private Checkbox chkIntegracaoW2i; private Checkbox chkIntegracaoW2i;
private Checkbox chkDisponibleTotalbus; private Checkbox chkDisponibleTotalbus;
private Combobox cmbAgruparParada; private Combobox cmbAgruparParada;
private MyComboboxImpresionLayoutConfig cmbImpresionLayoutConfig;
private Textbox txtLatitude; private Textbox txtLatitude;
private Textbox txtLongitude; private Textbox txtLongitude;
@ -129,6 +133,7 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
if (ciudad != null) { if (ciudad != null) {
cmbCiudad.setText(ciudad.toString()); cmbCiudad.setText(ciudad.toString());
} }
cmbImpresionLayoutConfig.setInitialValue(parada.getImpresionLayoutConfig());
} }
if (parada.getLatitude() != null) { if (parada.getLatitude() != null) {
@ -186,12 +191,17 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
parada.setLatitude(new BigDecimal(txtLatitude.getValue())); parada.setLatitude(new BigDecimal(txtLatitude.getValue()));
} }
parada.setLongitude(null); parada.setLongitude(null);
if (StringUtils.isNotBlank(txtLongitude.getValue())) { if (StringUtils.isNotBlank(txtLongitude.getValue())) {
parada.setLongitude(new BigDecimal(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())){ if("".equals(cmbAgruparParada.getValue())){
parada.setAgrupamentoParada(null); parada.setAgrupamentoParada(null);
} }

View File

@ -63,6 +63,7 @@ import com.rjconsultores.ventaboletos.entidad.Corrida;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
import com.rjconsultores.ventaboletos.entidad.GrupoRuta; import com.rjconsultores.ventaboletos.entidad.GrupoRuta;
import com.rjconsultores.ventaboletos.entidad.ImpresionLayoutConfig;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.OrgaoTramo; import com.rjconsultores.ventaboletos.entidad.OrgaoTramo;
import com.rjconsultores.ventaboletos.entidad.Parada; 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.RegistroConDependenciaException;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO; 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.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
@ -246,6 +248,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
private Boolean isBloqueadoParaAlteracao = false; private Boolean isBloqueadoParaAlteracao = false;
private Button btnLiberarRuta; private Button btnLiberarRuta;
private Button btnBloquearRuta; private Button btnBloquearRuta;
private MyComboboxImpresionLayoutConfig cmbImpresionLayoutConfig;
private List<Ruta> lsTodasAsLinhas; private List<Ruta> lsTodasAsLinhas;
@ -470,6 +473,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
numSecuencia.setValue(lsRutaSecuencia.size() + 2); numSecuencia.setValue(lsRutaSecuencia.size() + 2);
txtNumRioCard.setValue(ruta.getNumRioCard()); txtNumRioCard.setValue(ruta.getNumRioCard());
cmbImpresionLayoutConfig.setInitialValue(ruta.getImpresionLayoutConfig());
} else { } else {
List<RutaCombinacion> combinacion = new ArrayList<RutaCombinacion>(); List<RutaCombinacion> combinacion = new ArrayList<RutaCombinacion>();
ruta.setRutaCombinacionList(combinacion); ruta.setRutaCombinacionList(combinacion);
@ -1080,6 +1085,12 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
txtPrefixo.getValue(); txtPrefixo.getValue();
txtNumRioCard.getValue(); txtNumRioCard.getValue();
Comboitem cbImpresionLayoutConfig = cmbImpresionLayoutConfig.getSelectedItem();
ruta.setImpresionLayoutConfig(null);
if (cbImpresionLayoutConfig != null) {
ruta.setImpresionLayoutConfig((ImpresionLayoutConfig) cbImpresionLayoutConfig.getValue());
}
Boolean existeEmpresaOperadora = existeEmpresaOperadora(); Boolean existeEmpresaOperadora = existeEmpresaOperadora();
if (existeEmpresaOperadora && StatusAutorizacaoRuta.LIBERADO.getStatus().equals(ruta.getStatusAutorizadora())) { if (existeEmpresaOperadora && StatusAutorizacaoRuta.LIBERADO.getStatus().equals(ruta.getStatusAutorizadora())) {

View File

@ -135,6 +135,15 @@
value="@{winEditarEmpresa$composer.empresa.indDisponibleTotalbus}" /> value="@{winEditarEmpresa$composer.empresa.indDisponibleTotalbus}" />
</row> </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> <row>
<label <label
value="${c:l('editarCatalogoDeParadaController.lhLatitude.value')}" /> value="${c:l('editarCatalogoDeParadaController.lhLatitude.value')}" />

View File

@ -291,7 +291,17 @@
<checkbox id="chkIndRutaInternacional" width="50px" checked="@{winEditarRuta$composer.ruta.indRutaInternacional}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}" /> <checkbox id="chkIndRutaInternacional" width="50px" checked="@{winEditarRuta$composer.ruta.indRutaInternacional}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}" />
</vbox> </vbox>
</hbox> </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> </rows>
</grid> </grid>
</tabpanel> </tabpanel>