Merge pull request 'AL-5017' (!743) from AL-5017 into master
Reviewed-on: adm/VentaBoletosAdm#743 Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>master 1.146.0
commit
1fadb34c4e
6
pom.xml
6
pom.xml
|
@ -4,12 +4,12 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.145.9</version>
|
||||
<version>1.146.0</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
<modelWeb.version>1.110.0</modelWeb.version>
|
||||
<flyway.version>1.96.0</flyway.version>
|
||||
<modelWeb.version>1.111.0</modelWeb.version>
|
||||
<flyway.version>1.97.0</flyway.version>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
</properties>
|
||||
|
||||
|
|
|
@ -4,8 +4,10 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
@ -83,6 +85,9 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
private Checkbox chkDisponibleTotalbus;
|
||||
private Combobox cmbAgruparParada;
|
||||
|
||||
private Textbox txtLatitude;
|
||||
private Textbox txtLongitude;
|
||||
|
||||
private List<TipoParada> lsTipoParadas;
|
||||
private List<OrgaoConcedente> lsOrgaosConcedentes;
|
||||
private List<AgrupamentoParada> lsAgrupamentoParada;
|
||||
|
@ -126,6 +131,14 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
if (parada.getLatitude() != null) {
|
||||
txtLatitude.setValue(parada.getLatitude().toString());
|
||||
}
|
||||
|
||||
if (parada.getLongitude() != null ) {
|
||||
txtLongitude.setValue(parada.getLongitude().toString());
|
||||
}
|
||||
|
||||
if (ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.COD_ANTT_NAO_OBRIGATORIO.getDescricao())) {
|
||||
codAntt.setConstraint("");
|
||||
}
|
||||
|
@ -141,6 +154,8 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
cmbAgruparParada.getValue();
|
||||
codAntt.getValue();
|
||||
descProcon.getValue();
|
||||
txtLatitude.getValue();
|
||||
txtLongitude.getValue();
|
||||
|
||||
if (!validaNome()){
|
||||
Messagebox.show(
|
||||
|
@ -150,6 +165,14 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
return;
|
||||
}
|
||||
|
||||
if (!validarLatitudeLongitude()) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarCatalogoDeParadaController.MSG.latitudeLongitude"),
|
||||
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
Nodo nodoCentral = lsNodo.get(0);
|
||||
parada.setNodo(nodoCentral);
|
||||
|
@ -158,6 +181,17 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
parada.setIndIntegracaoW2i(chkIntegracaoW2i.isChecked());
|
||||
parada.setIndDisponibleTotalBus(chkDisponibleTotalbus.isChecked());
|
||||
|
||||
parada.setLatitude(null);
|
||||
if (StringUtils.isNotBlank(txtLatitude.getValue())) {
|
||||
parada.setLatitude(new BigDecimal(txtLatitude.getValue()));
|
||||
}
|
||||
|
||||
|
||||
parada.setLongitude(null);
|
||||
if (StringUtils.isNotBlank(txtLongitude.getValue())) {
|
||||
parada.setLongitude(new BigDecimal(txtLongitude.getValue()));
|
||||
}
|
||||
|
||||
if("".equals(cmbAgruparParada.getValue())){
|
||||
parada.setAgrupamentoParada(null);
|
||||
}
|
||||
|
@ -337,4 +371,24 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
SE, // Sergipe
|
||||
TO // Tocantins
|
||||
}
|
||||
|
||||
public boolean validarLatitudeLongitude() {
|
||||
try {
|
||||
|
||||
String latitude = txtLatitude.getValue();
|
||||
if (StringUtils.isNotBlank(latitude)) {
|
||||
new BigDecimal(latitude);
|
||||
}
|
||||
|
||||
String longitude = txtLongitude.getValue();
|
||||
if (StringUtils.isNotBlank(longitude)){
|
||||
new BigDecimal(longitude);
|
||||
}
|
||||
|
||||
return true;
|
||||
} catch (Exception e) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -2772,6 +2772,9 @@ editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Code Delete
|
|||
editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = A locale grouping with this CVE already exists
|
||||
editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = A location grouping with this description already exists
|
||||
editarCatalogoDeParadaController.registroIATAExiste = There is already a location with this IATA code
|
||||
editarCatalogoDeParadaController.MSG.latitudeLongitude = Invalid Latitude and Longitude Information
|
||||
editarCatalogoDeParadaController.lhLatitude.value = Latitude
|
||||
editarCatalogoDeParadaController.lhLongitude.value = Longitude
|
||||
# Editar Desfile de pantalla
|
||||
editarCatalogoDeParadaController.window.title = Location
|
||||
editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Please save the line before deleting a company.
|
||||
|
|
|
@ -2768,6 +2768,9 @@ editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Código Exc
|
|||
editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Ya existe una agrupación de localidades con CVE
|
||||
editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Ya existe una agrupación de localidades con esta descripción
|
||||
editarCatalogoDeParadaController.registroIATAExiste = Ya existe una parada con este código IATA
|
||||
editarCatalogoDeParadaController.MSG.latitudeLongitude = Información de latitud y longitud no válida
|
||||
editarCatalogoDeParadaController.lhLatitude.value = Latitud
|
||||
editarCatalogoDeParadaController.lhLongitude.value = Longitud
|
||||
# Editar Desfile de pantalla
|
||||
editarCatalogoDeParadaController.window.title = Parada
|
||||
editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Favor salvar a linha antes de excluir uma empresa.
|
||||
|
|
|
@ -2769,6 +2769,9 @@ editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Code suppri
|
|||
editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Un regroupement de paramètres régionaux avec ce CVE existe déjà
|
||||
editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Un regroupement d'emplacements avec cette description existe déjà
|
||||
editarCatalogoDeParadaController.registroIATAExiste = Il existe déjà un emplacement avec ce code IATA
|
||||
editarCatalogoDeParadaController.MSG.latitudeLongitude = Informations de latitude et de longitude invalides
|
||||
editarCatalogoDeParadaController.lhLatitude.value = Latitude
|
||||
editarCatalogoDeParadaController.lhLongitude.value = Longitude
|
||||
# Editar Desfile de pantalla
|
||||
editarCatalogoDeParadaController.window.title = Localisation
|
||||
editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Veuillez enregistrer la ligne avant de supprimer une entreprise.
|
||||
|
|
|
@ -2766,6 +2766,9 @@ editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Código Exc
|
|||
editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Já existe um agrupamento de localidade com esse CVE
|
||||
editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Já existe um agrupamento de localidade com essa descrição
|
||||
editarCatalogoDeParadaController.registroIATAExiste = Já existe uma localidade com este código IATA
|
||||
editarCatalogoDeParadaController.MSG.latitudeLongitude = Informação de Latitude e Longitude Inválida
|
||||
editarCatalogoDeParadaController.lhLatitude.value = Latitude
|
||||
editarCatalogoDeParadaController.lhLongitude.value = Longitude
|
||||
# Editar Desfile de pantalla
|
||||
editarCatalogoDeParadaController.window.title = Localidade
|
||||
editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Favor salvar a linha antes de excluir uma empresa.
|
||||
|
|
|
@ -135,6 +135,19 @@
|
|||
value="@{winEditarEmpresa$composer.empresa.indDisponibleTotalbus}" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeParadaController.lhLatitude.value')}" />
|
||||
<textbox id="txtLatitude"/>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeParadaController.lhLongitude.value')}" />
|
||||
<textbox id="txtLongitude"/>
|
||||
</row>
|
||||
|
||||
|
||||
</rows>
|
||||
</grid>
|
||||
<separator />
|
||||
|
|
Loading…
Reference in New Issue