julio 2017-03-21 18:59:42 +00:00
parent c1889f4029
commit b99da4a584
3 changed files with 31 additions and 7 deletions

View File

@ -235,10 +235,31 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) {
if (rutaService.cambiarParadaRuta(ruta, parada, nuevaParada)) {
boolean executaCambioRutaParada = true;
Parada paradaValida = rutaService.validaParada(nuevaParada, parada);
if (paradaValida != null) {
executaCambioRutaParada = false;
int validaParada = Messagebox.show(
Labels.getLabel("editarCatalogoDeRutaController.actionCanbiarParada.validaParada"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (validaParada == Messagebox.YES)
executaCambioRutaParada = true;
}
if (executaCambioRutaParada) {
if (rutaService.cambiarParadaRuta(ruta, parada, paradaValida, nuevaParada)) {
ruta = rutaService.obtenerID(ruta.getRutaId());
try {
carregarParadaSecuencia(ruta.getRutaSecuenciaList());
} catch (Exception e) {
}
Messagebox.show(
Labels.getLabel("editarCatalogoDeRutaController.actionCanbiarParada.sucesso"),
@ -246,6 +267,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
Messagebox.OK, Messagebox.EXCLAMATION);
}
}
}
} catch (Exception e) {
if (e instanceof BusinessException)

View File

@ -1948,6 +1948,7 @@ editarCatalogoDeRutaController.actionCanbiarParada.tooltiptext = ¿Realmente des
editarCatalogoDeRutaController.actionCanbiarParada.businessException = Los datos que faltan a la nueva ubicación, o está fuera de la norma de localizaciones: COD. IATA - DESCRIPCIÓN
editarCatalogoDeRutaController.actionCanbiarParada.sucesso = Cambiado correctamente la ubicación.
editarCatalogoDeRutaController.lblIndRutaInternacional.value = Ruta Internacional
editarCatalogoDeRutaController.actionCanbiarParada.validaParada = Ya existe una localización registrada com el COD. IATA o DESCRIPCIÓN informados. Quieres realmente registrar en la ruta la localidad informadas ?
# A trav̮̩s da pantalla de Búsqueda
busquedaViaController.window.title = Via

View File

@ -2005,6 +2005,7 @@ editarCatalogoDeRutaController.actionCanbiarParada.tooltiptext = Você realmente
editarCatalogoDeRutaController.actionCanbiarParada.businessException = Faltam dados para a nova localidade, ou esta fora do padrão das localidades: COD. IATA - DESCRIÇÃO
editarCatalogoDeRutaController.actionCanbiarParada.sucesso = Localidade alterada com sucesso.
editarCatalogoDeRutaController.lblIndRutaInternacional.value = Linha Internacional
editarCatalogoDeRutaController.actionCanbiarParada.validaParada = Já existe uma localidade cadastrada com o COD. IATA ou DESCRIÇÃO digitados. Deseja realmente cadastrar na linha a localidade informada ?
# A través da pantalla de Pesquisa
busquedaViaController.window.title = Via