From fc4b25bf103a1bba6990d3d03647bcb267c30393 Mon Sep 17 00:00:00 2001 From: "igor.rodrigo" Date: Wed, 29 Jul 2015 17:07:21 +0000 Subject: [PATCH] fixes bug #6496 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@46423 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../BusquedaPrecioVentajaController.java | 195 ++++++++++++++ .../EditarPrecioVentajaController.java | 243 ++++++++++++++++++ .../item/tarifas/ItemMenuPrecioVentaja.java | 32 +++ .../utilerias/render/RenderPrecioVentaja.java | 41 +++ src/java/spring-config.xml | 1 + web/WEB-INF/i3-label_es_MX.label | 42 +++ web/WEB-INF/i3-label_pt_BR.label | 46 +++- web/gui/tarifas/busquedaPrecioVentaja.zul | 78 ++++++ web/gui/tarifas/editarPrecioVentaja.zul | 115 +++++++++ 9 files changed, 791 insertions(+), 2 deletions(-) create mode 100644 src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuPrecioVentaja.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPrecioVentaja.java create mode 100644 web/gui/tarifas/busquedaPrecioVentaja.zul create mode 100644 web/gui/tarifas/editarPrecioVentaja.zul diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java new file mode 100644 index 000000000..8fceb3dd1 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaPrecioVentajaController.java @@ -0,0 +1,195 @@ +/** + * + */ +package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.apache.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Controller; +import org.zkoss.util.resource.Labels; +import org.zkoss.zhtml.Messagebox; +import org.zkoss.zk.ui.Component; +import org.zkoss.zk.ui.event.Event; +import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zul.Combobox; +import org.zkoss.zul.Comboitem; +import org.zkoss.zul.Intbox; +import org.zkoss.zul.Paging; + +import com.rjconsultores.ventaboletos.entidad.Parada; +import com.rjconsultores.ventaboletos.entidad.PrecioVentaja; +import com.rjconsultores.ventaboletos.entidad.Ruta; +import com.rjconsultores.ventaboletos.service.CorridaService; +import com.rjconsultores.ventaboletos.service.ParadaService; +import com.rjconsultores.ventaboletos.service.RutaService; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; +import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPrecioVentaja; + +/** + * @author Thiago + * + */ +@Controller("busquedaPrecioVentajaController") +@Scope("prototype") +public class BusquedaPrecioVentajaController extends MyGenericForwardComposer { + + /** + * + */ + private static final long serialVersionUID = 1L; + + @Autowired + private transient PagedListWrapper plwPrecioVentaja; + private Paging pagingPrecioVentaja; + + private static Logger log = Logger.getLogger(BusquedaPrecioVentajaController.class); + + @Autowired + private RutaService rutaService; + @Autowired + private CorridaService corridaService; + @Autowired + private ParadaService paradaService; + + + private MyListbox precioVentajaList; + + private Combobox cmbOrigem; + private Combobox cmbDestino; + private Intbox itxCorrida; + private List lsRuta; + private Combobox cmbRuta; + + /** + * @return the precioVentajaList + */ + public MyListbox getPrecioVentajaList() { + return precioVentajaList; + } + /** + * @param precioVentajaList the precioVentajaList to set + */ + public void setPrecioVentajaList(MyListbox precioVentajaList) { + this.precioVentajaList = precioVentajaList; + } + + + public Combobox getCmbOrigem() { + return cmbOrigem; + } + public void setCmbOrigem(Combobox cmbOrigem) { + this.cmbOrigem = cmbOrigem; + } + public Combobox getCmbDestino() { + return cmbDestino; + } + public void setCmbDestino(Combobox cmbDestino) { + this.cmbDestino = cmbDestino; + } + public Intbox getItxCorrida() { + return itxCorrida; + } + public void setItxCorrida(Intbox itxCorrida) { + this.itxCorrida = itxCorrida; + } + + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); + lsRuta = rutaService.obtenerTodos(); + precioVentajaList.setItemRenderer(new RenderPrecioVentaja()); + precioVentajaList.addEventListener("onDoubleClick", new EventListener() { + + @Override + public void onEvent(Event event) throws Exception { + PrecioVentaja precioVentaja = (PrecioVentaja) precioVentajaList.getSelected(); + verPrecioVentaja(precioVentaja); + } + }); + refreshLista(); + } + + public void onClick$btnNovo(){ + verPrecioVentaja(new PrecioVentaja()); + } + + private void verPrecioVentaja(PrecioVentaja precioVentaja) { + if (precioVentaja == null) { + return; + } + + Map args = new HashMap(); + args.put("precioVentaja", precioVentaja); + args.put("precioVentajaList", precioVentajaList); + + openWindow("/gui/tarifas/editarPrecioVentaja.zul", + Labels.getLabel("editarPrecioVentajaController.window.title"), args, MODAL); + } + + public void onClick$btnPesquisa(Event ev) throws InterruptedException { + refreshLista(); + } + + private void refreshLista() { + Parada origem = (Parada) (cmbOrigem.getSelectedItem() != null ? cmbOrigem.getSelectedItem().getValue() : null); + Parada destino = (Parada) (cmbDestino.getSelectedItem() != null ? cmbDestino.getSelectedItem().getValue() : null); + Integer corridaId = itxCorrida.getValue() != null ? itxCorrida.getValue() : null; + Ruta ruta; + Comboitem cbiRuta = cmbRuta.getSelectedItem(); + ruta = cbiRuta != null ? (Ruta)cbiRuta.getValue() : null; + + HibernateSearchObject precioVentajaBusqueda = + new HibernateSearchObject(PrecioVentaja.class, pagingPrecioVentaja.getPageSize()); + precioVentajaBusqueda.addFilterEqual("activo", Boolean.TRUE); + + if(origem!=null){ + precioVentajaBusqueda.addFilterEqual("origenPrecioId", origem); + } + if(destino!=null){ + precioVentajaBusqueda.addFilterEqual("destinoPrecioId", destino); + } + if(ruta != null){ + precioVentajaBusqueda.addFilterEqual("rutaPrecioId", ruta); + } + if(corridaId!= null){ + precioVentajaBusqueda.addFilterEqual("corridaId", corridaId); + } + + plwPrecioVentaja.init(precioVentajaBusqueda, precioVentajaList, pagingPrecioVentaja); + if (precioVentajaList.getData().length == 0) { + try { + Messagebox.show(Labels.getLabel("busquedaPrecioVentajaController.MSG.ningunRegistro"), + Labels.getLabel("editarPrecioVentajaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } catch (InterruptedException ex) { + log.error(ex); + } + } + } + + public void onClick$btnRefresh(Event ev) { + refreshLista(); + } + + public List getLsRuta() { + return lsRuta; + } + public void setLsRuta(List lsRuta) { + this.lsRuta = lsRuta; + } + public Combobox getCmbRuta() { + return cmbRuta; + } + public void setCmbRuta(Combobox cmbRuta) { + this.cmbRuta = cmbRuta; + } + +} \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java new file mode 100644 index 000000000..ac0903c14 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/EditarPrecioVentajaController.java @@ -0,0 +1,243 @@ +/** + * + */ +package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas; + +import java.util.List; + +import org.apache.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Controller; +import org.zkoss.util.resource.Labels; +import org.zkoss.zhtml.Messagebox; +import org.zkoss.zk.ui.Component; +import org.zkoss.zk.ui.Executions; +import org.zkoss.zk.ui.event.Event; +import org.zkoss.zul.Checkbox; +import org.zkoss.zul.Combobox; +import org.zkoss.zul.Datebox; +import org.zkoss.zul.Intbox; + +import com.rjconsultores.ventaboletos.entidad.PrecioVentaja; +import com.rjconsultores.ventaboletos.entidad.Ruta; +import com.rjconsultores.ventaboletos.service.PrecioVentajaService; +import com.rjconsultores.ventaboletos.service.RutaService; +import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; + +/** + * @author Igor + * + */ +@Controller("editarPrecioVentajaController") +@Scope("prototype") +public class EditarPrecioVentajaController extends MyGenericForwardComposer { + + /** + * + */ + private static final long serialVersionUID = 1L; + + @Autowired + private PrecioVentajaService precioVentajaService; + @Autowired + private RutaService rutaService; + + private PrecioVentaja precioVentaja; + private Intbox itxCorrida; + private Combobox cmbRutaOriginal; + private Combobox cmbRutaPrecio; + private Checkbox chkPrefixoOrigem; + private MyComboboxParada cmbParadaOrigem; + private MyComboboxParada cmbParadaDestino; + private MyComboboxParada cmbOrigemPrecoCopiado; + private MyComboboxParada cmbParadaDestinoCopiado; + private Datebox dtVigorIni; + private Datebox dtVigorFim; + private List lsRuta; + private MyListbox precioVentajaList; + private static Logger log = Logger.getLogger(EditarPrecioVentajaController.class); + + public void onClick$btnSalvar(Event ev) throws InterruptedException { + + itxCorrida.getValue(); + cmbRutaOriginal.getValue(); + cmbParadaOrigem.getValue(); + cmbParadaDestino.getValue(); + cmbRutaPrecio.getValue(); + cmbOrigemPrecoCopiado.getValue(); + cmbParadaDestinoCopiado.getValue(); + chkPrefixoOrigem.getValue(); + dtVigorIni.getValue(); + dtVigorFim.getValue(); + + try { + + precioVentajaService.suscribirActualizacion(precioVentaja); + precioVentajaList.updateItem(precioVentaja); + + Messagebox.show(Labels.getLabel("editarPrecioVentajaController.MSG.suscribirOK"), + Labels.getLabel("editarPrecioVentajaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + closeWindow(); + + } catch (Exception ex) { + log.error("editarPrecioVentajaController: " + ex); + Messagebox.show(ex.getMessage(), + Labels.getLabel("editarPrecioVentajaController.window.title"), Messagebox.OK, Messagebox.ERROR); + } + + } + + public void onClick$btnApagar(Event ev) throws InterruptedException { + try { + int resp = Messagebox.show( + Labels.getLabel("editarPrecioVentajaController.MSG.borrarPergunta"), + Labels.getLabel("editarPrecioVentajaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + + if (resp == Messagebox.YES) { + + precioVentajaService.borrar(precioVentaja); + + Messagebox.show( + Labels.getLabel("editarPrecioVentajaController.MSG.borrarOK"), + Labels.getLabel("editarPrecioVentajaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + precioVentajaList.removeItem(precioVentaja); + closeWindow(); + } + } catch (Exception ex) { + log.error("",ex); + Messagebox.show( + Labels.getLabel("MSG.Error"), + Labels.getLabel("editarPrecioVentajaController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } + } + + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); + precioVentaja = (PrecioVentaja) Executions.getCurrent().getArg().get("precioVentaja"); + precioVentajaList = (MyListbox) Executions.getCurrent().getArg().get("precioVentajaList"); + lsRuta = rutaService.obtenerTodos(); + } + + public MyComboboxParada getCmbParadaOrigem() { + return cmbParadaOrigem; + } + + public void setCmbParadaOrigem(MyComboboxParada cmbParadaOrigem) { + this.cmbParadaOrigem = cmbParadaOrigem; + } + + public MyComboboxParada getCmbParadaDestino() { + return cmbParadaDestino; + } + + public void setCmbParadaDestino(MyComboboxParada cmbParadaDestino) { + this.cmbParadaDestino = cmbParadaDestino; + } + + public MyComboboxParada getCmbOrigemPrecoCopiado() { + return cmbOrigemPrecoCopiado; + } + + public void setCmbOrigemPrecoCopiado(MyComboboxParada cmbOrigemPrecoCopiado) { + this.cmbOrigemPrecoCopiado = cmbOrigemPrecoCopiado; + } + + public MyComboboxParada getCmbParadaDestinoCopiado() { + return cmbParadaDestinoCopiado; + } + + public void setCmbParadaDestinoCopiado(MyComboboxParada cmbParadaDestinoCopiado) { + this.cmbParadaDestinoCopiado = cmbParadaDestinoCopiado; + } + + public Intbox getItxCorrida() { + return itxCorrida; + } + + public void setItxCorrida(Intbox itxCorrida) { + this.itxCorrida = itxCorrida; + } + + public Combobox getCmbRutaOriginal() { + return cmbRutaOriginal; + } + + public void setCmbRutaOriginal(Combobox cmbRutaOriginal) { + this.cmbRutaOriginal = cmbRutaOriginal; + } + + public Checkbox getChkPrefixoOrigem() { + return chkPrefixoOrigem; + } + + public void setChkPrefixoOrigem(Checkbox chkPrefixoOrigem) { + this.chkPrefixoOrigem = chkPrefixoOrigem; + } + + public PrecioVentajaService getPrecioVentajaService() { + return precioVentajaService; + } + + public void setPrecioVentajaService(PrecioVentajaService precioVentajaService) { + this.precioVentajaService = precioVentajaService; + } + + public PrecioVentaja getPrecioVentaja() { + return precioVentaja; + } + + public void setPrecioVentaja(PrecioVentaja precioVentaja) { + this.precioVentaja = precioVentaja; + } + + public Datebox getDtVigorIni() { + return dtVigorIni; + } + + public void setDtVigorIni(Datebox dtVigorIni) { + this.dtVigorIni = dtVigorIni; + } + + public Datebox getDtVigorFim() { + return dtVigorFim; + } + + public void setDtVigorFim(Datebox dtVigorFim) { + this.dtVigorFim = dtVigorFim; + } + + public List getLsRuta() { + return lsRuta; + } + + public void setLsRuta(List lsRuta) { + this.lsRuta = lsRuta; + } + + public Combobox getCmbRutaPrecio() { + return cmbRutaPrecio; + } + + public void setCmbRutaPrecio(Combobox cmbRutaPrecio) { + this.cmbRutaPrecio = cmbRutaPrecio; + } + + public MyListbox getPrecioVentajaList() { + return precioVentajaList; + } + + public void setPrecioVentajaList(MyListbox precioVentajaList) { + this.precioVentajaList = precioVentajaList; + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuPrecioVentaja.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuPrecioVentaja.java new file mode 100644 index 000000000..c2f1d72b9 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuPrecioVentaja.java @@ -0,0 +1,32 @@ +/** + * + */ +package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas; + +import org.zkoss.util.resource.Labels; + +import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria; +import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; + +/** + * @author Thiago + * + */ +public class ItemMenuPrecioVentaja extends DefaultItemMenuSistema { + + public ItemMenuPrecioVentaja() { + super("indexController.mniPrecioVentaja.label"); + } + + @Override + public String getClaveMenu() { + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.PRECIOVENTAJA"; + } + + @Override + public void ejecutar() { + PantallaUtileria.openWindow("/gui/tarifas/busquedaPrecioVentaja.zul", + Labels.getLabel("busquedaPrecioVentajaController.window.title"), getArgs(), desktop); + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPrecioVentaja.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPrecioVentaja.java new file mode 100644 index 000000000..926129850 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPrecioVentaja.java @@ -0,0 +1,41 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package com.rjconsultores.ventaboletos.web.utilerias.render; + +import com.rjconsultores.ventaboletos.entidad.PrecioVentaja; +import com.rjconsultores.ventaboletos.entidad.Secretaria; + +import org.zkoss.util.resource.Labels; +import org.zkoss.zul.Listcell; +import org.zkoss.zul.Listitem; +import org.zkoss.zul.ListitemRenderer; + +/** + * + * @author Igor + */ +public class RenderPrecioVentaja implements ListitemRenderer { + + public void render(Listitem lstm, Object o) throws Exception { + PrecioVentaja precioVentaja = (PrecioVentaja) o; + + Listcell lc = new Listcell(precioVentaja.getPrecioVentajaId() == null ? "" : precioVentaja.getPrecioVentajaId().toString()); + lc.setParent(lstm); + + lc = new Listcell(precioVentaja.getCorridaId().toString()); + lc.setParent(lstm); + + lc = new Listcell(precioVentaja.getRutaPrecioId().toString()); + lc.setParent(lstm); + + lc = new Listcell(precioVentaja.getOrigenPrecioId().toString()); + lc.setParent(lstm); + + lc = new Listcell(precioVentaja.getDestinoPrecioId().toString()); + lc.setParent(lstm); + + lstm.setAttribute("data", precioVentaja); + } +} diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml index a4ce71b2d..119428d88 100644 --- a/src/java/spring-config.xml +++ b/src/java/spring-config.xml @@ -385,6 +385,7 @@ com.rjconsultores.ventaboletos.entidad.FiscalFormapagoEmpresa com.rjconsultores.ventaboletos.entidad.FiscalRelgerencialEmpresa com.rjconsultores.ventaboletos.entidad.TarifaKm + com.rjconsultores.ventaboletos.entidad.PrecioVentaja diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index b4363eddd..743b4eac0 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -266,6 +266,7 @@ indexController.mniGeneracionTarjetaSA.label = Generación tarjeta fidelidade indexController.mniProductoServicio.label = Producto o servicio de tercero indexController.mniTipoConvenio.label = Tipo convenio indexController.mniCuponConvenio.label = Boleto convenio +indexController.mniPrecioVentaja.label = Uso selectivo # Muestra a Búsqueda Tipo clase busquedaClaseServicioController.window.title = Clase de servicio @@ -3467,6 +3468,47 @@ editarPricingOcupaAntecipaAutomaticoController.MSG.FormatoDados = Formato de los PricingOcupaAntecipaServiceImpl.msg.traslapa = Este registro traslapa otro! +# Pesquisa Aproveitamento Seletivo +busquedaPrecioVentajaController.window.title = Aproveitamento Seletivo +busquedaPrecioVentajaController.btnRefresh.tooltiptext = Atualizar +busquedaPrecioVentajaController.btnNovo.tooltiptext = Incluir +busquedaPrecioVentajaController.btnCerrar.tooltiptext = Fechar +busquedaPrecioVentajaController.linha.label = Linha +busquedaPrecioVentajaController.servico.label = Serviço +busquedaPrecioVentajaController.origem.label = Origem +busquedaPrecioVentajaController.destino.label = Destino +busquedaPrecioVentajaController.precioVentajaID.label = ID + +# Editar Aproveitamento Seletivo +editarPrecioVentajaController.btnSalvar.tooltiptext = Salvar +editarPrecioVentajaController.btnApagar.tooltiptext= Apagar +editarPrecioVentajaController.window.title = Aproveitamento Seletivo +editarPrecioVentajaController.btnCerrar.tooltiptext = Fechar +editarPrecioVentajaController.precocom.label = Preco com: +editarPrecioVentajaController.window.title = Aproveitamento Seletivo +editarPrecioVentajaController.btnRefresh.tooltiptext = Atualizar +editarPrecioVentajaController.btnNovo.tooltiptext = Incluir +editarPrecioVentajaController.btnCerrar.tooltiptext = Fechar +editarPrecioVentajaController.linha.label = Linha +editarPrecioVentajaController.servico.label = Serviço +editarPrecioVentajaController.origem.label = Origem +editarPrecioVentajaController.destino.label = Destino +editarPrecioVentajaController.prefixoOrigem.value = Prefixo Origem +editarPrecioVentajaController.dataVigor.value = Data de vigor +editarPrecioVentajaController.inicio.value = Início +editarPrecioVentajaController.ate.label = até +editarPrecioVentajaController.fim.value = Fim +editarPrecioVentajaController.MSG.borrarPergunta = Eliminar aproveitamento seletivo? +editarPrecioVentajaController.MSG.suscribirOK = Aproveitamento Seletivo registrado com sucesso. +editarPrecioVentajaController.MSG.borrarOK = Aproveitamento Seletivo excluido com sucesso. +editarPrecioVentajaController.MSG.destinoOuOrigemNaoExistemOriginal = Destino ou origem não existem na linha original. +editarPrecioVentajaController.MSG.destinoOuOrigemNaoExistemDestino = Destino ou origem não existem na linha a ser copiada. +editarPrecioVentajaController.MSG.linha.original = Linha original deve ser preenchida. +editarPrecioVentajaController.MSG.origem.destino.originais = Origem e destino da linha original devem ser prenchidos. +editarPrecioVentajaController.MSG.linhaASerCopiada = Linha a ser copiada deve ser preenchida. +editarPrecioVentajaController.MSG.origem.destinoASeremCopiados = Origem e destino a serem copiados devem ser preenchidos. +editarPrecioVentajaController.MSG.data.InicioFim = Data de inicio e fim devem ser prenchidos. + # Búsqueda Secretaria busquedaSecretariaController.window.title = Orden de compra - Secretaria busquedaSecretariaController.btnRefresh.tooltiptext = Actualizar diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 08df08416..59f165329 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -278,6 +278,7 @@ indexController.mniGeneracionTarjetaSA.label = Geração Cartão Fidelidade indexController.mniProductoServicio.label = Produto ou Serviço Tercerizado indexController.mniTipoConvenio.label = Tipo Convênio indexController.mniCuponConvenio.label = Cupom Convênio +indexController.mniPrecioVentaja.label = Aproveitamento Seletivo # Muestra a Pesquisa Tipo Classe busquedaClaseServicioController.window.title = Tipo de Classe @@ -326,7 +327,6 @@ relatorioResumoLinhasController.lbGrupoRuta.label = Grupo de Linhas relatorioAproveitamentoController.window.title = Relatório de Aproveitamento relatorioAproveitamentoController.lbFecCorrida.value = Data Serviço relatorioAproveitamentoController.lbServico.value = N. Serviço - relatorioAproveitamentoController.lhDesc.label = Descrição relatorioAproveitamentoController.Origem.label = Origem relatorioAproveitamentoController.Destino.label = Destino @@ -3526,6 +3526,48 @@ editarPricingOcupaAntecipaAutomaticoController.MSG.FormatoDados = formato de dad PricingOcupaAntecipaServiceImpl.msg.traslapa = Este registro sobrepõe outro! +# Pesquisa Aproveitamento Seletivo +busquedaPrecioVentajaController.window.title = Aproveitamento Seletivo +busquedaPrecioVentajaController.btnRefresh.tooltiptext = Atualizar +busquedaPrecioVentajaController.btnNovo.tooltiptext = Incluir +busquedaPrecioVentajaController.btnCerrar.tooltiptext = Fechar +busquedaPrecioVentajaController.linha.label = Linha +busquedaPrecioVentajaController.servico.label = Serviço +busquedaPrecioVentajaController.origem.label = Origem +busquedaPrecioVentajaController.destino.label = Destino +busquedaPrecioVentajaController.precioVentajaID.label = ID +busquedaPrecioVentajaController.MSG.ningunRegistro = Não foi encontrado nenhum registro com essa pesquisa. + +# Editar Aproveitamento Seletivo +editarPrecioVentajaController.btnSalvar.tooltiptext = Salvar +editarPrecioVentajaController.btnApagar.tooltiptext= Apagar +editarPrecioVentajaController.window.title = Aproveitamento Seletivo +editarPrecioVentajaController.btnCerrar.tooltiptext = Fechar +editarPrecioVentajaController.precocom.label = Preco com: +editarPrecioVentajaController.window.title = Aproveitamento Seletivo +editarPrecioVentajaController.btnRefresh.tooltiptext = Atualizar +editarPrecioVentajaController.btnNovo.tooltiptext = Incluir +editarPrecioVentajaController.btnCerrar.tooltiptext = Fechar +editarPrecioVentajaController.linha.label = Linha +editarPrecioVentajaController.servico.label = Serviço +editarPrecioVentajaController.origem.label = Origem +editarPrecioVentajaController.destino.label = Destino +editarPrecioVentajaController.prefixoOrigem.value = Prefixo Origem +editarPrecioVentajaController.dataVigor.value = Data de vigor +editarPrecioVentajaController.inicio.value = Início +editarPrecioVentajaController.ate.label = até +editarPrecioVentajaController.fim.value = Fim +editarPrecioVentajaController.MSG.borrarPergunta = Eliminar aproveitamento seletivo? +editarPrecioVentajaController.MSG.suscribirOK = Aproveitamento Seletivo registrado com sucesso. +editarPrecioVentajaController.MSG.borrarOK = Aproveitamento Seletivo excluido com sucesso. +editarPrecioVentajaController.MSG.destinoOuOrigemNaoExistemOriginal = Destino ou origem não existem na linha original. +editarPrecioVentajaController.MSG.destinoOuOrigemNaoExistemDestino = Destino ou origem não existem na linha a ser copiada. +editarPrecioVentajaController.MSG.linha.original = Linha original deve ser preenchida. +editarPrecioVentajaController.MSG.origem.destino.originais = Origem e destino da linha original devem ser prenchidos. +editarPrecioVentajaController.MSG.linhaASerCopiada = Linha a ser copiada deve ser preenchida. +editarPrecioVentajaController.MSG.origem.destinoASeremCopiados = Origem e destino a serem copiados devem ser preenchidos. +editarPrecioVentajaController.MSG.data.InicioFim = Data de inicio e fim devem ser prenchidos. + # Pesquisa Secretaria busquedaSecretariaController.window.title = Ordem de Serviço - Secretaria busquedaSecretariaController.btnRefresh.tooltiptext = Atualizar @@ -3535,7 +3577,7 @@ busquedaSecretariaController.DescSecretaria.label = Descrição busquedaSecretariaController.SecretariaID.label = ID busquedaSecretariaController.CveSecretaria.label = Código Secretaria busquedaSecretariaController.btnPesquisa.label = Pesquisa -busquedaSecretariaController.validafolio.label = Validar Número do DocumentoN +busquedaSecretariaController.validafolio.label = Validar Número do Documento busquedaSecretariaController.imprimeprecio.label = Valor a Imprimir # Editar Secretaria diff --git a/web/gui/tarifas/busquedaPrecioVentaja.zul b/web/gui/tarifas/busquedaPrecioVentaja.zul new file mode 100644 index 000000000..0e5238285 --- /dev/null +++ b/web/gui/tarifas/busquedaPrecioVentaja.zul @@ -0,0 +1,78 @@ + + + + + + + + + +