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 74eb1b621..32276ee14 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
@@ -319,7 +319,12 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Checkbox checkOfpsPropria;
private Checkbox checkOfpsTerceiros;
private Checkbox checkStock;
- private Checkbox checkPermisoTasaEmbarque;
+ private Radio radIndEstanTasaEmbarqueSi;
+ private Radio radIndEstanTasaEmbarqueNo;
+ private Radio radIndPermisoTasaEmbarqueSi;
+ private Radio radIndPermisoTasaEmbarqueNo;
+ private Checkbox checkPtoVtaEmpresaIndTerceirizada;
+ private Checkbox checkPtoVtaEmpresaIndBloqueada;
private Checkbox ckIsento;
private Checkbox checkSimulaIntegracion;
private Checkbox checkTodosPuntosVenta;
@@ -436,13 +441,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
checkStock.setChecked(false);
}
}
- if (puntoVenta.getIndPermisoTasaEmbarque() != null) {
- if (puntoVenta.getIndPermisoTasaEmbarque()) {
- checkPermisoTasaEmbarque.setChecked(true);
- } else {
- checkPermisoTasaEmbarque.setChecked(false);
- }
- }
if (puntoVenta.getNumfax() != null) {
txtNumFax.setValue(puntoVenta.getNumfax());
}
@@ -992,8 +990,10 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
public void onClick$btnAdicionarPtoVtaSeguro(Event ev) {
if (cmbEmpresaSeguro.getSelectedItem() != null &&
- (radIndvendsegopcionalSi.isChecked() || radIndvendsegopcionalNo.isChecked() ||
- radIndestansegopcionalSi.isChecked() || radIndestansegopcionalNo.isChecked())) {
+ (radIndvendsegopcionalSi.isChecked() || radIndvendsegopcionalNo.isChecked() ||
+ radIndestansegopcionalSi.isChecked() || radIndestansegopcionalNo.isChecked()) &&
+ (radIndPermisoTasaEmbarqueSi.isChecked() || radIndPermisoTasaEmbarqueNo.isChecked() ||
+ radIndEstanTasaEmbarqueSi.isChecked() || radIndEstanTasaEmbarqueNo.isChecked())) {
Empresa empresa = (Empresa) cmbEmpresaSeguro.getSelectedItem().getValue();
@@ -1001,6 +1001,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
pto.setIndVendeSegOpcional(radIndvendsegopcionalSi.isChecked());
pto.setIndEstanSegOpcional(radIndestansegopcionalSi.isChecked());
+ pto.setIndEstanTasaEmbarque(radIndEstanTasaEmbarqueSi.isChecked());
+ pto.setIndPermisoTasaEmbarque(radIndPermisoTasaEmbarqueSi.isChecked());
pto.setEmpresa(empresa);
pto.setPuntoventaId(puntoVenta);
@@ -1215,7 +1217,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
}
}
puntoVenta.setIndValidaStock(checkStock.isChecked());
- puntoVenta.setIndPermisoTasaEmbarque(checkPermisoTasaEmbarque.isChecked());
if (cmbBanco.getSelectedItem() == null) {
puntoVenta.setAgenciaId(null);
@@ -1660,6 +1661,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
ptovtaEmpresa.setActivo(Boolean.TRUE);
ptovtaEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
ptovtaEmpresa.setFecmodif(Calendar.getInstance().getTime());
+ ptovtaEmpresa.setIndTerceirizada(checkPtoVtaEmpresaIndTerceirizada.isChecked());
+ ptovtaEmpresa.setIndBloqueada(checkPtoVtaEmpresaIndBloqueada.isChecked());
lsPtovtaEmpresa.add(ptovtaEmpresa);
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/PtovtaEmpresaRender.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/PtovtaEmpresaRender.java
index 6b02dac21..8f0d52abc 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/PtovtaEmpresaRender.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/PtovtaEmpresaRender.java
@@ -5,6 +5,8 @@
package com.rjconsultores.ventaboletos.web.utilerias.render;
import com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa;
+
+import org.zkoss.util.resource.Labels;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
@@ -20,6 +22,12 @@ public class PtovtaEmpresaRender implements ListitemRenderer {
Listcell lc = new Listcell(ptoVta.getEmpresa() == null ? " - " : ptoVta.getEmpresa().getNombempresa());
lc.setParent(lstm);
+
+ lc = new Listcell(ptoVta.getIndTerceirizada() != null && ptoVta.getIndTerceirizada() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
+ lc.setParent(lstm);
+
+ lc = new Listcell(ptoVta.getIndBloqueada() != null && ptoVta.getIndBloqueada() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
+ lc.setParent(lstm);
lstm.setAttribute("data", ptoVta);
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtoVtaSeguro.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtoVtaSeguro.java
index b6e246995..6800323fe 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtoVtaSeguro.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtoVtaSeguro.java
@@ -20,7 +20,13 @@ public class RenderPtoVtaSeguro implements ListitemRenderer {
lc = new Listcell(pto.getIndEstanSegOpcional() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
lc.setParent(lstm);
+
+ lc = new Listcell(pto.getIndEstanTasaEmbarque() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
+ lc.setParent(lstm);
+ lc = new Listcell(pto.getIndPermisoTasaEmbarque() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
+ lc.setParent(lstm);
+
lstm.setAttribute("data", pto);
}
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 8ad19399c..d5bb62757 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -827,6 +827,8 @@ editarPuntoVentaController.lbNumEdirecion.value = Dirección
editarPuntoVentaController.lbIndDatosTarjeta.value = Base de datos
editarPuntoVentaController.lbNodo.value = Servidor
editarPuntoVentaController.lbEmpresa.value = Empresa
+editarPuntoVentaController.lbEmpresaBloqueada.value = Bloqueada
+editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
editarPuntoVentaController.lbparada.value = Parada
editarPuntoVentaController.lbTpoPtoVta.value = Canal de venta
editarPuntoVentaController.lbMoneda.value = Moneda
@@ -866,6 +868,7 @@ editarPuntoVentaController.tab.label.estoque = Estoque mínimo
editarPuntoVentaController.tab.label.empresaBloqueada = Empresas bloqueadas
editarPuntoVentaController.tab.label.localidades = Localidades Permitidas
editarPuntoVentaController.tab.label.seguro = Seguro
+editarPuntoVentaController.tab.label.seguroTasaEmbarque = Seguro/Tasa de Embarque
editarPuntoVentaController.tab.label.tipoPassageiroBloqueio = Tipos de boletos bloqueados
editarPuntoVentaController.tab.label.usuBancario = Usuarios bancários
editarPuntoVentaController.tab.label.fechamentocntcorrente = Fechamento Conta Corrente
@@ -877,6 +880,9 @@ editarPuntoVentaController.lbCheckStock.value = Validar estoque
editarPuntoVentaController.lbVendeSegOpcional.value = Vende seguro opcional
editarPuntoVentaController.lbEstanSegOpcional.value = Estan seguro opcional
editarPuntoVentaController.label.tipoPassagem = Tipo de boletos
+editarPuntoVentaController.label.lbIndEstanTasaEmbarque.value = Tasa de Embarque pre-seleccionada
+editarPuntoVentaController.label.lbIndPermisoTasaEmbarque.value = Permite deseleccionar Tasa de Embarque
+
editarPuntoVentaController.label.isento = ISENTO
editarPuntoVentaController.label.totvs = Integracion TOTVS
editarPuntoVentaController.label.totvs.sim = Concluída
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index f47611991..59bf4d9f1 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -865,6 +865,8 @@ editarPuntoVentaController.lbNumEdirecion.value = Endereço
editarPuntoVentaController.lbIndDatosTarjeta.value = Base de dados
editarPuntoVentaController.lbNodo.value = Servidor
editarPuntoVentaController.lbEmpresa.value = Empresa
+editarPuntoVentaController.lbEmpresaBloqueada.value = Bloqueada
+editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
editarPuntoVentaController.lbparada.value = Localidade
editarPuntoVentaController.lbTpoPtoVta.value = Canal de Venda
editarPuntoVentaController.lbMoneda.value = Moeda
@@ -904,6 +906,7 @@ editarPuntoVentaController.tab.label.estoque = Estoque Mínimo
editarPuntoVentaController.tab.label.empresaBloqueada = Empresas Bloqueadas
editarPuntoVentaController.tab.label.localidades = Localidades Permitidas
editarPuntoVentaController.tab.label.seguro = Seguro
+editarPuntoVentaController.tab.label.seguroTasaEmbarque = Seguro/Taxa de Embarque
editarPuntoVentaController.tab.label.tipoPassageiroBloqueio = Tipos de Passagens Bloqueadas
editarPuntoVentaController.tab.label.usuBancario = Usuarios bancários
editarPuntoVentaController.tab.label.fechamentocntcorrente = Fechamento Conta Corrente
@@ -915,6 +918,8 @@ editarPuntoVentaController.lbCheckStock.value = Validar Estoque
editarPuntoVentaController.lbVendeSegOpcional.value = Vende Seguro Opcional
editarPuntoVentaController.lbEstanSegOpcional.value = Estan Seguro Opcional
editarPuntoVentaController.label.tipoPassagem = Tipo de Passagens
+editarPuntoVentaController.label.lbIndEstanTasaEmbarque.value = Taxa de Embarque pré-selecionada
+editarPuntoVentaController.label.lbIndPermisoTasaEmbarque.value = Permite desmarcar Taxa de Embarque
editarPuntoVentaController.label.isento = ISENTO
editarPuntoVentaController.label.totvs = Integração TOTVS
editarPuntoVentaController.label.totvs.sim = Concluída
diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul
index 0918e5277..764486871 100644
--- a/web/gui/catalogos/editarPuntoVenta.zul
+++ b/web/gui/catalogos/editarPuntoVenta.zul
@@ -48,18 +48,18 @@
label="${c:l('indexController.mniFormaPago.label')}" />
-
-
+ label="${c:l('editarPuntoVentaController.tab.label.seguroTasaEmbarque')}" />
@@ -185,12 +185,6 @@
-
-
-
-
-
@@ -414,7 +408,7 @@
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%"
model="@{winEditarPuntoVenta$composer.lsEmpresaComissao}" />
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1215,6 +1245,12 @@
+
+