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 5516a6f77..22e22c33e 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 @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; +import java.util.Properties; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; @@ -47,6 +48,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoPt public class EditarConfRestricaoCanalVentaController extends MyGenericForwardComposer { private static final long serialVersionUID = 1L; + private static Properties p = new Properties(); @Autowired private ConfRestricaoCanalVentaService confRestricaoCanalVentaService; @Autowired @@ -99,6 +101,11 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom @Override public void doAfterCompose(Component comp) throws Exception { + + if (!"1".equals(p.getProperty("puntoVenta.validaCtaCteEmpresa", "1"))) { + cmbEmpresa.setConstraint("no empty"); + } + confRestricaoCanalVenta = (ConfRestricaoCanalVenta) Executions.getCurrent().getArg().get("confRestricaoCanalVenta"); confRestricaoCanalVentaList = (MyListbox) Executions.getCurrent().getArg().get("confRestricaoCanalVentaList"); @@ -243,6 +250,12 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom cre.setConfRestricaoCanalVenta(confRestricaoCanalVenta); } } + + if ("1".equals(p.getProperty("puntoVenta.validaCtaCteEmpresa", "1")) && cmbEmpresa.getSelectedItem() == null) { + Empresa empresa = new Empresa(); + empresa.setEmpresaId(-1); + confRestricaoCanalVenta.setEmpresa(empresa); + } confRestricaoCanalVentaService.suscribirActualizar(confRestricaoCanalVenta); confRestricaoCanalVentaList.updateItem(confRestricaoCanalVenta); diff --git a/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul b/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul index 91fb79de3..518efdb77 100644 --- a/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul +++ b/web/gui/esquema_operacional/editarConfRestricaoCanalVenta.zul @@ -93,7 +93,6 @@