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" />
-
+
-
+
@@ -196,9 +195,11 @@
selectedItem="@{winEditarPuntoVenta$composer.puntoVenta.puntoVentaPadre}" />
-
-
-
+
+
+
@@ -212,12 +213,14 @@
label="${c:l('editarCatalogoDeRutaController.radAprobacionLatente.value')}" />
-
-
-
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
@@ -442,8 +449,8 @@
-
@@ -468,7 +475,7 @@
-
@@ -493,7 +500,7 @@
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%"
model="@{winEditarPuntoVenta$composer.lsEmpresaComissao}" />
-
+