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 38f6de9cf..bd865d5e4 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 @@ -549,7 +549,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer // Para uma ruta já existente, só é possí­vel adicionar paradas // entre a origem inicial e destino final. - if (ruta.getRutaId() == null && ruta.getIsClone()) { + if (ruta.getRutaId() == null && (ruta.getIsClone() != null && ruta.getIsClone())) { Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.IncluirSequenciaRutaCloneError"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); @@ -649,7 +649,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer try { ParadaSecuencia paradaSecuencia = (ParadaSecuencia) rutaSecuenciaList.getSelected(); if (paradaSecuencia != null) { - if (ruta.getRutaId() == null && ruta.getIsClone()) { + if (ruta.getRutaId() == null && (ruta.getIsClone() != null && ruta.getIsClone())) { Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.ExcluirSequenciaRutaCloneError"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); @@ -710,7 +710,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer public void onClick$btnAdicionarEmpresaRuta(Event ev) { try { - if (ruta.getRutaId() == null && ruta.getIsClone()) { + if (ruta.getRutaId() == null && (ruta.getIsClone() != null && ruta.getIsClone())) { Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.IncluirEmpresaRutaCloneError"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); @@ -758,7 +758,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } public void onClick$btnRemoverEmpresaRuta(Event ev) throws InterruptedException { - if (ruta.getRutaId() == null && ruta.getIsClone()) { + if (ruta.getRutaId() == null && (ruta.getIsClone() != null && ruta.getIsClone())) { Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); @@ -832,6 +832,11 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer return; } + if (ruta.getOrgaoConcedente() == null) { + Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.orgaoConcedenteObrigatorio")); + return; + } + salvarRuta(Labels.getLabel("editarCatalogoDeRutaController.MSG.suscribirOK") .concat(" ID: " + ((ruta.getRutaId() == null) ? "" : ruta.getRutaId().toString()))); } @@ -1396,20 +1401,4 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } - public Boolean getEmbarque() { - return embarque; - } - - public void setEmbarque(Boolean embarque) { - this.embarque = embarque; - } - - public Boolean getDesembarque() { - return desembarque; - } - - public void setDesembarque(Boolean desembarque) { - this.desembarque = desembarque; - } - } \ No newline at end of file