From dd3a82a4b7400b35cacac15e131047dad5ef8fde Mon Sep 17 00:00:00 2001 From: wilian Date: Wed, 23 Sep 2015 20:50:01 +0000 Subject: [PATCH] fixes bug #6647 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@48181 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarPuntoVentaComissaoController.java | 27 ++++--------- ...ditarConfiguracionCategoriaController.java | 10 ++++- ...cionCategoriaDatosCategoriaController.java | 3 +- .../RenderConfiguracionCategoriaDecuento.java | 6 +++ web/WEB-INF/i3-label_es_MX.label | 3 ++ web/WEB-INF/i3-label_pt_BR.label | 3 ++ web/gui/catalogos/busquedaColonia.zul | 2 +- .../catalogos/editarPuntoVentaComissao.zul | 39 ++++++++++--------- .../editarConfiguracionCategorias.zul | 18 +++++++++ ...rConfiguracionCategoriasDatosCategoria.zul | 16 ++++++++ 10 files changed, 85 insertions(+), 42 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaComissaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaComissaoController.java index f7c6c19d0..0fdccd46b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaComissaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaComissaoController.java @@ -4,8 +4,6 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; -import java.util.List; - import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; @@ -18,7 +16,6 @@ import org.zkoss.zul.Comboitem; import org.zkoss.zul.Messagebox; import com.rjconsultores.ventaboletos.entidad.PtovtaComissao; -import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.service.PtovtaComissaoService; import com.rjconsultores.ventaboletos.service.PuntoVentaService; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; @@ -45,9 +42,7 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer private MyListbox ptovtaComissaoList; private static Logger log = Logger.getLogger(EditarPuntoVentaComissaoController.class); - private List lsDestino; private MyComboboxEstandar cmbReceita; - private MyComboboxEstandar cmbDestino; private PtovtaComissao ptovtaComissao; @@ -56,8 +51,6 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer PtovtaComissao ptovtaComissao = (PtovtaComissao) Executions.getCurrent().getArg().get("ptovtaComissao"); this.ptovtaComissaoList = (MyListbox) Executions.getCurrent().getArg().get("ptovtaComissaoList"); this.ptovtaComissao = ptovtaComissaoService.obtenerID(ptovtaComissao.getPtovtaComissaoId()); - this.lsDestino = puntoVentaService.obtenerTodos(); - super.doAfterCompose(comp); @@ -68,12 +61,19 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer } - if (this.ptovtaComissao.getReceita() != null) + if (this.ptovtaComissao.getReceita() != null) { if (this.ptovtaComissao.getReceita().equals("RB")) { cmbReceita.setSelectedIndex(0); } else if (this.ptovtaComissao.getReceita().equals("RL")) { cmbReceita.setSelectedIndex(1); } + } + + if(ptovtaComissao.getPuntoventaId().getPuntoVentaPadre() != null) { + this.ptovtaComissao.setDescComissaoId(ptovtaComissao.getPuntoventaId().getPuntoVentaPadre()); + } else { + this.ptovtaComissao.setDescComissaoId(ptovtaComissao.getPuntoventaId()); + } } @@ -82,9 +82,6 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer if (cmbReceita.getSelectedItem() != null) { this.ptovtaComissao.setReceita((String) cmbReceita.getSelectedItem().getValue()); } - /*if (cmbDestino.getSelectedItem() != null) { - this.ptovtaComissao.setReceita((String) cmbReceita.getSelectedItem().getValue()); - }*/ ptovtaComissaoService.actualizacion(this.ptovtaComissao); Messagebox.show( @@ -129,14 +126,6 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer this.puntoVentaService = puntoVentaService; } - public List getLsDestino() { - return lsDestino; - } - - public void setLsDestino(List lsDestino) { - this.lsDestino = lsDestino; - } - public PtovtaComissao getPtovtaComissao() { return ptovtaComissao; } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java index 759ae33bb..ad5c10b81 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java @@ -32,6 +32,7 @@ import org.zkoss.zul.Radio; import org.zkoss.zul.Row; import org.zkoss.zul.Spinner; import org.zkoss.zul.Tab; +import org.zkoss.zul.Textbox; import org.zkoss.zul.api.Timebox; import com.rjconsultores.ventaboletos.entidad.Categoria; @@ -139,8 +140,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp private Radio rdVendaAntecipadaSi; private Radio rdVendaAntecipadaNo; private Radio rdVendeAbertoSim; - private Row rowTrecho;; - private Row rowTiempo;; + private Row rowTrecho; + private Row rowTiempo; private Radio rdTrecho; private Timebox timeTempoPermitir; private Tab tabEmpresa; @@ -155,6 +156,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp private Label lblMsgTiempo; private Spinner spnHora; private Spinner spnMinuto; + private Checkbox chkLiberacionSolamenteEnvasado; + private Textbox asientosReservados; public List getLsCategorias() { return lsCategorias; @@ -620,6 +623,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp cantAutorizada.getValue(); descuentoPorc.getValue(); descuentoImporte.getValue(); + asientosReservados.getValue(); boolean existe = false; for (CategoriaDescuento cd : lsCategoriaDescuento) { @@ -643,6 +647,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp cDescuento.setIndImporteSeguro(chkPrecoSeguro.isChecked()); cDescuento.setIndImporteTxEmbarque(chkPrecoTxEmbarque.isChecked()); cDescuento.setIndVentaAbierto(rdVendeAbertoSim.isSelected()); + cDescuento.setIndLiberacionSolamenteEnvasado(chkLiberacionSolamenteEnvasado.isChecked()); + cDescuento.setAsientosReservados(asientosReservados.getValue()); if (rdVendaAntecipadaSi.isChecked()) { cDescuento.setTiempoDesactivar(spnHora.getValue(), spnMinuto.getValue()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java index a96f99a0b..28b48d3ea 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java @@ -14,6 +14,7 @@ import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.event.Event; +import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Label; @@ -183,7 +184,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene categoriaDescuento.setIndCuotaTramo(rdTrecho.isChecked()); categoriaDescuento.setTiempoCuota(timeTempoPermitir.getValue()); } - + categoriaDescuentoList.updateItem(categoriaDescuento); this.closeWindow(); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java index facb9fb18..98d08a95f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java @@ -113,6 +113,12 @@ public class RenderConfiguracionCategoriaDecuento implements ListitemRenderer { lc = new Listcell((categoria.getIndVentaSolamenteReserva() != null && categoria.getIndVentaSolamenteReserva()) ? "Sim" : "Não"); lc.setParent(lstm); + lc = new Listcell((categoria.getIndLiberacionSolamenteEnvasado() != null && categoria.getIndLiberacionSolamenteEnvasado()) ? "Sim" : "Não"); + lc.setParent(lstm); + + lc = new Listcell(categoria.getAsientosReservados()); + lc.setParent(lstm); + lstm.setAttribute("data", categoria); } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 91840f8dc..829b1e3d8 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1493,6 +1493,9 @@ editarConfiguracionCategoriaController.lblComponentesPrecoSeguro.value=Seguro editarConfiguracionCategoriaController.lblComponentesPrecoOutros.value=Otros editarConfiguracionCategoriaController.lblVentaAntecipada.value=Venta anticipada editarConfiguracionCategoriaController.lblVentaAntecipadaTempo.value=Tiempo (HH:MM) +editarConfiguracionCategoriaController.lblLiberacionSolamenteEnvasado.value = Liberar asientos cuando el autobus no tenga disponibilidad +editarConfiguracionCategoriaController.lblAsientosreservados.value = Asientos Reservados +editarConfiguracionCategoriaController.lblAsientosseparados.value = Informe os asientos separados por ; editarConfiguracionCategoriaController.lblVentaAntecipadaTempoDesactivar.value=El tipo de pasajero quedará disponible hasta X horas antes del servicio salir editarConfiguracionCategoriaController.lblVentaAntecipadaTempoActivar.value=El tipo de pasajero quedará disponible a partir de X horas antes del servicio salir editarConfiguracionCategoriaController.msg.validacaoVentaAntecipada=Para venta anticipada, es obligatório informar el tiempo diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 7fd22eef5..66f401bad 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1531,6 +1531,9 @@ editarConfiguracionCategoriaController.lblComponentesPrecoSeguro.value=Seguro editarConfiguracionCategoriaController.lblComponentesPrecoOutros.value=Outros editarConfiguracionCategoriaController.lblVentaAntecipada.value=Venda Antecipada editarConfiguracionCategoriaController.lblVentaAntecipadaTempo.value=Tempo (HH:mm) +editarConfiguracionCategoriaController.lblLiberacionSolamenteEnvasado.value = Liberar Poltronas quando Ônibus estiver Lotado +editarConfiguracionCategoriaController.lblAsientosreservados.value = Assentos Reservados +editarConfiguracionCategoriaController.lblAsientosseparados.value = Informe os assentos separados por ; editarConfiguracionCategoriaController.lblVentaAntecipadaTempoDesactivar.value=O tipo de passageiro firá disponível até X horas antes do serviço sair editarConfiguracionCategoriaController.lblVentaAntecipadaTempoActivar.value=O tipo de passageiro firá disponível a partir de X horas antes do serviço sair editarConfiguracionCategoriaController.msg.validacaoVentaAntecipada=Para venda antecipada, é obrigatório informar o tempo diff --git a/web/gui/catalogos/busquedaColonia.zul b/web/gui/catalogos/busquedaColonia.zul index c5d354a9d..338110bbd 100644 --- a/web/gui/catalogos/busquedaColonia.zul +++ b/web/gui/catalogos/busquedaColonia.zul @@ -43,7 +43,7 @@ label="${c:l('busquedaColoniaController.btnPesquisa.label')}"/> - + diff --git a/web/gui/catalogos/editarPuntoVentaComissao.zul b/web/gui/catalogos/editarPuntoVentaComissao.zul index 01838ef92..7900bf3be 100644 --- a/web/gui/catalogos/editarPuntoVentaComissao.zul +++ b/web/gui/catalogos/editarPuntoVentaComissao.zul @@ -11,10 +11,6 @@ xmlns:h="http://www.w3.org/1999/xhtml" title="${c:l('editarPuntoVentaComissaoController.window.title')}"> - - - -