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 3c3f42c1c..8f447d180 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 @@ -87,6 +87,8 @@ import com.rjconsultores.ventaboletos.service.RutaSecuenciaService; import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.TramoService; import com.rjconsultores.ventaboletos.service.ViaService; +import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; +import com.rjconsultores.ventaboletos.utilerias.CustomEnum; import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; @@ -605,13 +607,17 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer return; } + + if (!ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.HABILITAR_EXCLUIR_SEQUENCIA_LINHA.getDescricao())) { - if (ruta.getRutaId() != null && ((numSecuencia.getValue() == 1) || (numSecuencia.getValue() > lsParadasSequencia.size()))) { - Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.cambioSecuencia"), - Labels.getLabel("editarCatalogoDeRutaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - return; + if (ruta.getRutaId() != null && ((numSecuencia.getValue() == 1) || (numSecuencia.getValue() > lsParadasSequencia.size()))) { + Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.cambioSecuencia"), + Labels.getLabel("editarCatalogoDeRutaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return; + } } + cmbParada.getSelectedItem(); Parada parada = (Parada) cmbParada.getSelectedItem().getValue(); @@ -732,7 +738,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } numSecuencia.setValue(secuenciaMax + 1); - if (paradaSecuencia.getSecuencia() == 1 || paradaSecuencia.getSecuencia() == secuenciaMax) { + if ((paradaSecuencia.getSecuencia() == 1 || paradaSecuencia.getSecuencia() == secuenciaMax) && + !ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.HABILITAR_EXCLUIR_SEQUENCIA_LINHA.getDescricao())) { Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.removerSecuencia"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);