Correções
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@21305 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
5c060ad340
commit
47bd8085c7
|
@ -0,0 +1,295 @@
|
|||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarifaOficial;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
|
||||
import com.rjconsultores.ventaboletos.service.CategoriaService;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.MarcaService;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||
|
||||
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.RenderTarifaOficial;
|
||||
import com.trg.search.Filter;
|
||||
import java.util.ArrayList;
|
||||
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.Paging;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author rodrigo
|
||||
*/
|
||||
@Controller("busquedaTarifaOficialController")
|
||||
@Scope("prototype")
|
||||
public class BusquedaTarifaOficialController extends MyGenericForwardComposer {
|
||||
|
||||
@Autowired
|
||||
private transient PagedListWrapper<TarifaOficial> plwTarifaOficial;
|
||||
private Paging pagingTarifaOficial;
|
||||
@Autowired
|
||||
private MarcaService marcaService;
|
||||
@Autowired
|
||||
private ClaseServicioService claseServicioService;
|
||||
@Autowired
|
||||
private MonedaService monedaService;
|
||||
private List<Marca> lsMarcas;
|
||||
private List<ClaseServicio> lsClaseServico;
|
||||
private List<Tramo> lsTramos;
|
||||
private List<Moneda> lsMonedas;
|
||||
private MyListbox tarifaList;
|
||||
private Combobox cmbMarca;
|
||||
private Combobox cmbOrigem;
|
||||
private Combobox cmbDestino;
|
||||
private Combobox cmbMoneda;
|
||||
private Combobox cmbClaseServicio;
|
||||
private Combobox cmbVigenciaTarifaOficial;
|
||||
|
||||
private static final Logger log = Logger.getLogger(BusquedaTarifaOficialController.class);
|
||||
|
||||
|
||||
|
||||
public Combobox getCmbVigenciaTarifaOficial() {
|
||||
return cmbVigenciaTarifaOficial;
|
||||
}
|
||||
|
||||
public void setCmbVigenciaTarifaOficial(Combobox cmbVigenciaTarifaOficial) {
|
||||
this.cmbVigenciaTarifaOficial = cmbVigenciaTarifaOficial;
|
||||
}
|
||||
|
||||
public Combobox getCmbClaseServicio() {
|
||||
return cmbClaseServicio;
|
||||
}
|
||||
|
||||
public void setCmbClaseServicio(Combobox cmbClaseServicio) {
|
||||
this.cmbClaseServicio = cmbClaseServicio;
|
||||
}
|
||||
|
||||
public Combobox getCmbMarca() {
|
||||
return cmbMarca;
|
||||
}
|
||||
|
||||
public void setCmbMarca(Combobox cmbMarca) {
|
||||
this.cmbMarca = cmbMarca;
|
||||
}
|
||||
|
||||
public Combobox getCmbMoneda() {
|
||||
return cmbMoneda;
|
||||
}
|
||||
|
||||
public void setCmbMoneda(Combobox cmbMoneda) {
|
||||
this.cmbMoneda = cmbMoneda;
|
||||
}
|
||||
|
||||
public List<ClaseServicio> getLsClaseServico() {
|
||||
return lsClaseServico;
|
||||
}
|
||||
|
||||
public void setLsClaseServico(List<ClaseServicio> lsClaseServico) {
|
||||
this.lsClaseServico = lsClaseServico;
|
||||
}
|
||||
|
||||
public List<Marca> getLsMarcas() {
|
||||
return lsMarcas;
|
||||
}
|
||||
|
||||
public void setLsMarcas(List<Marca> lsMarcas) {
|
||||
this.lsMarcas = lsMarcas;
|
||||
}
|
||||
|
||||
public List<Moneda> getLsMonedas() {
|
||||
return lsMonedas;
|
||||
}
|
||||
|
||||
public void setLsMonedas(List<Moneda> lsMonedas) {
|
||||
this.lsMonedas = lsMonedas;
|
||||
}
|
||||
|
||||
public List<Tramo> getLsTramos() {
|
||||
return lsTramos;
|
||||
}
|
||||
|
||||
public void setLsTramos(List<Tramo> lsTramos) {
|
||||
this.lsTramos = lsTramos;
|
||||
}
|
||||
|
||||
public MyListbox getTarifaOficialList() {
|
||||
return tarifaList;
|
||||
}
|
||||
|
||||
public void setTarifaOficialList(MyListbox tarifaList) {
|
||||
this.tarifaList = tarifaList;
|
||||
}
|
||||
|
||||
public void onClick$btnPesquisa(Event ev) {
|
||||
refreshLista();
|
||||
}
|
||||
|
||||
public void onClick$btnRefresh(Event ev) {
|
||||
refreshLista();
|
||||
}
|
||||
|
||||
public void onClick$btnNovo(Event ev) {
|
||||
verTarifaOficial(new TarifaOficial());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
tarifaList.setItemRenderer(new RenderTarifaOficial());
|
||||
tarifaList.addEventListener("onDoubleClick", new EventListener() {
|
||||
|
||||
@Override
|
||||
public void onEvent(Event event) throws Exception {
|
||||
TarifaOficial t = (TarifaOficial) tarifaList.getSelected();
|
||||
verTarifaOficial(t);
|
||||
}
|
||||
});
|
||||
|
||||
lsMarcas = new ArrayList<Marca>();
|
||||
lsMarcas.add(null);
|
||||
lsMarcas.addAll(marcaService.obtenerTodos());
|
||||
|
||||
lsClaseServico = new ArrayList<ClaseServicio>();
|
||||
lsClaseServico.add(null);
|
||||
lsClaseServico.addAll(claseServicioService.obtenerTodos());
|
||||
|
||||
lsMonedas = new ArrayList<Moneda>();
|
||||
lsMonedas.add(null);
|
||||
lsMonedas.addAll(monedaService.obtenerTodos());
|
||||
|
||||
refreshLista();
|
||||
}
|
||||
|
||||
private void verTarifaOficial(TarifaOficial t) {
|
||||
if (t == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
Map args = new HashMap();
|
||||
args.put("tarifaOficial", t);
|
||||
args.put("tarifaOficialList", tarifaList);
|
||||
|
||||
openWindow("/gui/tarifas/editarTarifaOficial.zul",
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"), args, MODAL);
|
||||
}
|
||||
|
||||
private void refreshLista() {
|
||||
Moneda moneda = (Moneda) (cmbMoneda.getSelectedItem() != null ? cmbMoneda.getSelectedItem().getValue() : null);
|
||||
Marca marca = (Marca) (cmbMarca.getSelectedItem() != null ? cmbMarca.getSelectedItem().getValue() : null);
|
||||
ClaseServicio claseServicio = (ClaseServicio) (cmbClaseServicio.getSelectedItem() != null ? cmbClaseServicio.getSelectedItem().getValue() : null);
|
||||
Parada origem = (Parada) (cmbOrigem.getSelectedItem() != null ? cmbOrigem.getSelectedItem().getValue() : null);
|
||||
Parada destino = (Parada) (cmbDestino.getSelectedItem() != null ? cmbDestino.getSelectedItem().getValue() : null);
|
||||
|
||||
if ((moneda == null) && (!cmbMoneda.getText().isEmpty())) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Moneda.",
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
if ((marca == null) && (!cmbMarca.getText().isEmpty())) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Marca.",
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
if ((claseServicio == null) && (!cmbClaseServicio.getText().isEmpty())) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Clase servicio.",
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ((origem == null) && (!cmbOrigem.getText().isEmpty())) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Origen.",
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
if ((destino == null) && (!cmbDestino.getText().isEmpty())) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Destino.",
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
HibernateSearchObject<TarifaOficial> tarifaBusqueda =
|
||||
new HibernateSearchObject<TarifaOficial>(TarifaOficial.class, pagingTarifaOficial.getPageSize());
|
||||
tarifaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||
|
||||
tarifaBusqueda.addFilterEqual("moneda", moneda);
|
||||
tarifaBusqueda.addFilterEqual("marca", marca);
|
||||
tarifaBusqueda.addFilterEqual("claseServicio", claseServicio);
|
||||
tarifaBusqueda.addFilterEqual("tramo.origem", origem);
|
||||
tarifaBusqueda.addFilterEqual("tramo.destino", destino);
|
||||
|
||||
|
||||
plwTarifaOficial.init(tarifaBusqueda, tarifaList, pagingTarifaOficial);
|
||||
if (tarifaList.getData().length == 0) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
} catch (InterruptedException ex) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -4,7 +4,6 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
|
@ -17,11 +16,7 @@ import org.zkoss.zk.ui.event.Event;
|
|||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TarifaOficialService;
|
||||
import com.rjconsultores.ventaboletos.service.VigenciaTarifaService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
|
|
|
@ -0,0 +1,347 @@
|
|||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Plaza;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarifaOficial;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.service.CategoriaService;
|
||||
import com.rjconsultores.ventaboletos.service.CiudadService;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.MarcaService;
|
||||
import com.rjconsultores.ventaboletos.service.MercadoCompetidoService;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.service.TarifaOficialService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||
import com.rjconsultores.ventaboletos.service.TramoService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
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.Button;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author rodrigo
|
||||
*/
|
||||
@Controller("editarTarifaOficialController")
|
||||
@Scope("prototype")
|
||||
public class EditarTarifaOficialController extends MyGenericForwardComposer {
|
||||
|
||||
@Autowired
|
||||
private TarifaOficialService tarifaOficialService;
|
||||
@Autowired
|
||||
private CiudadService ciudadService;
|
||||
@Autowired
|
||||
private MarcaService marcaService;
|
||||
@Autowired
|
||||
private ClaseServicioService claseServicioService;
|
||||
@Autowired
|
||||
private TramoService tramoService;
|
||||
@Autowired
|
||||
private MonedaService monedaService;
|
||||
@Autowired
|
||||
private CategoriaService categoriaService;
|
||||
@Autowired
|
||||
private TipoPuntoVentaService tipoPuntoVentaService;
|
||||
@Autowired
|
||||
private MercadoCompetidoService mercadoCompetidoService;
|
||||
private TarifaOficial tarifaOficial;
|
||||
private MyListbox tarifaOficialList;
|
||||
private MyListbox tarifaOficialCategoriaList;
|
||||
private MyListbox tarifaOficialTipoPontoVentaList;
|
||||
private Combobox cmbTramo;
|
||||
private Combobox cmbClaseServicio;
|
||||
private Combobox cmbMarca;
|
||||
private Combobox cmbCategoria;
|
||||
private Combobox cmbTipoPontoVenta;
|
||||
private Combobox cmbVigencia;
|
||||
private MyTextboxDecimal dbPrecioAbiertoTarifaOficialCategoria;
|
||||
private MyTextboxDecimal dbPrecioTarifaOficialCategoria;
|
||||
private MyTextboxDecimal dbPrecioTipoPuntoVenta;
|
||||
private MyTextboxDecimal dbPrecioAbiertoTipoPuntoVenta;
|
||||
private MyTextboxDecimal txtPrecio;
|
||||
private MyTextboxDecimal txtPrecioOriginal;
|
||||
private MyTextboxDecimal txtPrecioRedAbierto;
|
||||
private Textbox txtDescripcionTramo;
|
||||
private List<Marca> lsMarcas;
|
||||
private List<ClaseServicio> lsClaseServico;
|
||||
private List<Tramo> lsTramos;
|
||||
private List<Moneda> lsMonedas;
|
||||
private List<Categoria> lsCategoria;
|
||||
private List<TipoPuntoVenta> lsTipoPontoVenta;
|
||||
private Button btnApagar;
|
||||
private static Logger log = Logger.getLogger(EditarTarifaOficialController.class);
|
||||
|
||||
public Combobox getCmbVigencia() {
|
||||
return cmbVigencia;
|
||||
}
|
||||
|
||||
public void setCmbVigencia(Combobox cmbVigencia) {
|
||||
this.cmbVigencia = cmbVigencia;
|
||||
}
|
||||
|
||||
public Button getBtnApagar() {
|
||||
return btnApagar;
|
||||
}
|
||||
|
||||
public void setBtnApagar(Button btnApagar) {
|
||||
this.btnApagar = btnApagar;
|
||||
}
|
||||
|
||||
public Combobox getCmbCategoria() {
|
||||
return cmbCategoria;
|
||||
}
|
||||
|
||||
public void setCmbCategoria(Combobox cmbCategoria) {
|
||||
this.cmbCategoria = cmbCategoria;
|
||||
}
|
||||
|
||||
public MyListbox getTarifaOficialCategoriaList() {
|
||||
return tarifaOficialCategoriaList;
|
||||
}
|
||||
|
||||
public void setTarifaOficialCategoriaList(MyListbox tarifaOficialCategoriaList) {
|
||||
this.tarifaOficialCategoriaList = tarifaOficialCategoriaList;
|
||||
}
|
||||
|
||||
public Combobox getCmbClaseServicio() {
|
||||
return cmbClaseServicio;
|
||||
}
|
||||
|
||||
public void setCmbClaseServicio(Combobox cmbClaseServicio) {
|
||||
this.cmbClaseServicio = cmbClaseServicio;
|
||||
}
|
||||
|
||||
public Combobox getCmbMarca() {
|
||||
return cmbMarca;
|
||||
}
|
||||
|
||||
public void setCmbMarca(Combobox cmbMarca) {
|
||||
this.cmbMarca = cmbMarca;
|
||||
}
|
||||
|
||||
public Combobox getCmbTramo() {
|
||||
return cmbTramo;
|
||||
}
|
||||
|
||||
public void setCmbTramo(Combobox cmbTramo) {
|
||||
this.cmbTramo = cmbTramo;
|
||||
}
|
||||
|
||||
public List<ClaseServicio> getLsClaseServico() {
|
||||
return lsClaseServico;
|
||||
}
|
||||
|
||||
public void setLsClaseServico(List<ClaseServicio> lsClaseServico) {
|
||||
this.lsClaseServico = lsClaseServico;
|
||||
}
|
||||
|
||||
public List<Marca> getLsMarcas() {
|
||||
return lsMarcas;
|
||||
}
|
||||
|
||||
public void setLsMarcas(List<Marca> lsMarcas) {
|
||||
this.lsMarcas = lsMarcas;
|
||||
}
|
||||
|
||||
public List<Moneda> getLsMonedas() {
|
||||
return lsMonedas;
|
||||
}
|
||||
|
||||
public void setLsMonedas(List<Moneda> lsMonedas) {
|
||||
this.lsMonedas = lsMonedas;
|
||||
}
|
||||
|
||||
public List<Tramo> getLsTramos() {
|
||||
return lsTramos;
|
||||
}
|
||||
|
||||
public void setLsTramos(List<Tramo> lsTramos) {
|
||||
this.lsTramos = lsTramos;
|
||||
}
|
||||
|
||||
public TarifaOficial getTarifaOficial() {
|
||||
return tarifaOficial;
|
||||
}
|
||||
|
||||
public void setTarifaOficial(TarifaOficial tarifaOficial) {
|
||||
this.tarifaOficial = tarifaOficial;
|
||||
}
|
||||
|
||||
public List<Categoria> getLsCategoria() {
|
||||
return lsCategoria;
|
||||
}
|
||||
|
||||
public void setLsCategoria(List<Categoria> lsCategoria) {
|
||||
this.lsCategoria = lsCategoria;
|
||||
}
|
||||
|
||||
public List<TipoPuntoVenta> getLsTipoPontoVenta() {
|
||||
return lsTipoPontoVenta;
|
||||
}
|
||||
|
||||
public void setLsTipoPontoVenta(List<TipoPuntoVenta> lsTipoPontoVenta) {
|
||||
this.lsTipoPontoVenta = lsTipoPontoVenta;
|
||||
}
|
||||
|
||||
public Combobox getCmbTipoPontoVenta() {
|
||||
return cmbTipoPontoVenta;
|
||||
}
|
||||
|
||||
public void setCmbTipoPontoVenta(Combobox cmbTipoPontoVenta) {
|
||||
this.cmbTipoPontoVenta = cmbTipoPontoVenta;
|
||||
}
|
||||
|
||||
public MyListbox getTarifaOficialTipoPontoVentaList() {
|
||||
return tarifaOficialTipoPontoVentaList;
|
||||
}
|
||||
|
||||
public void setTarifaOficialTipoPontoVentaList(MyListbox tarifaOficialTipoPontoVentaList) {
|
||||
this.tarifaOficialTipoPontoVentaList = tarifaOficialTipoPontoVentaList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
tarifaOficialList = (MyListbox) Executions.getCurrent().getArg().get("tarifaOficialList");
|
||||
tarifaOficial = (TarifaOficial) Executions.getCurrent().getArg().get("tarifaOficial");
|
||||
|
||||
tarifaOficial = tarifaOficialService.obtenerID(tarifaOficial.getTarifaOficialId());
|
||||
|
||||
lsMarcas = new ArrayList<Marca>();
|
||||
lsMarcas.add(null);
|
||||
lsMarcas.addAll(marcaService.obtenerTodos());
|
||||
|
||||
lsClaseServico = new ArrayList<ClaseServicio>();
|
||||
lsClaseServico.add(null);
|
||||
lsClaseServico.addAll(claseServicioService.obtenerTodos());
|
||||
|
||||
lsMonedas = new ArrayList<Moneda>();
|
||||
lsMonedas.add(null);
|
||||
lsMonedas.addAll(monedaService.obtenerTodos());
|
||||
|
||||
lsTramos = new ArrayList<Tramo>();
|
||||
lsTramos.add(null);
|
||||
lsTramos.addAll(tramoService.obtenerTodos());
|
||||
|
||||
lsCategoria = new ArrayList<Categoria>();
|
||||
lsCategoria.add(null);
|
||||
lsCategoria.addAll(categoriaService.obtenerTodos());
|
||||
|
||||
lsTipoPontoVenta = new ArrayList<TipoPuntoVenta>();
|
||||
lsTipoPontoVenta.add(null);
|
||||
lsTipoPontoVenta.addAll(tipoPuntoVentaService.obtenerTodos());
|
||||
lsTipoPontoVenta.remove(tipoPuntoVentaService.obtenerID((short) -1));
|
||||
|
||||
if (tarifaOficial.getTarifaOficialId() == null) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
} else {
|
||||
StringBuilder sb = new StringBuilder("");
|
||||
sb.append(tarifaOficial.getTramo().getOrigem()).append(" - ").append(tarifaOficial.getTramo().getDestino()).append(" | ").append(tarifaOficial.getTramo().getVia().getNombvia());
|
||||
txtDescripcionTramo.setText(sb.toString());
|
||||
|
||||
tarifaOficial.setPreciooriginal(tarifaOficial.getPrecio());
|
||||
}
|
||||
}
|
||||
|
||||
private void validarObligatorio() {
|
||||
txtPrecio.getValue();
|
||||
txtPrecioRedAbierto.getValue();
|
||||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
validarObligatorio();
|
||||
|
||||
tarifaOficial.setFecmodif(Calendar.getInstance().getTime());
|
||||
tarifaOficial.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
tarifaOficial.setActivo(Boolean.TRUE);
|
||||
|
||||
try {
|
||||
|
||||
try {
|
||||
if (tarifaOficial.getTarifaOficialId() == null) {
|
||||
tarifaOficialService.suscribir(tarifaOficial);
|
||||
tarifaOficialList.addItem(tarifaOficial);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarTarifaOficialController.btnFechar.MSG.SuscbrirOK"),
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
} else {
|
||||
|
||||
tarifaOficialService.actualizacion(tarifaOficial);
|
||||
tarifaOficialList.updateItem(tarifaOficial);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarTarifaOficialController.btnFechar.MSG.SuscbrirOK"),
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
closeWindow();
|
||||
|
||||
}
|
||||
} catch (NumberFormatException ex) {
|
||||
log.error("TARIFA - NumberFormatException: " + ex);
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
log.error("Erro ao salvar tarifaOficial: " + ex);
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnApagar(Event ev) {
|
||||
tarifaOficial.setFecmodif(Calendar.getInstance().getTime());
|
||||
tarifaOficial.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
tarifaOficial.setActivo(Boolean.TRUE);
|
||||
|
||||
try {
|
||||
int opcao = Messagebox.show(
|
||||
Labels.getLabel("editarTarifaOficialController.btnFechar.MSG.Deseja.Borrar"),
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||
|
||||
if (opcao == Messagebox.YES) {
|
||||
tarifaOficialService.borrar(tarifaOficial);
|
||||
tarifaOficialList.removeItem(tarifaOficial);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarTarifaOficialController.btnFechar.MSG.borrarOK"),
|
||||
Labels.getLabel("editarTarifaOficialController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
closeWindow();
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,639 @@
|
|||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.InputStream;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.collections.Predicate;
|
||||
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.Filedownload;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.Radio;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.MarcaService;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaCombinacionService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TarifaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCatalogoDeRutas;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCategoria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaModificacionMassivaTarifa;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderMarca;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderMoneda;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTipoPuntoVenta;
|
||||
import java.math.BigInteger;
|
||||
import org.apache.poi.hssf.usermodel.HSSFCell;
|
||||
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
|
||||
import org.apache.poi.hssf.usermodel.HSSFFont;
|
||||
import org.apache.poi.hssf.usermodel.HSSFRow;
|
||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author rodrigo
|
||||
*/
|
||||
@Controller("tarifaOficialExcelController")
|
||||
@Scope("prototype")
|
||||
public class TarifaOficialExcelController extends MyGenericForwardComposer {
|
||||
|
||||
private final Integer CELL_ID_TARIFA = 0;
|
||||
@Autowired
|
||||
private TarifaService tarifaService;
|
||||
@Autowired
|
||||
private RutaCombinacionService rutaCombinacionService;
|
||||
@Autowired
|
||||
private MarcaService marcaService;
|
||||
@Autowired
|
||||
private ClaseServicioService claseServicioService;
|
||||
@Autowired
|
||||
private MonedaService monedaService;
|
||||
@Autowired
|
||||
private EmpresaService empresaService;
|
||||
@Autowired
|
||||
private RutaService rutaService;
|
||||
private List<Marca> lsMarcas;
|
||||
private List<ClaseServicio> lsClaseServico;
|
||||
private List<Moneda> lsMonedas;
|
||||
private List<Empresa> lsEmpresas;
|
||||
private List<Ruta> lsRutas;
|
||||
private List<TipoPuntoVenta> lsTipoPuntoVenta;
|
||||
private List<Categoria> lsCategoria;
|
||||
private List<Marca> lsAddRmvMarcas;
|
||||
private List<ClaseServicio> lsAddRmvClaseServico;
|
||||
private List<Moneda> lsAddRmvMonedas;
|
||||
private List<Empresa> lsAddRmvEmpresas;
|
||||
private List<Ruta> lsAddRmvRutas;
|
||||
private List<VigenciaTarifa> lsAddRmvVigenciaTarifa;
|
||||
private Combobox cmbMarca;
|
||||
private Combobox cmbMoneda;
|
||||
private Combobox cmbClaseServicio;
|
||||
private Combobox cmbEmpresa;
|
||||
private Combobox cmbRuta;
|
||||
private Combobox cmbTipoPuntoVenta;
|
||||
private Combobox cmbCategoria;
|
||||
private Combobox cmbVigenciaTarifa;
|
||||
private MyListbox claseServicioList;
|
||||
private MyListbox marcaList;
|
||||
private MyListbox monedaList;
|
||||
private MyListbox empresaList;
|
||||
private MyListbox rutaList;
|
||||
private MyListbox tipoPuntoVentaList;
|
||||
private MyListbox categoriaList;
|
||||
private MyListbox vigenciaTarifaList;
|
||||
private Radio rdLinear;
|
||||
private static Logger log = Logger.getLogger(TarifaOficialExcelController.class);
|
||||
|
||||
public List<ClaseServicio> getLsClaseServico() {
|
||||
return lsClaseServico;
|
||||
}
|
||||
|
||||
public void setLsClaseServico(List<ClaseServicio> lsClaseServico) {
|
||||
this.lsClaseServico = lsClaseServico;
|
||||
}
|
||||
|
||||
public List<Marca> getLsMarcas() {
|
||||
return lsMarcas;
|
||||
}
|
||||
|
||||
public void setLsMarcas(List<Marca> lsMarcas) {
|
||||
this.lsMarcas = lsMarcas;
|
||||
}
|
||||
|
||||
public List<Moneda> getLsMonedas() {
|
||||
return lsMonedas;
|
||||
}
|
||||
|
||||
public void setLsMonedas(List<Moneda> lsMonedas) {
|
||||
this.lsMonedas = lsMonedas;
|
||||
}
|
||||
|
||||
public Combobox getCmbClaseServicio() {
|
||||
return cmbClaseServicio;
|
||||
}
|
||||
|
||||
public void setCmbClaseServicio(Combobox cmbClaseServicio) {
|
||||
this.cmbClaseServicio = cmbClaseServicio;
|
||||
}
|
||||
|
||||
public Combobox getCmbMarca() {
|
||||
return cmbMarca;
|
||||
}
|
||||
|
||||
public void setCmbMarca(Combobox cmbMarca) {
|
||||
this.cmbMarca = cmbMarca;
|
||||
}
|
||||
|
||||
public Combobox getCmbMoneda() {
|
||||
return cmbMoneda;
|
||||
}
|
||||
|
||||
public void setCmbMoneda(Combobox cmbMoneda) {
|
||||
this.cmbMoneda = cmbMoneda;
|
||||
}
|
||||
|
||||
public Combobox getCmbEmpresa() {
|
||||
return cmbEmpresa;
|
||||
}
|
||||
|
||||
public void setCmbEmpresa(Combobox cmbEmpresa) {
|
||||
this.cmbEmpresa = cmbEmpresa;
|
||||
}
|
||||
|
||||
public List<Empresa> getLsEmpresas() {
|
||||
return lsEmpresas;
|
||||
}
|
||||
|
||||
public void setLsEmpresas(List<Empresa> lsEmpresas) {
|
||||
this.lsEmpresas = lsEmpresas;
|
||||
}
|
||||
|
||||
public Combobox getCmbRuta() {
|
||||
return cmbRuta;
|
||||
}
|
||||
|
||||
public void setCmbRuta(Combobox cmbRuta) {
|
||||
this.cmbRuta = cmbRuta;
|
||||
}
|
||||
|
||||
public List<Ruta> getLsRutas() {
|
||||
return lsRutas;
|
||||
}
|
||||
|
||||
public void setLsRutas(List<Ruta> lsRutas) {
|
||||
this.lsRutas = lsRutas;
|
||||
}
|
||||
|
||||
public Combobox getCmbCategoria() {
|
||||
return cmbCategoria;
|
||||
}
|
||||
|
||||
public void setCmbCategoria(Combobox cmbCategoria) {
|
||||
this.cmbCategoria = cmbCategoria;
|
||||
}
|
||||
|
||||
public Combobox getCmbTipoPuntoVenta() {
|
||||
return cmbTipoPuntoVenta;
|
||||
}
|
||||
|
||||
public void setCmbTipoPuntoVenta(Combobox cmbTipoPuntoVenta) {
|
||||
this.cmbTipoPuntoVenta = cmbTipoPuntoVenta;
|
||||
}
|
||||
|
||||
public List<Categoria> getLsCategoria() {
|
||||
return lsCategoria;
|
||||
}
|
||||
|
||||
public void setLsCategoria(List<Categoria> lsCategoria) {
|
||||
this.lsCategoria = lsCategoria;
|
||||
}
|
||||
|
||||
public List<TipoPuntoVenta> getLsTipoPuntoVenta() {
|
||||
return lsTipoPuntoVenta;
|
||||
}
|
||||
|
||||
public void setLsTipoPuntoVenta(List<TipoPuntoVenta> lsTipoPuntoVenta) {
|
||||
this.lsTipoPuntoVenta = lsTipoPuntoVenta;
|
||||
}
|
||||
|
||||
public Combobox getCmbVigenciaTarifa() {
|
||||
return cmbVigenciaTarifa;
|
||||
}
|
||||
|
||||
public void setCmbVigenciaTarifa(Combobox cmbVigenciaTarifa) {
|
||||
this.cmbVigenciaTarifa = cmbVigenciaTarifa;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
lsMarcas = marcaService.obtenerTodos();
|
||||
lsClaseServico = claseServicioService.obtenerTodos();
|
||||
lsMonedas = monedaService.obtenerTodos();
|
||||
lsEmpresas = empresaService.obtenerIndTipo1();
|
||||
lsRutas = rutaService.obtenerTodos();
|
||||
|
||||
|
||||
claseServicioList.setItemRenderer(new RenderClaseServicio());
|
||||
marcaList.setItemRenderer(new RenderMarca());
|
||||
monedaList.setItemRenderer(new RenderMoneda());
|
||||
empresaList.setItemRenderer(new RenderEmpresaModificacionMassivaTarifa());
|
||||
rutaList.setItemRenderer(new RenderCatalogoDeRutas());
|
||||
tipoPuntoVentaList.setItemRenderer(new RenderTipoPuntoVenta());
|
||||
categoriaList.setItemRenderer(new RenderCategoria());
|
||||
|
||||
lsAddRmvMarcas = new ArrayList<Marca>();
|
||||
lsAddRmvClaseServico = new ArrayList<ClaseServicio>();
|
||||
lsAddRmvMonedas = new ArrayList<Moneda>();
|
||||
lsAddRmvEmpresas = new ArrayList<Empresa>();
|
||||
lsAddRmvRutas = new ArrayList<Ruta>();
|
||||
|
||||
// eliminando a opcao TODOS de tipo servicio:
|
||||
CollectionUtils.filter(lsClaseServico, new Predicate() {
|
||||
|
||||
@Override
|
||||
public boolean evaluate(Object obj) {
|
||||
return !(((ClaseServicio) obj).getClaseservicioId().equals(ClaseServicio.TODOS));
|
||||
}
|
||||
});
|
||||
// eliminando a opcao TODOS da marca:
|
||||
CollectionUtils.filter(lsMarcas, new Predicate() {
|
||||
|
||||
@Override
|
||||
public boolean evaluate(Object obj) {
|
||||
return !(((Marca) obj).getMarcaId().equals(Marca.TODOS));
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
public void onClick$btnGerarExcel(Event ev) {
|
||||
if (rdLinear.isChecked()) {
|
||||
onClick$btnGerarExcelLinear(null);
|
||||
} else {
|
||||
onClick$btnGerarExcelEscala(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnGerarExcelLinear(Event ev) {
|
||||
|
||||
try {
|
||||
|
||||
|
||||
HSSFWorkbook wb = new HSSFWorkbook();
|
||||
|
||||
// fonte em negrito:
|
||||
HSSFFont fonte = wb.createFont();
|
||||
fonte.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
|
||||
HSSFCellStyle estilo = wb.createCellStyle();
|
||||
estilo.setFont(fonte);
|
||||
|
||||
//TESTE:
|
||||
List<Object> lsRutaCombinacion = rutaCombinacionService.pesquisaTarifaOficialObj(lsAddRmvMonedas, lsAddRmvMarcas,
|
||||
lsAddRmvClaseServico, new ArrayList<Categoria>(), lsAddRmvEmpresas, lsAddRmvRutas,
|
||||
new ArrayList<TipoPuntoVenta>(), lsAddRmvVigenciaTarifa);
|
||||
|
||||
HSSFSheet sheet1 = null;
|
||||
String ruta = "";
|
||||
int contRow = 0;
|
||||
|
||||
for (int i = 0; i < lsRutaCombinacion.size(); i++) {
|
||||
Object[] obj = (Object[]) lsRutaCombinacion.get(i);
|
||||
|
||||
if (!ruta.equals(obj[4].toString().concat(obj[12].toString()))) {
|
||||
|
||||
ruta = obj[4].toString().concat(obj[12].toString());
|
||||
String sheetName = "";
|
||||
if (obj[4].toString().length() > 26) {
|
||||
sheetName = (obj[4].toString().substring(0, 26).concat(" (").concat(obj[12].toString()).concat(")"));
|
||||
} else {
|
||||
sheetName = (obj[4].toString().concat(" (").concat(obj[12].toString()).concat(")"));
|
||||
}
|
||||
log.debug("Aba: " + sheetName);
|
||||
sheet1 = wb.createSheet(sheetName);
|
||||
contRow = 1;
|
||||
|
||||
HSSFRow rowCabecalho = sheet1.createRow(0);
|
||||
|
||||
HSSFCell cell = rowCabecalho.createCell(0);
|
||||
cell.setCellValue(
|
||||
Labels.getLabel("busquedaTarifaController.lhId.label"));
|
||||
cell.setCellStyle(estilo);
|
||||
|
||||
HSSFCell cell0 = rowCabecalho.createCell(1);
|
||||
cell0.setCellValue(
|
||||
Labels.getLabel("busquedaTarifaController.lhTramo.label"));
|
||||
cell0.setCellStyle(estilo);
|
||||
|
||||
HSSFCell cell1 = rowCabecalho.createCell(2);
|
||||
cell1.setCellValue(
|
||||
Labels.getLabel("busquedaTarifaController.lhOrigen.label"));
|
||||
cell1.setCellStyle(estilo);
|
||||
|
||||
HSSFCell cell2 = rowCabecalho.createCell(3);
|
||||
cell2.setCellValue(
|
||||
Labels.getLabel("busquedaTarifaController.lhDestino.label"));
|
||||
cell2.setCellStyle(estilo);
|
||||
|
||||
HSSFCell cell3 = rowCabecalho.createCell(4);
|
||||
cell3.setCellValue(
|
||||
Labels.getLabel("busquedaTarifaController.lhRuta.label"));
|
||||
cell3.setCellStyle(estilo);
|
||||
|
||||
HSSFCell cell4 = rowCabecalho.createCell(5);
|
||||
cell4.setCellValue(
|
||||
Labels.getLabel("busquedaTarifaController.lhMarca.label"));
|
||||
cell4.setCellStyle(estilo);
|
||||
|
||||
//Preco original I - 6
|
||||
HSSFCell cell5 = rowCabecalho.createCell(6);
|
||||
cell5.setCellValue(
|
||||
Labels.getLabel("busquedaTarifaController.lhClaseServicio.label"));
|
||||
cell5.setCellStyle(estilo);
|
||||
|
||||
// H - 6
|
||||
// HSSFCell cell6 = rowCabecalho.createCell(7);
|
||||
// cell6.setCellValue(
|
||||
// Labels.getLabel("busquedaTarifaController.lhFeciniciovigencia.label"));
|
||||
// cell6.setCellStyle(estilo);
|
||||
|
||||
//I - 8
|
||||
HSSFCell cell7 = rowCabecalho.createCell(8);
|
||||
cell7.setCellValue(
|
||||
Labels.getLabel("busquedaTarifaController.lhMoneda.label"));
|
||||
cell7.setCellStyle(estilo);
|
||||
|
||||
//J - 9
|
||||
HSSFCell cell8 = rowCabecalho.createCell(9);
|
||||
cell8.setCellValue(
|
||||
Labels.getLabel("busquedaTarifaController.lhPrecioOriginal.label"));
|
||||
cell8.setCellStyle(estilo);
|
||||
|
||||
//J - 9
|
||||
HSSFCell cell9 = rowCabecalho.createCell(10);
|
||||
cell9.setCellValue(
|
||||
Labels.getLabel("busquedaTarifaController.lhPrecioExcel.label"));
|
||||
cell9.setCellStyle(estilo);
|
||||
|
||||
//h - 10
|
||||
HSSFCell cell10 = rowCabecalho.createCell(11);
|
||||
cell10.setCellValue("Taxa");
|
||||
cell10.setCellStyle(estilo);
|
||||
|
||||
HSSFCell cell11 = rowCabecalho.createCell(12);
|
||||
cell11.setCellValue("Seguro");
|
||||
cell11.setCellStyle(estilo);
|
||||
|
||||
HSSFCell cell12 = rowCabecalho.createCell(13);
|
||||
cell12.setCellValue("Pedagio");
|
||||
cell12.setCellStyle(estilo);
|
||||
|
||||
HSSFCell cell13 = rowCabecalho.createCell(14);
|
||||
cell13.setCellValue("Outros");
|
||||
cell13.setCellStyle(estilo);
|
||||
|
||||
HSSFCell cell14 = rowCabecalho.createCell(15);
|
||||
cell14.setCellValue("Total");
|
||||
cell14.setCellStyle(estilo);
|
||||
}
|
||||
|
||||
HSSFRow row = sheet1.createRow(contRow++);
|
||||
|
||||
row.createCell(0).setCellValue(Integer.parseInt(obj[0].toString()));
|
||||
row.createCell(1).setCellValue(obj[1].toString());
|
||||
row.createCell(2).setCellValue(obj[2].toString());
|
||||
row.createCell(3).setCellValue(obj[3].toString());
|
||||
row.createCell(4).setCellValue(obj[4].toString().concat(" (").concat(obj[12].toString()).concat(")"));
|
||||
row.createCell(5).setCellValue(obj[5].toString());
|
||||
row.createCell(6).setCellValue(obj[6].toString());
|
||||
|
||||
// DateFormat sfData = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
// DateFormat sfFormatada = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
|
||||
// Date dataIni = sfData.parse(obj[7].toString());
|
||||
// Date dataFim = sfData.parse(obj[8].toString());
|
||||
//
|
||||
// row.createCell(7).setCellValue(sfFormatada.format(dataIni) + " - " + sfFormatada.format(dataFim));
|
||||
row.createCell(8).setCellValue(obj[9].toString());
|
||||
|
||||
String ori = obj[10].toString();
|
||||
BigDecimal original = BigDecimal.valueOf(Double.valueOf(ori));
|
||||
|
||||
String atu = obj[11].toString();
|
||||
BigDecimal atual = BigDecimal.valueOf(Double.valueOf(atu));
|
||||
|
||||
String tx = obj[16] == null ? "0" : obj[16].toString();
|
||||
BigDecimal taxa = tx == null ? new BigDecimal(BigInteger.ZERO) : BigDecimal.valueOf(Double.valueOf(tx));
|
||||
String seg = obj[17] == null ? "0" : obj[17].toString();
|
||||
BigDecimal seguro = seg == null ? new BigDecimal(BigInteger.ZERO) : BigDecimal.valueOf(Double.valueOf(seg));
|
||||
String ped = obj[18] == null ? "0" : obj[18].toString();
|
||||
BigDecimal pedagio = ped == null ? new BigDecimal(BigInteger.ZERO) : BigDecimal.valueOf(Double.valueOf(ped));
|
||||
String otr = obj[19] == null ? "0" : obj[19].toString();
|
||||
BigDecimal outros = otr == null ? new BigDecimal(BigInteger.ZERO) : BigDecimal.valueOf(Double.valueOf(otr));
|
||||
|
||||
row.createCell(9).setCellValue(original.setScale(2).doubleValue());
|
||||
row.createCell(10).setCellValue(atual.setScale(2).doubleValue());
|
||||
|
||||
row.createCell(11).setCellValue(taxa.setScale(2).doubleValue());
|
||||
row.createCell(12).setCellValue(seguro.setScale(2).doubleValue());
|
||||
row.createCell(13).setCellValue(pedagio.setScale(2).doubleValue());
|
||||
row.createCell(14).setCellValue(outros.setScale(2).doubleValue());
|
||||
|
||||
row.createCell(15).setCellValue(atual.add(taxa).add(seguro).add(pedagio).add(outros).setScale(2).doubleValue());
|
||||
|
||||
// novo preco:
|
||||
// BigDecimal novoPrecio = atual;
|
||||
|
||||
// novoPrecio = novoPrecio.multiply(coeficiente).setScale(2, RoundingMode.HALF_UP);
|
||||
|
||||
// HSSFCell cellNovoPrecio = row.createCell(11);
|
||||
// cellNovoPrecio.setCellValue(novoPrecio.setScale(2).doubleValue());
|
||||
// cellNovoPrecio.setCellStyle(estilo);
|
||||
|
||||
}
|
||||
|
||||
|
||||
String nomeArquivo =
|
||||
UsuarioLogado.getUsuarioLogado().getNombusuario()
|
||||
+ "_" + Calendar.getInstance().getTime().getTime()
|
||||
+ "_" + "modMassivaT.xls";
|
||||
|
||||
FileOutputStream stream = new FileOutputStream(nomeArquivo);
|
||||
stream.flush();
|
||||
wb.write(stream);
|
||||
stream.close();
|
||||
|
||||
InputStream is = null;
|
||||
is = new FileInputStream(nomeArquivo);
|
||||
Filedownload.save(is, "application/xls", "modificacionMasivaTarifa.xls");
|
||||
|
||||
boolean success = (new File(nomeArquivo)).delete();
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
//Escala
|
||||
|
||||
public void onClick$btnGerarExcelEscala(Event ev) {
|
||||
|
||||
try {
|
||||
|
||||
HSSFWorkbook wb = rutaCombinacionService.gerarTarifaOficialEscala(lsAddRmvMonedas, lsAddRmvMarcas,
|
||||
lsAddRmvClaseServico, new ArrayList<Categoria>(), lsAddRmvEmpresas, lsAddRmvRutas,
|
||||
new ArrayList<TipoPuntoVenta>(), lsAddRmvVigenciaTarifa);
|
||||
|
||||
|
||||
|
||||
String nomeArquivo =
|
||||
UsuarioLogado.getUsuarioLogado().getNombusuario()
|
||||
+ "_" + Calendar.getInstance().getTime().getTime()
|
||||
+ "_" + "tarOficialEscala.xls";
|
||||
|
||||
FileOutputStream stream = new FileOutputStream(nomeArquivo);
|
||||
stream.flush();
|
||||
wb.write(stream);
|
||||
stream.close();
|
||||
|
||||
InputStream is = null;
|
||||
is = new FileInputStream(nomeArquivo);
|
||||
Filedownload.save(is, "application/xls", "modificacionMasivaTarifa.xls");
|
||||
|
||||
boolean success = (new File(nomeArquivo)).delete();
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAdicionarClaseServicio(Event ev) {
|
||||
Comboitem cbiClaseServicio = cmbClaseServicio.getSelectedItem();
|
||||
if (cbiClaseServicio != null) {
|
||||
ClaseServicio claseServicio = (ClaseServicio) cbiClaseServicio.getValue();
|
||||
|
||||
lsAddRmvClaseServico.add(claseServicio);
|
||||
claseServicioList.setData(lsAddRmvClaseServico);
|
||||
|
||||
cmbClaseServicio.setSelectedItem(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnRemoverClaseServicio(Event ev) {
|
||||
ClaseServicio claseServicio = (ClaseServicio) claseServicioList.getSelected();
|
||||
if (claseServicio != null) {
|
||||
lsAddRmvClaseServico.remove(claseServicio);
|
||||
claseServicioList.setData(lsAddRmvClaseServico);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAdicionarMarca(Event ev) {
|
||||
Comboitem cbimarca = cmbMarca.getSelectedItem();
|
||||
if (cbimarca != null) {
|
||||
Marca marca = (Marca) cbimarca.getValue();
|
||||
|
||||
lsAddRmvMarcas.add(marca);
|
||||
marcaList.setData(lsAddRmvMarcas);
|
||||
|
||||
cmbMarca.setSelectedItem(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnRemoverMarca(Event ev) {
|
||||
Marca marca = (Marca) marcaList.getSelected();
|
||||
if (marca != null) {
|
||||
lsAddRmvMarcas.remove(marca);
|
||||
marcaList.setData(lsAddRmvMarcas);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAdicionarMoneda(Event ev) {
|
||||
Comboitem cbiMoneda = cmbMoneda.getSelectedItem();
|
||||
if (cbiMoneda != null) {
|
||||
Moneda moneda = (Moneda) cbiMoneda.getValue();
|
||||
|
||||
lsAddRmvMonedas.add(moneda);
|
||||
monedaList.setData(lsAddRmvMonedas);
|
||||
|
||||
cmbMoneda.setSelectedItem(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnRemoverMoneda(Event ev) {
|
||||
Moneda moneda = (Moneda) monedaList.getSelected();
|
||||
if (moneda != null) {
|
||||
lsAddRmvMonedas.remove(moneda);
|
||||
monedaList.setData(lsAddRmvMonedas);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAdicionarEmpresa(Event ev) {
|
||||
Comboitem cbiEmpresa = cmbEmpresa.getSelectedItem();
|
||||
if (cbiEmpresa != null) {
|
||||
Empresa empresa = (Empresa) cbiEmpresa.getValue();
|
||||
|
||||
lsAddRmvEmpresas.add(empresa);
|
||||
empresaList.setData(lsAddRmvEmpresas);
|
||||
|
||||
cmbEmpresa.setSelectedItem(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnRemoverEmpresa(Event ev) {
|
||||
Empresa empresa = (Empresa) empresaList.getSelected();
|
||||
if (empresa != null) {
|
||||
lsAddRmvEmpresas.remove(empresa);
|
||||
empresaList.setData(lsAddRmvEmpresas);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAdicionarRuta(Event ev) {
|
||||
Comboitem cbiRuta = cmbRuta.getSelectedItem();
|
||||
if (cbiRuta != null) {
|
||||
Ruta ruta = (Ruta) cbiRuta.getValue();
|
||||
|
||||
lsAddRmvRutas.add(ruta);
|
||||
rutaList.setData(lsAddRmvRutas);
|
||||
|
||||
cmbRuta.setSelectedItem(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnRemoverRuta(Event ev) {
|
||||
Ruta ruta = (Ruta) rutaList.getSelected();
|
||||
if (ruta != null) {
|
||||
lsAddRmvRutas.remove(ruta);
|
||||
rutaList.setData(lsAddRmvRutas);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnAdicionarVigenciaTarifa(Event ev) {
|
||||
Comboitem cbiVigenciaTarifa = cmbVigenciaTarifa.getSelectedItem();
|
||||
if (cbiVigenciaTarifa != null) {
|
||||
VigenciaTarifa vigenciaTarifa = (VigenciaTarifa) cbiVigenciaTarifa.getValue();
|
||||
|
||||
lsAddRmvVigenciaTarifa.add(vigenciaTarifa);
|
||||
vigenciaTarifaList.setData(lsAddRmvVigenciaTarifa);
|
||||
|
||||
cmbVigenciaTarifa.setSelectedItem(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnRemoverVigenciaTarifa(Event ev) {
|
||||
VigenciaTarifa vigenciaTarifa = (VigenciaTarifa) vigenciaTarifaList.getSelected();
|
||||
if (vigenciaTarifa != null) {
|
||||
lsAddRmvVigenciaTarifa.remove(vigenciaTarifa);
|
||||
vigenciaTarifaList.setData(lsAddRmvVigenciaTarifa);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial;
|
||||
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
|
||||
public class ItemMenuGenerarTarifasOrgao extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemMenuGenerarTarifasOrgao() {
|
||||
super("indexController.mniGenerarTarifaOrgao.label");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.GERARTARIFASORGAO";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/tarifas/generarTarifaOrgao.zul",Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"), null,desktop);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Desenvolvimento
|
||||
*/
|
||||
public class ItemMenuSeguroKm extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemMenuSeguroKm() {
|
||||
super("busquedaSeguroKmController.window.title");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.SEGUROKM";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/tarifas/busquedaSeguroKm.zul",
|
||||
Labels.getLabel("busquedaSeguroKmController.window.title"), null, desktop);
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Desenvolvimento
|
||||
*/
|
||||
public class ItemMenuSeguroTarifa extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemMenuSeguroTarifa() {
|
||||
super("busquedaSeguroTarifaController.window.title");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.SEGUROTARIFA";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/tarifas/busquedaSeguroTarifa.zul",
|
||||
Labels.getLabel("busquedaSeguroTarifaController.window.title"), null, desktop);
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Desenvolvimento
|
||||
*/
|
||||
public class ItemMenuTarifaOficialExcel extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemMenuTarifaOficialExcel() {
|
||||
super("indexController.mniTarifasOficialExcel.label");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.TARIFAOFICIALEXCEL";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/tarifas/tarifaOficialExcel.zul",
|
||||
Labels.getLabel("indexController.mniTarifasOficialExcel.label"), null, desktop);
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial;
|
||||
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
|
||||
public class ItemMenuTarifasOficial extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemMenuTarifasOficial() {
|
||||
super("indexController.mniTarifasOficial.label");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.TARIFASFICIAL";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/tarifas/busquedaTarifasOficial.zul",
|
||||
Labels.getLabel("indexController.mniTarifasOficial.label"), null,desktop);
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Desenvolvimento
|
||||
*/
|
||||
public class ItemMenuTarifasTaxaEmbarqueKm extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemMenuTarifasTaxaEmbarqueKm() {
|
||||
super("busquedaTaxaEmbarqueKmController.window.title");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.TAXAEMBARQUEKM";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/tarifas/busquedaTaxaEmbarqueKm.zul",
|
||||
Labels.getLabel("busquedaTaxaEmbarqueKmController.window.title"), null, desktop);
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
|
||||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Desenvolvimento
|
||||
*/
|
||||
public class ItemMenuTarifasTaxaEmbarqueParada extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemMenuTarifasTaxaEmbarqueParada() {
|
||||
super("busquedaTaxaEmbarqueParadaController.window.title");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.TAXAEMBARQUELOCALIDADE";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/tarifas/busquedaTaxaEmbarqueParada.zul",
|
||||
Labels.getLabel("busquedaTaxaEmbarqueParadaController.window.title"), null,desktop);
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
|
||||
public class MenuTarifasOficial extends DefaultItemMenuSistema {
|
||||
|
||||
public MenuTarifasOficial() {
|
||||
super("indexController.mnTarifasOficial.label");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFASOFICIAL";
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,103 @@
|
|||
/*
|
||||
* 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.TarifaOficial;
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
|
||||
import org.zkoss.zul.Listcell;
|
||||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.ListitemRenderer;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author rodrigo
|
||||
*/
|
||||
public class RenderTarifaOficial implements ListitemRenderer {
|
||||
|
||||
public void render(Listitem lstm, Object o) throws Exception {
|
||||
TarifaOficial t = (TarifaOficial) o;
|
||||
|
||||
DecimalFormat df = new DecimalFormat("###,###,##0.00", new java.text.DecimalFormatSymbols(java.util.Locale.US));
|
||||
|
||||
Listcell lc = new Listcell(t.getTarifaOficialId().toString());
|
||||
lc.setParent(lstm);
|
||||
|
||||
if (t.getPrecio() != null) {
|
||||
lc = new Listcell(df.format(t.getPrecio()));
|
||||
} else {
|
||||
lc = new Listcell("");
|
||||
}
|
||||
lc.setParent(lstm);
|
||||
|
||||
if (t.getPreciooriginal() != null) {
|
||||
lc = new Listcell(df.format(t.getPreciooriginal()));
|
||||
} else {
|
||||
lc = new Listcell("");
|
||||
}
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(t.getImportepedagio() == null ? "" : df.format(t.getImportepedagio()));
|
||||
lc.setParent(lstm);
|
||||
lc = new Listcell(t.getImportetaxaembarque() == null ? "" : df.format(t.getImportetaxaembarque()));
|
||||
lc.setParent(lstm);
|
||||
lc = new Listcell(t.getImporteseguro() == null ? "" : df.format(t.getImporteseguro()));
|
||||
lc.setParent(lstm);
|
||||
lc = new Listcell(t.getImporteoutros() == null ? "" : df.format(t.getImporteoutros()));
|
||||
lc.setParent(lstm);
|
||||
|
||||
|
||||
if (t.getTramo() != null) {
|
||||
lc = new Listcell(t.getTramo().getOrigem().getDescparada());
|
||||
lc.setParent(lstm);
|
||||
lc = new Listcell(t.getTramo().getDestino().getDescparada());
|
||||
lc.setParent(lstm);
|
||||
lc = new Listcell(t.getTramo().getVia().getNombvia());
|
||||
lc.setParent(lstm);
|
||||
} else {
|
||||
lc = new Listcell("");
|
||||
lc.setParent(lstm);
|
||||
lc = new Listcell("");
|
||||
lc.setParent(lstm);
|
||||
lc = new Listcell("");
|
||||
lc.setParent(lstm);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (t.getMarca() != null) {
|
||||
lc = new Listcell(t.getMarca().getDescmarca());
|
||||
} else {
|
||||
lc = new Listcell("");
|
||||
}
|
||||
lc.setParent(lstm);
|
||||
|
||||
|
||||
|
||||
if (t.getClaseServicio() != null) {
|
||||
lc = new Listcell(t.getClaseServicio().getDescclase());
|
||||
} else {
|
||||
lc = new Listcell("");
|
||||
}
|
||||
lc.setParent(lstm);
|
||||
|
||||
if (t.getOrgaoConcedente() != null) {
|
||||
lc = new Listcell(t.getOrgaoConcedente().getDescOrgao());
|
||||
} else {
|
||||
lc = new Listcell("");
|
||||
}
|
||||
lc.setParent(lstm);
|
||||
|
||||
if (t.getRuta() != null) {
|
||||
lc = new Listcell(t.getRuta().getPrefixo());
|
||||
} else {
|
||||
lc = new Listcell("");
|
||||
}
|
||||
lc.setParent(lstm);
|
||||
|
||||
lstm.setAttribute("data", t);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,104 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?page contentType="text/html;charset=UTF-8"?>
|
||||
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winTarifaOficial"?>
|
||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winTarifaOficial" title="${c:l('busquedaTarifaController.window.title')}"
|
||||
apply="${busquedaTarifaOficialController}" contentStyle="overflow:auto"
|
||||
height="500px" width="1200px" border="normal" >
|
||||
<toolbar>
|
||||
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaTarifaController.btnRefresh.tooltiptext')}" />
|
||||
<separator orient="vertical" />
|
||||
|
||||
<!-- Essa tela nao precisa de criar nova TarifaOficial
|
||||
<button id="btnNovo" image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaTarifaController.btnNovo.tooltiptext')}" />
|
||||
-->
|
||||
|
||||
<separator orient="vertical" />
|
||||
<button id="btnCerrar" onClick="winTarifaOficial.detach()" image="/gui/img/exit.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaTarifaController.btnCerrar.tooltiptext')}"/>
|
||||
</toolbar>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column/>
|
||||
<column/>
|
||||
<column/>
|
||||
<column/>
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaMercadoCompetidoController.lhOrigem.label')}"/>
|
||||
<combobox id="cmbOrigem" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||
mold="rounded" buttonVisible="true" width="90%" sinTodos="true"/>
|
||||
<label value="${c:l('busquedaMercadoCompetidoController.lhDestino.label')}"/>
|
||||
<combobox id="cmbDestino" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||
mold="rounded" buttonVisible="true" width="90%" sinTodos="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhMoneda.label')}"/>
|
||||
<combobox id="cmbMoneda" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winTarifaOficial$composer.lsMonedas}"/>
|
||||
<label value="${c:l('busquedaTarifaController.lhClaseServicio.label')}"/>
|
||||
<combobox id="cmbClaseServicio" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winTarifaOficial$composer.lsClaseServico}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhMarca.label')}"/>
|
||||
<combobox id="cmbMarca" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winTarifaOficial$composer.lsMarcas}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
<toolbar>
|
||||
<button id="btnPesquisa" image="/gui/img/find.png"
|
||||
label="${c:l('busquedaTarifaController.btnPesquisa.label')}"/>
|
||||
</toolbar>
|
||||
|
||||
<paging id="pagingTarifaOficial" pageSize="10"/>
|
||||
<listbox id="tarifaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false" height="250px" vflex="false">
|
||||
<listhead sizable="true">
|
||||
<listheader width="5%" image="/gui/img/builder.gif"
|
||||
label="${c:l('lb.id')}" sort="auto(TarifaOficialId)"/>
|
||||
<listheader id="lhPrecio" width="8%" image="/gui/img/builder.gif" align="right"
|
||||
label="${c:l('busquedaTarifaController.lhPrecio.label')}" sort="auto(precio)"/>
|
||||
<listheader id="lhPrecioOriginal" width="8%" image="/gui/img/builder.gif" align="right"
|
||||
label="${c:l('busquedaTarifaController.lhPrecioOriginal.label')}" sort="auto(preciooriginal)"/>
|
||||
|
||||
<listheader width="8%" image="/gui/img/builder.gif" align="right"
|
||||
label="${c:l('busquedaTarifaController.lhPrecioPedagio.label')}" sort="auto(importepedagio)"/>
|
||||
<listheader width="8%" image="/gui/img/builder.gif" align="right"
|
||||
label="${c:l('busquedaTarifaController.lhPrecioTaxa.label')}" sort="auto(importetaxaembarque)"/>
|
||||
<listheader width="8%" image="/gui/img/builder.gif" align="right"
|
||||
label="${c:l('busquedaTarifaController.lhPrecioSeguro.label')}" sort="auto(importeseguro)"/>
|
||||
<listheader width="8%" image="/gui/img/builder.gif" align="right"
|
||||
label="${c:l('busquedaTarifaController.lhPrecioOutros.label')}" sort="auto(importeoutros)"/>
|
||||
|
||||
<listheader id="lhOrigen" width="10%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaTarifaController.lhOrigen.label')}" sort="auto(tramo.origem.descparada)"/>
|
||||
<listheader id="lhDestino" width="10%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaTarifaController.lhDestino.label')}" sort="auto(tramo.destino.descparada)"/>
|
||||
<listheader id="lhVia" width="8%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaTarifaController.lhVia.label')}" sort="auto(tramo.via.nombvia)"/>
|
||||
<listheader id="lhMarca" width="8%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaTarifaController.lhMarca.label')}" sort="auto(marca.descmarca)"/>
|
||||
|
||||
<listheader id="lhClaseServicio" width="8%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaTarifaController.lhClaseServicio.label')}" sort="auto(claseServicio.descclase)"/>
|
||||
<listheader id="lhOrgao" width="8%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaTarifaController.lhOrgao.label')}" sort="auto(orgaoConcedente.descOrgao)"/>
|
||||
<listheader id="lhRuta" width="8%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaTarifaController.lhLinha.label')}" sort="auto(ruta.prefixo)"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</window>
|
||||
</zk>
|
|
@ -9,7 +9,7 @@
|
|||
title="${c:l('copiarTarifaOficialController.window.title')}">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
<button id="btnFechar" height="20" image="/gui/img/exit.png" width="35px" onClick="winCopiarTarifaOficial.detach()" tooltiptext="${c:l('tooltiptext.btnFechar')}" />
|
||||
<button id="btnFechar" height="20" image="/gui/img/exit.png" width="35px" onClick="winCopiarTarifaOficial.detach()" tooltiptext="${c:l('tooltiptext.btnFechar')}" />
|
||||
<button id="btnGenerarVigencia" image="/gui/img/copiar.png" tooltiptext="${c:l('copiarTarifaOficialController.btnGenerarVigencia.Label')}" />
|
||||
</hbox>
|
||||
</toolbar>
|
||||
|
|
|
@ -0,0 +1,111 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?page contentType="text/html;charset=UTF-8"?>
|
||||
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winEditarTarifaOficial"?>
|
||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winEditarTarifaOficial" border="normal"
|
||||
apply="${editarTarifaOficialController}"
|
||||
width="500px" height="457x" contentStyle="overflow:auto"
|
||||
title="${c:l('editarTarifaController.window.title')}">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
<button id="btnApagar" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('editarTarifaController.btnApagar.tooltiptext')}"/>
|
||||
<button id="btnSalvar" height="20"
|
||||
image="/gui/img/save.png" width="35px"
|
||||
tooltiptext="${c:l('editarTarifaController.btnSalvar.tooltiptext')}"/>
|
||||
<button id="btnFechar" height="20"
|
||||
image="/gui/img/exit.png" width="35px"
|
||||
onClick="winEditarTarifaOficial.detach()"
|
||||
tooltiptext="${c:l('editarTarifaController.btnFechar.tooltiptext')}"/>
|
||||
</hbox>
|
||||
</toolbar>
|
||||
|
||||
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="30%" />
|
||||
<column width="70%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhPrecio.label')}"/>
|
||||
<!-- value="@{winEditarTarifaOficial$composer.tarifaOficial.precio}" -->
|
||||
<textbox id="txtPrecio" value="@{winEditarTarifaOficial$composer.tarifaOficial.precio,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" precision="7" scale="2"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhPedagio.label')}"/>
|
||||
<textbox id="txtPedagio" value="@{winEditarTarifaOficial$composer.tarifaOficial.importepedagio,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" precision="7" scale="2"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhTaxa.label')}"/>
|
||||
<textbox id="txtTaxa" value="@{winEditarTarifaOficial$composer.tarifaOficial.importetaxaembarque,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" precision="7" scale="2"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhSeguro.label')}"/>
|
||||
<textbox id="txtSeguro" value="@{winEditarTarifaOficial$composer.tarifaOficial.importeseguro,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" precision="7" scale="2"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhOutros.label')}"/>
|
||||
<textbox id="txtOutros" value="@{winEditarTarifaOficial$composer.tarifaOficial.importeoutros,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" precision="7" scale="2"/>
|
||||
</row>
|
||||
<row>
|
||||
|
||||
<!-- value="@{winEditarTarifaOficial$composer.tarifaOficial.preciooriginal}" -->
|
||||
<label value="${c:l('busquedaTarifaController.lhPrecioOriginal.label')}"/>
|
||||
<textbox id="txtPrecioOriginal" disabled="true" value="@{winEditarTarifaOficial$composer.tarifaOficial.Preciooriginal,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" precision="7" scale="2"/>
|
||||
</row>
|
||||
<row>
|
||||
<!-- value="@{winEditarTarifaOficial$composer.tarifaOficial.precioredabierto}" -->
|
||||
<label value="${c:l('busquedaTarifaController.lhprecioredabierto.label')}"/>
|
||||
<textbox id="txtPrecioRedAbierto" value="@{winEditarTarifaOficial$composer.tarifaOficial.precioredabierto,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" precision="7" scale="2"/>
|
||||
</row>
|
||||
<row visible="false">
|
||||
<label value="${c:l('busquedaTarifaController.lhTramo.label')}"/>
|
||||
<combobox id="cmbTramo" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" disabled="true"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winEditarTarifaOficial$composer.lsTramos}"
|
||||
selectedItem="@{winEditarTarifaOficial$composer.tarifaOficial.tramo}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhTramo.label')}"/>
|
||||
<textbox id="txtDescripcionTramo" width="90%" disabled="true"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhMarca.label')}"/>
|
||||
<combobox id="cmbMarca" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
disabled="true"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winEditarTarifaOficial$composer.lsMarcas}"
|
||||
selectedItem="@{winEditarTarifaOficial$composer.tarifaOficial.marca}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhMoneda.label')}"/>
|
||||
<combobox id="cmbMoneda" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
disabled="true"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winEditarTarifaOficial$composer.lsMonedas}"
|
||||
selectedItem="@{winEditarTarifaOficial$composer.tarifaOficial.moneda}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhClaseServicio.label')}"/>
|
||||
<combobox id="cmbClaseServicio" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" disabled="true"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winEditarTarifaOficial$composer.lsClaseServico}"
|
||||
selectedItem="@{winEditarTarifaOficial$composer.tarifaOficial.claseServicio}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
</window>
|
||||
</zk>
|
|
@ -0,0 +1,283 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?page contentType="text/html;charset=UTF-8"?>
|
||||
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winModificacionMasivaTarifa"?>
|
||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winModificacionMasivaTarifa" border="normal"
|
||||
apply="${tarifaOficialExcelController}"
|
||||
width="700px" height="500px" contentStyle="overflow:auto"
|
||||
title="${c:l('editarTarifaController.window.title')}">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
<button id="btnGerarExcel"
|
||||
label="${c:l('modificacionMasivaTarifasController.btnGerarExcel.label')}"
|
||||
tooltiptext="${c:l('modificacionMasivaTarifasController.btnGerarExcel.tooltiptext')}"/>
|
||||
<button id="btnFechar" height="20" image="/gui/img/exit.png" width="35px"
|
||||
onClick="winModificacionMasivaTarifa.detach()"
|
||||
tooltiptext="${c:l('editarTarifaController.btnFechar.tooltiptext')}"/>
|
||||
</hbox>
|
||||
</toolbar>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('modificacionMasivaTarifasController.formato')}"/>
|
||||
<radiogroup id="rdFormato" >
|
||||
<radio id="rdLinear" label="${c:l('modificacionMasivaTarifasController.linear')}" checked="true"/>
|
||||
<radio id="rdEscala" label="${c:l('modificacionMasivaTarifasController.escala')}"/>
|
||||
</radiogroup>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
<tabbox>
|
||||
<tabs>
|
||||
<tab label="${c:l('busquedaTarifaController.lhClaseServicio.label')}" />
|
||||
<tab label="${c:l('busquedaTarifaController.lhMarca.label')}" />
|
||||
<tab label="${c:l('busquedaTarifaController.lhMoneda.label')}" />
|
||||
<tab label="${c:l('busquedaTarifaController.lhEmpresa.label')}" />
|
||||
<tab label="${c:l('busquedaTarifaController.lhRuta.label')}" />
|
||||
<tab id="tabTipoPuntoVenta" label="${c:l('busquedaTarifaController.lhTipoPuntoVenta.label')}" visible="false"/>
|
||||
<tab id="tabCategoria" label="${c:l('busquedaTarifaController.lhCategoria.label')}" visible="false"/>
|
||||
</tabs>
|
||||
<tabpanels>
|
||||
|
||||
<tabpanel height="300px">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhClaseServicio.label')}"/>
|
||||
<combobox id="cmbClaseServicio" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winModificacionMasivaTarifa$composer.lsClaseServico}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<toolbar>
|
||||
<button id="btnAdicionarClaseServicio" height="20" image="/gui/img/add.png" width="35px"/>
|
||||
<button id="btnRemoverClaseServicio" height="20" image="/gui/img/remove.png" width="35px"/>
|
||||
</toolbar>
|
||||
<listbox id="claseServicioList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaClaseServicioController.lhId.label')}" width="70px"
|
||||
sort="auto(claseservicioId)"/>
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaClaseServicioController.lhDesc.label')}"
|
||||
sort="auto(descclase)"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</tabpanel>
|
||||
<tabpanel height="300px">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhMarca.label')}"/>
|
||||
<combobox id="cmbMarca" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winModificacionMasivaTarifa$composer.lsMarcas}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
<toolbar>
|
||||
<button id="btnAdicionarMarca" height="20" image="/gui/img/add.png" width="35px"/>
|
||||
<button id="btnRemoverMarca" height="20" image="/gui/img/remove.png" width="35px"/>
|
||||
</toolbar>
|
||||
|
||||
<listbox id="marcaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaMarcaController.lhId.label')}" width="70px"
|
||||
sort="auto(marcaId)"/>
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaMarcaController.lhDesc.label')}"
|
||||
sort="auto(descmarca)"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</tabpanel>
|
||||
<tabpanel height="300px">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhMoneda.label')}"/>
|
||||
<combobox id="cmbMoneda" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winModificacionMasivaTarifa$composer.lsMonedas}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
<toolbar>
|
||||
<button id="btnAdicionarMoneda" height="20" image="/gui/img/add.png" width="35px"/>
|
||||
<button id="btnRemoverMoneda" height="20" image="/gui/img/remove.png" width="35px"/>
|
||||
</toolbar>
|
||||
|
||||
<listbox id="monedaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader width="20%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaMonedaController.lhId.label')}"/>
|
||||
<listheader width="80%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaMonedaController.lhDesc.label')}"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</tabpanel>
|
||||
<tabpanel height="300px">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhEmpresa.label')}"/>
|
||||
<combobox id="cmbEmpresa" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winModificacionMasivaTarifa$composer.lsEmpresas}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
<toolbar>
|
||||
<button id="btnAdicionarEmpresa" height="20" image="/gui/img/add.png" width="35px"/>
|
||||
<button id="btnRemoverEmpresa" height="20" image="/gui/img/remove.png" width="35px"/>
|
||||
</toolbar>
|
||||
|
||||
<listbox id="empresaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader width="45px" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaEmpresaController.lhId.label')}"
|
||||
sort="auto(empresaId)"/>
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaEmpresaController.lhDesc.label')}"
|
||||
sort="auto(nombempresa)"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</tabpanel>
|
||||
<tabpanel height="300px">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhRuta.label')}"/>
|
||||
<combobox id="cmbRuta" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winModificacionMasivaTarifa$composer.lsRutas}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
<toolbar>
|
||||
<button id="btnAdicionarRuta" height="20" image="/gui/img/add.png" width="35px"/>
|
||||
<button id="btnRemoverRuta" height="20" image="/gui/img/remove.png" width="35px"/>
|
||||
</toolbar>
|
||||
|
||||
<listbox id="rutaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader width="10%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaCatalogoDeRutaController.lhId.label')}"
|
||||
sort="auto(rutaId)" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaCatalogoDeRutaController.lhDesc.label')}"
|
||||
sort="auto(descruta)" />
|
||||
<listheader width="25%" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaCatalogoDeRutaController.lhClase.label')}"
|
||||
sort="auto(claseServicio.descclase)" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
</tabpanel>
|
||||
<tabpanel height="300px">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhTipoPuntoVenta.label')}"/>
|
||||
<combobox id="cmbTipoPuntoVenta" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winModificacionMasivaTarifa$composer.lsTipoPuntoVenta}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
<toolbar>
|
||||
<button id="btnAdicionarTipoPuntoVenta" height="20" image="/gui/img/add.png" width="35px"/>
|
||||
<button id="btnRemoverTipoPuntoVenta" height="20" image="/gui/img/remove.png" width="35px"/>
|
||||
</toolbar>
|
||||
|
||||
<listbox id="tipoPuntoVentaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/create_doc.gif" width="15%"
|
||||
label="${c:l('busquedaTipoPuntoVentaController.lhID.label')}" sort="auto(tipoptovtaId)"/>
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaTipoPuntoVentaController.lhDesc.label')}" sort="auto(desctipo)"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</tabpanel>
|
||||
<tabpanel height="300px">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="20%" />
|
||||
<column width="80%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhCategoria.label')}"/>
|
||||
<combobox id="cmbCategoria" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winModificacionMasivaTarifa$composer.lsCategoria}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
<toolbar>
|
||||
<button id="btnAdicionarCategoria" height="20" image="/gui/img/add.png" width="35px"/>
|
||||
<button id="btnRemoverCategoria" height="20" image="/gui/img/remove.png" width="35px"/>
|
||||
</toolbar>
|
||||
|
||||
<listbox id="categoriaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader width="70px" image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaCategoriaController.lhId.label')}"
|
||||
sort="auto(categoriaId)"/>
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('busquedaCategoriaController.lhDesc.label')}"
|
||||
sort="auto(desccategoria)"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</tabpanel>
|
||||
</tabpanels>
|
||||
</tabbox>
|
||||
|
||||
</window>
|
||||
</zk>
|
Loading…
Reference in New Issue