diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java index 418b8949f..99beb3f52 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java @@ -314,6 +314,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { private Combobox cmbEmpresas; private MyComboboxEstandar cmbEmpresasContaBancarias; private Combobox cmbCategorias; + private Combobox cmbUsuarioEmpresa; private Combobox cmbEmpresaFechamentoParamptovta; private Combobox cmbLogFiles; private Combobox cmbLogFilesAG; @@ -490,7 +491,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { aplicarMascara(); - popularCombobox(cmbTipoConta, cmbPessoa, cmbForm, cmbLote, cmbPosicao, cmbReceita, cmbEmpresas, cmbCategorias); + popularCombobox(cmbTipoConta, cmbPessoa, cmbForm, cmbLote, cmbPosicao, cmbReceita, cmbEmpresas, cmbCategorias, cmbUsuarioEmpresa); ptovtaEmpresasBloqueadasList.setItemRenderer(new RenderEmpresaBloquear()); ptovtaPtoVtaCheckinList.setItemRenderer(new RenderParadaPtoVtaCheckin()); @@ -926,7 +927,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { } } - public void popularCombobox(Combobox cmbConta, Combobox cmbPessoa, Combobox cmbForm, Combobox cmbLote, Combobox cmbPosicao, Combobox cmbReceita, Combobox cmbEmpresas, Combobox cmbCategorias) throws Exception { + public void popularCombobox(Combobox cmbConta, Combobox cmbPessoa, Combobox cmbForm, Combobox cmbLote, Combobox cmbPosicao, Combobox cmbReceita, Combobox cmbEmpresas, Combobox cmbCategorias, Combobox cmbUsuarioEmpresa) throws Exception { clearCombobox(cmbConta); clearCombobox(cmbPessoa); @@ -935,6 +936,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { clearCombobox(cmbPosicao); clearCombobox(cmbEmpresas); clearCombobox(cmbCategorias); + clearCombobox(cmbUsuarioEmpresa); for (Empresa e : lsEmpresasBloquear) { Comboitem comboItem = new Comboitem(e.getNombempresa()); @@ -984,6 +986,16 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { comboItem.setParent(cmbCategorias); } + if (lsEmpresas != null && !lsEmpresas.isEmpty()) { + Empresa empresaTodos = new Empresa(-1, "TODAS"); + lsEmpresas.add(empresaTodos); + for (Empresa e : lsEmpresas) { + Comboitem comboItem = new Comboitem(e.getNombempresa()); + comboItem.setValue(e); + comboItem.setParent(cmbUsuarioEmpresa); + } + } + } public void onSelect$cmbBanco() { @@ -1363,7 +1375,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { PtovtaCatInd pto = new PtovtaCatInd(); pto.setCategoria(categoria); pto.setPuntoVenta(puntoVenta); - pto.setUsuarioBloqueado((Usuario)cmbUsuarioBloq.getSelectedItem().getValue()); + pto.setUsuarioBloqueado((Usuario) cmbUsuarioBloq.getSelectedItem().getValue()); + pto.setEmpresa((Empresa) cmbUsuarioEmpresa.getSelectedItem().getValue()); puntoVenta.addPtovtaCatInd(pto); ptovtaCatIndList.setData(puntoVenta.getPtovtaCatIndList()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtovtaCatInd.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtovtaCatInd.java index a6ca93fce..6d72267db 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtovtaCatInd.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtovtaCatInd.java @@ -17,6 +17,9 @@ public class RenderPtovtaCatInd implements ListitemRenderer { lc = new Listcell(pto.getUsuarioBloqueado().getName()); lc.setParent(lstm); + lc = new Listcell(pto.getEmpresa().getNombempresa()); + lc.setParent(lstm); + lstm.setAttribute("data", pto); } diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul index be85d24ff..9705a1a93 100644 --- a/web/gui/catalogos/editarPuntoVenta.zul +++ b/web/gui/catalogos/editarPuntoVenta.zul @@ -77,10 +77,9 @@ label="${c:l('editarPuntoVentaController.tab.label.integracaoag')}" visible="@{winEditarPuntoVenta$composer.integracionAG}" /> + label="${c:l('editarPuntoVentaController.tab.label.historico')}" /> + label="${c:l('editarPuntoVentaController.tab.label.bloqueiaVendaImpPosterior')}" /> @@ -100,17 +99,17 @@ value="@{winEditarPuntoVenta$composer.puntoVenta.nombpuntoventa}" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> - + - + - - @@ -212,12 +213,14 @@ label="${c:l('editarCatalogoDeRutaController.radAprobacionLatente.value')}" /> - - - + - @@ -442,8 +449,8 @@