diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java index 2b628da12..f9f8f796c 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java @@ -49,10 +49,10 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom private RutaService rutaService; @Autowired private ConfRestricaoExcecaoService confRestricaoExcecaoServide; - + @Autowired ConfRestricaoPtovtaService confRestricaoPtovtaService; - + private ConfRestricaoCanalVenta confRestricaoCanalVenta; private List lsTipoPtoVta; private List lsRuta; @@ -132,6 +132,14 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom confRestricaoCanalVenta.setTipoPuntoVenta(null); } + if (cmbPuntoVenta.getSelectedItem() == null) { + Messagebox.show( + Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoPtovta"), + Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + return; + } + confRestricaoCanalVentaService.suscribirActualizar(confRestricaoCanalVenta); confRestricaoCanalVentaList.updateItem(confRestricaoCanalVenta); @@ -186,7 +194,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom confRestricaoCanalVenta.getLsConfRestricaoPtovta().add(ptovta); confRestricaoPtovtaDataList.addItemNovo(ptovta); - + } else { Messagebox.show( Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoPtovta"), @@ -194,7 +202,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom Messagebox.OK, Messagebox.INFORMATION); } } - + public void onClick$btnRemoveRestricaoPtovta(Event ev) throws InterruptedException { ConfRestricaoPtovta rPtovta = (ConfRestricaoPtovta) confRestricaoPtovtaDataList.getSelected(); if (rPtovta != null) { diff --git a/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul b/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul index e982a39da..2a836f0fe 100644 --- a/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul +++ b/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul @@ -196,14 +196,14 @@ - +