From e7f96f7b240fe94f78623c012d4563917e07ebc2 Mon Sep 17 00:00:00 2001 From: wilian Date: Fri, 19 Jun 2015 20:59:41 +0000 Subject: [PATCH] bug #6050 bug #6053 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@45200 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarPuntoVentaController.java | 25 ++++---- .../utilerias/render/PtovtaEmpresaRender.java | 8 +++ .../utilerias/render/RenderPtoVtaSeguro.java | 6 ++ web/WEB-INF/i3-label_es_MX.label | 6 ++ web/WEB-INF/i3-label_pt_BR.label | 5 ++ web/gui/catalogos/editarPuntoVenta.zul | 62 +++++++++++++++---- 6 files changed, 88 insertions(+), 24 deletions(-) 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}" /> - +