From b5fa2a05c379f932b7dad7dc5dde5e70c1e2b01c Mon Sep 17 00:00:00 2001 From: frederico Date: Wed, 6 Apr 2016 19:37:27 +0000 Subject: [PATCH] =?UTF-8?q?fixed=20bug=20#7275=20-=20Ponto=20venda:=20alte?= =?UTF-8?q?ra=C3=A7=C3=A3o=20de=20localizacao=20do=20campo=20dias=20da=20s?= =?UTF-8?q?emana?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@54696 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarPuntoVentaController.java | 21 ++++++++-- .../EditarCorridaController.java | 8 +++- .../utilerias/render/PtovtaHorarioRender.java | 42 ++++++++++++++----- web/WEB-INF/i3-label_pt_BR.label | 8 ++++ web/gui/catalogos/editarPuntoVenta.zul | 41 ++++++++---------- 5 files changed, 83 insertions(+), 37 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 3a6e1f63b..5df9686ff 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 @@ -350,6 +350,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { private boolean integracionTotvs; private Timebox txtTempoParaImpressao; private Checkbox ckValidarTempoParaImpressao; + private Checkbox checkLun; + private Checkbox checkMar; + private Checkbox checkMie; + private Checkbox checkJue; + private Checkbox checkVie; + private Checkbox checkSab; + private Checkbox checkDom; private String logFileSelected; @@ -1139,7 +1146,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { } public void onClick$btnSalvar(Event ev) throws InterruptedException { - + txtMaxCancelacion.getValue(); txtNome.getValue(); txtNumPtoVta.getValue(); @@ -1402,7 +1409,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { Messagebox.OK, Messagebox.ERROR); } } - + public void onClick$btnApagar(Event ev) { try { int resp = Messagebox.show( @@ -1509,7 +1516,15 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { timeboxFim.getValue(); try { PtovtaHorario horario = new PtovtaHorario(); - + + horario.setInddomingo(checkDom.isChecked()); + horario.setIndjueves(checkJue.isChecked()); + horario.setIndlunes(checkLun.isChecked()); + horario.setIndmartes(checkMar.isChecked()); + horario.setIndmiercoles(checkMie.isChecked()); + horario.setIndsabado(checkSab.isChecked()); + horario.setIndviernes(checkVie.isChecked()); + horario.setInicio(timeboxInicio.getValue()); horario.setFim(timeboxFim.getValue()); horario.setPuntoventaId(puntoVenta); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java index 4de7a5ce7..65ef3caf4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java @@ -1143,7 +1143,13 @@ public class EditarCorridaController extends MyGenericForwardComposer { if (esquemaCorrida.getClaseServicio() == null) { return; } - lsRuta = rutaService.buscarPorClaseServicio(esquemaCorrida.getClaseServicio()); + cmbMarca.setConstraint(""); + if (cmbMarca.getSelectedItem() == null) { + lsRuta = rutaService.buscarPorClaseServicio(esquemaCorrida.getClaseServicio()); + } else { + lsRuta = rutaService.buscarPorClaseServicioEmpresa(esquemaCorrida.getClaseServicio(), ((Marca) cmbMarca.getSelectedItem().getValue()).getEmpresa()); + } + cmbMarca.setConstraint("no empty"); BindingListModelList l = new BindingListModelList(lsRuta, true); cmbRuta.setModel(l); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/PtovtaHorarioRender.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/PtovtaHorarioRender.java index 497bec313..fae9daae6 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/PtovtaHorarioRender.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/PtovtaHorarioRender.java @@ -6,8 +6,7 @@ package com.rjconsultores.ventaboletos.web.utilerias.render; import java.text.SimpleDateFormat; - - +import org.zkoss.util.resource.Labels; import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; @@ -20,18 +19,41 @@ import com.rjconsultores.ventaboletos.entidad.PtovtaHorario; */ public class PtovtaHorarioRender implements ListitemRenderer { - public void render(Listitem lstm, Object o) throws Exception { - PtovtaHorario horario = (PtovtaHorario) o; + public static final String SEG = Labels.getLabel("editarPuntoVentaController.seg"); + public static final String TER = Labels.getLabel("editarPuntoVentaController.ter"); + public static final String QUA = Labels.getLabel("editarPuntoVentaController.qua"); + public static final String QUI = Labels.getLabel("editarPuntoVentaController.qui"); + public static final String SEX = Labels.getLabel("editarPuntoVentaController.sex"); + public static final String SAB = Labels.getLabel("editarPuntoVentaController.sab"); + public static final String DOM = Labels.getLabel("editarPuntoVentaController.dom"); - - - SimpleDateFormat dt = new SimpleDateFormat("HH:mm:ss"); - Listcell lc = new Listcell(dt.format(horario.getInicio())); + public void render(Listitem lstm, Object o) throws Exception { + PtovtaHorario horario = (PtovtaHorario) o; + + SimpleDateFormat dt = new SimpleDateFormat("HH:mm:ss"); + Listcell lc = new Listcell(dt.format(horario.getInicio())); lc.setParent(lstm); lc = new Listcell(dt.format(horario.getFim())); lc.setParent(lstm); - lstm.setAttribute("data", horario); - } + lc = new Listcell(getDias(horario)); + lc.setParent(lstm); + + lstm.setAttribute("data", horario); + } + + private String getDias(PtovtaHorario horario) { + String s = (horario.getIndlunes() ? SEG + "," : "") + + (horario.getIndmartes() ? TER + "," : "") + + (horario.getIndmiercoles() ? QUA + "," : "") + + (horario.getIndjueves() ? QUI + "," : "") + + (horario.getIndviernes() ? SEX + "," : "") + + (horario.getIndsabado() ? SAB + "," : "") + + (horario.getInddomingo() ? DOM + "," : ""); + if (!s.isEmpty()) { + return s.substring(0, s.length() - 1); + } + return s; + } } diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 80f50db0f..22cfdbf11 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1084,6 +1084,14 @@ editarPuntoVentaController.btnDownload.tooltiptext=Download editarPuntoVentaController.lbTempoMinimoParaImpressao.value = Utilizar intervalo mínimo para impressão editarPuntoVentaController.MSG.informarTempoMinimo.value = Informe o intervalo mínimo para impressão +editarPuntoVentaController.seg = Seg +editarPuntoVentaController.ter = Ter +editarPuntoVentaController.qua = Qua +editarPuntoVentaController.qui = Qui +editarPuntoVentaController.sex = Sex +editarPuntoVentaController.sab = Sab +editarPuntoVentaController.dom = Dom + # Fechamento Conta Corrente Agencia editarPuntoVentaController.puntoventa.label = Agencia editarPuntoVentaController.btnPesquisa.label = Pesquisa diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul index 8990c4162..03da11bba 100644 --- a/web/gui/catalogos/editarPuntoVenta.zul +++ b/web/gui/catalogos/editarPuntoVenta.zul @@ -787,30 +787,22 @@ -