diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java index d3ebfb070..6f32ac38d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java @@ -214,6 +214,14 @@ public class EditarEmpresaController extends MyGenericForwardComposer { public void onClick$btnApagar(Event ev) throws InterruptedException { + if (!empresaService.puedeBorrar(empresa)){ + Messagebox.show( + Labels.getLabel("editarEmpresaController.MSG.noPuedeBorrar"), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + return; + } + int resp = Messagebox.show( Labels.getLabel("editarEmpresaController.MSG.borrarPergunta"), Labels.getLabel("editarEmpresaController.window.title"), diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 03a11b90a..bca3d1e96 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -629,6 +629,7 @@ editarEmpresaController.lbActivo.value = Activo editarEmpresaController.MSG.suscribirOK = Empresa se registró exitosamente editarEmpresaController.MSG.borrarPergunta = Deseas eliminar esta empresa? editarEmpresaController.MSG.borrarOK = Empresa se eliminó exitosamente +editarEmpresaController.MSG.noPuedeBorrar=No se puede eliminar la empresa. Existen registros relacionados en Ruta y / o Esquema Corrida. editarEmpresaController.externa.label = Externa editarEmpresaController.pagoConductor.label = Pago conductor editarEmpresaController.IndTipo.1 = AUTOTRANSPORTES diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index b991ce666..fef99e995 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -659,6 +659,7 @@ editarEmpresaController.lbActivo.value = Ativo editarEmpresaController.MSG.suscribirOK = Empresa Registrada com Sucesso. editarEmpresaController.MSG.borrarPergunta = Deseja Eliminar esta empresa? editarEmpresaController.MSG.borrarOK = Empresa Excluida com Sucesso. +editarEmpresaController.MSG.noPuedeBorrar=Não é possível excluir a empresa. Existem registros relacionados na Ruta e/ou Esquema Corrida. editarEmpresaController.externa.label = Externa editarEmpresaController.pagoConductor.label = Pago Motorista editarEmpresaController.IndTipo.1 = AUTOTRANSPORTES