rodrigo 2012-08-09 20:54:21 +00:00
parent 025ff65620
commit 8372b2eb21
14 changed files with 840 additions and 808 deletions

View File

@ -93,12 +93,12 @@
<classpathentry kind="lib" path="/LibreriasAdmVenta/poi-ooxml-3.8-20120326.jar"/> <classpathentry kind="lib" path="/LibreriasAdmVenta/poi-ooxml-3.8-20120326.jar"/>
<classpathentry kind="lib" path="/LibreriasAdmVenta/poi-ooxml-schemas-3.8-20120326.jar"/> <classpathentry kind="lib" path="/LibreriasAdmVenta/poi-ooxml-schemas-3.8-20120326.jar"/>
<classpathentry kind="lib" path="/LibreriasAdmVenta/xmlbeans-2.3.0.jar"/> <classpathentry kind="lib" path="/LibreriasAdmVenta/xmlbeans-2.3.0.jar"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v7.0"> <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.jboss.ide.eclipse.as.core.server.runtime.runtimeTarget/JBoss 6.0 Runtime">
<attributes> <attributes>
<attribute name="owner.project.facets" value="jst.web"/> <attribute name="owner.project.facets" value="jst.web"/>
</attributes> </attributes>
</classpathentry> </classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre6">
<attributes> <attributes>
<attribute name="owner.project.facets" value="java"/> <attribute name="owner.project.facets" value="java"/>
</attributes> </attributes>

View File

@ -1,5 +1,4 @@
#Mon May 14 12:48:03 BRT 2012 #Thu Aug 09 17:26:25 BRT 2012
eclipse.preferences.version=1 eclipse.preferences.version=1
encoding//src/java/rebel.xml=UTF-8 encoding//src/java/rebel.xml=UTF-8
encoding//web/WEB-INF/i3-label_es_MX.label=UTF-8
encoding//web/WEB-INF/i3-label_pt_BR.label=UTF-8 encoding//web/WEB-INF/i3-label_pt_BR.label=UTF-8

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<faceted-project> <faceted-project>
<runtime name="Apache Tomcat v7.0"/> <runtime name="JBoss 6.0 Runtime"/>
<fixed facet="java"/> <fixed facet="java"/>
<fixed facet="jst.web"/> <fixed facet="jst.web"/>
<fixed facet="wst.jsdt.web"/> <fixed facet="wst.jsdt.web"/>

View File

@ -36,194 +36,115 @@ import org.zkoss.zul.Textbox;
@Scope("prototype") @Scope("prototype")
public class BusquedaEmpresaController extends MyGenericForwardComposer { public class BusquedaEmpresaController extends MyGenericForwardComposer {
@Autowired private static final long serialVersionUID = 1L;
private transient PagedListWrapper<Empresa> plwEmpresa; @Autowired
private MyListbox empresaList; private transient PagedListWrapper<Empresa> plwEmpresa;
private Paging pagingEmpresa; private MyListbox empresaList;
private Textbox txtNombre; private Paging pagingEmpresa;
private Textbox txtEquivalencia; private Textbox txtNombre;
private Textbox txtRFC; private Textbox txtEquivalencia;
private Combobox cmbExterna; private Textbox txtRFC;
private Combobox cmbIndTipo; private Combobox cmbExterna;
private Row rowEquivalencia; private Combobox cmbIndTipo;
private Listheader headerEquivalencia; private Row rowEquivalencia;
private Listheader headerEquivalencia;
public Combobox getCmbExterna() { @Override
return cmbExterna; public void doAfterCompose(Component comp) throws Exception {
} super.doAfterCompose(comp);
public void setCmbExterna(Combobox cmbExterna) { empresaList.setItemRenderer(new RenderEmpresa());
this.cmbExterna = cmbExterna; empresaList.addEventListener("onDoubleClick", new EventListener() {
}
public Paging getPagingEmpresa() { @Override
return pagingEmpresa; public void onEvent(Event event) throws Exception {
} Empresa emp = (Empresa) empresaList.getSelected();
verPeriodo(emp);
}
});
public void setPagingEmpresa(Paging pagingEmpresa) { refreshLista();
this.pagingEmpresa = pagingEmpresa;
}
public MyListbox getEmpresaList() { if (!ApplicationProperties.getInstance().mostrarEquivalencia()) {
return empresaList; rowEquivalencia.setVisible(Boolean.FALSE);
} headerEquivalencia.setVisible(Boolean.FALSE);
}
public void setEmpresaList(MyListbox empresaList) { txtNombre.focus();
this.empresaList = empresaList; }
}
public PagedListWrapper<Empresa> getPlwEmpresa() { @SuppressWarnings({ "rawtypes", "unchecked" })
return plwEmpresa; private void verPeriodo(Empresa emp) {
} if (emp == null) {
return;
}
public void setPlwEmpresa(PagedListWrapper<Empresa> plwEmpresa) { Map args = new HashMap();
this.plwEmpresa = plwEmpresa; args.put("empresa", emp);
} args.put("empresaList", empresaList);
public Textbox getTxtEquivalencia() { openWindow("/gui/catalogos/editarEmpresa.zul",
return txtEquivalencia; Labels.getLabel("editarEmpresaController.window.title"), args, MODAL);
} }
public void setTxtEquivalencia(Textbox txtEquivalencia) { private void refreshLista() {
this.txtEquivalencia = txtEquivalencia; HibernateSearchObject<Empresa> empresaBusqueda =
} new HibernateSearchObject<Empresa>(Empresa.class, pagingEmpresa.getPageSize());
public Listheader getHeaderEquivalencia() { Comboitem ci = cmbExterna.getSelectedItem();
return headerEquivalencia; String value;
} if (ci != null) {
value = (String) ci.getValue();
public void setHeaderEquivalencia(Listheader headerEquivalencia) { if (value.equals("1")) {
this.headerEquivalencia = headerEquivalencia; empresaBusqueda.addFilterEqual("indExterna", Boolean.TRUE);
} } else {
empresaBusqueda.addFilterEqual("indExterna", Boolean.FALSE);
}
}
public Row getRowEquivalencia() { Comboitem cbiTipo = cmbIndTipo.getSelectedItem();
return rowEquivalencia; Short tipo = null;
} if (cbiTipo != null) {
tipo = Short.parseShort(cbiTipo.getValue().toString());
empresaBusqueda.addFilterEqual("indTipo", tipo);
}
public void setRowEquivalencia(Row rowEquivalencia) { if (!txtRFC.getText().isEmpty()) {
this.rowEquivalencia = rowEquivalencia; empresaBusqueda.addFilterEqual("rfc", txtRFC.getText());
} }
public Textbox getTxtRFC() { empresaBusqueda.addFilterNotEqual("empresaId", -1);
return txtRFC; empresaBusqueda.addFilterLike("nombempresa", "%" + txtNombre.getText().trim().concat("%"));
}
public void setTxtRFC(Textbox txtRFC) { if (!txtEquivalencia.getText().isEmpty()) {
this.txtRFC = txtRFC; empresaBusqueda.addFilterEqual("equivalenciaId", txtEquivalencia.getText());
} }
public void onClick$btnPesquisa(Event ev) throws InterruptedException { empresaBusqueda.addFilterEqual("activo", Boolean.TRUE);
refreshLista(); empresaBusqueda.addSortAsc("nombempresa");
}
public void onClick$btnRefresh(Event ev) { plwEmpresa.init(empresaBusqueda, empresaList, pagingEmpresa);
refreshLista();
}
public void onClick$btnNovo(Event ev) { if (empresaList.getData().length == 0) {
verPeriodo(new Empresa()); try {
} Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
Labels.getLabel("busquedaEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
}
}
}
public Combobox getCmbIndTipo() { public void onClick$btnPesquisa(Event ev) throws InterruptedException {
return cmbIndTipo; refreshLista();
} }
public void setCmbIndTipo(Combobox cmbIndTipo) { public void onClick$btnRefresh(Event ev) {
this.cmbIndTipo = cmbIndTipo; refreshLista();
} }
public Textbox getTxtNombre() { public void onClick$btnNovo(Event ev) {
return txtNombre; verPeriodo(new Empresa());
} }
public void setTxtNombre(Textbox txtNombre) {
this.txtNombre = txtNombre;
}
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
empresaList.setItemRenderer(new RenderEmpresa());
empresaList.addEventListener("onDoubleClick", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
Empresa emp = (Empresa) empresaList.getSelected();
verPeriodo(emp);
}
});
refreshLista();
if (!ApplicationProperties.getInstance().mostrarEquivalencia()) {
rowEquivalencia.setVisible(Boolean.FALSE);
headerEquivalencia.setVisible(Boolean.FALSE);
}
txtNombre.focus();
}
private void verPeriodo(Empresa emp) {
if (emp == null) {
return;
}
Map args = new HashMap();
args.put("empresa", emp);
args.put("empresaList", empresaList);
openWindow("/gui/catalogos/editarEmpresa.zul",
Labels.getLabel("editarEmpresaController.window.title"), args, MODAL);
}
private void refreshLista() {
HibernateSearchObject<Empresa> empresaBusqueda =
new HibernateSearchObject<Empresa>(Empresa.class, pagingEmpresa.getPageSize());
Comboitem ci = cmbExterna.getSelectedItem();
String value;
if (ci != null) {
value = (String) ci.getValue();
if (value.equals("1")) {
empresaBusqueda.addFilterEqual("indExterna", Boolean.TRUE);
} else {
empresaBusqueda.addFilterEqual("indExterna", Boolean.FALSE);
}
}
Comboitem cbiTipo = cmbIndTipo.getSelectedItem();
Short tipo = null;
if (cbiTipo != null) {
tipo = Short.parseShort(cbiTipo.getValue().toString());
empresaBusqueda.addFilterEqual("indTipo", tipo);
}
if (!txtRFC.getText().isEmpty()) {
empresaBusqueda.addFilterEqual("rfc", txtRFC.getText());
}
empresaBusqueda.addFilterNotEqual("empresaId", -1);
empresaBusqueda.addFilterLike("nombempresa", "%" + txtNombre.getText().trim().concat("%"));
if (!txtEquivalencia.getText().isEmpty()) {
empresaBusqueda.addFilterEqual("equivalenciaId", txtEquivalencia.getText());
}
empresaBusqueda.addFilterEqual("activo", Boolean.TRUE);
empresaBusqueda.addSortAsc("nombempresa");
plwEmpresa.init(empresaBusqueda, empresaList, pagingEmpresa);
if (empresaList.getData().length == 0) {
try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
Labels.getLabel("busquedaEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
}
}
}
} }

View File

@ -4,30 +4,39 @@
*/ */
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import com.rjconsultores.ventaboletos.entidad.Empresa; import java.util.ArrayList;
import com.rjconsultores.ventaboletos.service.EmpresaService; import java.util.Calendar;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import java.util.List;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import java.util.Calendar;
import java.util.List;
import org.zkoss.util.resource.Labels; import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.Event;
import org.zkoss.zkplus.databind.BindingListModel;
import org.zkoss.zkplus.databind.BindingListModelList;
import org.zkoss.zul.Button; import org.zkoss.zul.Button;
import org.zkoss.zul.Checkbox; import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Messagebox; import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Row; import org.zkoss.zul.Row;
import com.rjconsultores.ventaboletos.entidad.Ciudad;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.Estado;
import com.rjconsultores.ventaboletos.service.CiudadService;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.EstadoService;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
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.MyTextbox;
/** /**
* *
* @author Rafius * @author Rafius
@ -36,193 +45,185 @@ import org.zkoss.zul.Row;
@Scope("prototype") @Scope("prototype")
public class EditarEmpresaController extends MyGenericForwardComposer { public class EditarEmpresaController extends MyGenericForwardComposer {
@Autowired private static final long serialVersionUID = 1L;
private EmpresaService empresaService; private static Logger log = Logger.getLogger(EditarEmpresaController.class);
private Empresa empresa; @Autowired
private MyListbox empresaList; private EmpresaService empresaService;
private static Logger log = Logger.getLogger(EditarEmpresaController.class); @Autowired
private MyTextbox txtNome; private EstadoService estadoService;
private Button btnApagar; @Autowired
private Combobox cmbIndTipo; private CiudadService ciudadService;
private Checkbox chkExterna; private Empresa empresa;
private Checkbox chkPagoConductor; private MyListbox empresaList;
private Row rowEquivalencia; private MyTextbox txtNome;
private MyTextbox txtCNPJ;
private Button btnApagar;
private Combobox cmbIndTipo;
private Checkbox chkExterna;
private Combobox cmbEstado;
private Combobox cmbCidade;
private Row rowEquivalencia;
private List<Estado> lsEstados;
private List<Ciudad> lsCidades;
public Empresa getEmpresa() { public Empresa getEmpresa() {
return empresa; return empresa;
} }
public void setEmpresa(Empresa empresa) { public void setEmpresa(Empresa empresa) {
this.empresa = empresa; this.empresa = empresa;
} }
public MyListbox getEmpresaList() { public List<Estado> getLsEstados() {
return empresaList; return lsEstados;
} }
public void setEmpresaList(MyListbox empresaList) { public void setLsEstados(List<Estado> lsEstados) {
this.empresaList = empresaList; this.lsEstados = lsEstados;
} }
public EmpresaService getEmpresaService() { public List<Ciudad> getLsCidades() {
return empresaService; return lsCidades;
} }
public void setEmpresaService(EmpresaService empresaService) { public void setLsCidades(List<Ciudad> lsCidades) {
this.empresaService = empresaService; this.lsCidades = lsCidades;
} }
public Button getBtnApagar() { @Override
return btnApagar; public void doAfterCompose(Component comp) throws Exception {
} lsEstados = estadoService.obtenerTodos();
lsCidades = new ArrayList<Ciudad>();
public void setBtnApagar(Button btnApagar) { super.doAfterCompose(comp);
this.btnApagar = btnApagar;
}
public MyTextbox getTxtNome() { empresa = (Empresa) Executions.getCurrent().getArg().get("empresa");
return txtNome; empresaList = (MyListbox) Executions.getCurrent().getArg().get("empresaList");
}
public void setTxtNome(MyTextbox txtNome) { txtNome.focus();
this.txtNome = txtNome;
}
public Combobox getCmbIndTipo() { if (empresa.getEmpresaId() == null) {
return cmbIndTipo; btnApagar.setVisible(Boolean.FALSE);
} chkExterna.setChecked(true);
} else {
chkExterna.setChecked(empresa.getIndExterna() == null ? false : empresa.getIndExterna());
public void setCmbIndTipo(Combobox cmbIndTipo) { Ciudad cidade = empresa.getCidade();
this.cmbIndTipo = cmbIndTipo; if (cidade != null) {
} cmbCidade.setText(cidade.getNombciudad());
public Checkbox getChkExterna() { Estado estado = cidade.getEstado();
return chkExterna; if (estado != null) {
} cmbEstado.setText(estado.getNombestado());
}
}
}
public void setChkExterna(Checkbox chkExterna) { if (!ApplicationProperties.getInstance().mostrarEquivalencia()) {
this.chkExterna = chkExterna; rowEquivalencia.setVisible(Boolean.FALSE);
} }
}
public Checkbox getChkPagoConductor() { public void onClick$btnSalvar(Event ev) throws InterruptedException {
return chkPagoConductor; txtNome.getValue();
} cmbIndTipo.getValue();
txtCNPJ.getValue();
public void setChkPagoConductor(Checkbox chkPagoConductor) { Comboitem cbiCidade = cmbCidade.getSelectedItem();
this.chkPagoConductor = chkPagoConductor; if (cbiCidade != null) {
} Ciudad cidade = (Ciudad) cbiCidade.getValue();
public Row getRowEquivalencia() { empresa.setCidade(cidade);
return rowEquivalencia; }
}
public void setRowEquivalencia(Row rowEquivalencia) { try {
this.rowEquivalencia = rowEquivalencia; if (empresa.getIndExterna() == null) {
} empresa.setIndExterna(Boolean.FALSE);
}
@Override empresa.setActivo(Boolean.TRUE);
public void doAfterCompose(Component comp) throws Exception { empresa.setFecmodif(Calendar.getInstance().getTime());
super.doAfterCompose(comp); empresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
empresa.setIndExterna(chkExterna.isChecked());
empresa = (Empresa) Executions.getCurrent().getArg().get("empresa"); if (empresa.getEmpresaId() == null) {
empresaList = (MyListbox) Executions.getCurrent().getArg().get("empresaList"); List<Empresa> lsEmpresa =
empresaService.buscar(empresa.getNombempresa(), empresa.getIndExterna(),
empresa.getIndTipo());
txtNome.focus(); if (!lsEmpresa.isEmpty()) {
Messagebox.show(
Labels.getLabel("MSG.Registro.Existe"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
if (empresa.getEmpresaId() == null) { return;
btnApagar.setVisible(Boolean.FALSE); }
chkExterna.setChecked(true);
} else {
chkExterna.setChecked(empresa.getIndExterna() == null ? false : empresa.getIndExterna());
chkPagoConductor.setChecked(empresa.getPagoConductor() == null ? false : empresa.getPagoConductor());
}
if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { empresaService.suscribir(empresa);
rowEquivalencia.setVisible(Boolean.FALSE); empresaList.addItem(empresa);
} } else {
} empresaService.actualizacion(empresa);
empresaList.updateItem(empresa);
}
public void onClick$btnSalvar(Event ev) throws InterruptedException { Messagebox.show(
txtNome.getValue(); Labels.getLabel("editarEmpresaController.MSG.suscribirOK"),
cmbIndTipo.getValue(); Labels.getLabel("editarEmpresaController.window.title"),
try { Messagebox.OK, Messagebox.INFORMATION);
if (empresa.getIndExterna() == null) {
empresa.setIndExterna(Boolean.FALSE);
}
empresa.setActivo(Boolean.TRUE); closeWindow();
empresa.setFecmodif(Calendar.getInstance().getTime());
empresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
empresa.setIndExterna(chkExterna.isChecked());
empresa.setPagoConductor(chkPagoConductor.isChecked());
if (empresa.getEmpresaId() == null) { } catch (Exception ex) {
List<Empresa> lsEmpresa = log.error("editarEmpresaController: " + ex);
empresaService.buscar(empresa.getNombempresa(), empresa.getIndExterna(), Messagebox.show(
empresa.getIndTipo()); Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
}
if (!lsEmpresa.isEmpty()) { public void onClick$chkExterna(Event ev) {
Messagebox.show( if (!chkExterna.isChecked()) {
Labels.getLabel("MSG.Registro.Existe"), chkExterna.setChecked(false);
Labels.getLabel("editarEmpresaController.window.title"), } else {
Messagebox.OK, Messagebox.EXCLAMATION); chkExterna.setChecked(true);
}
}
return; public void onClick$btnApagar(Event ev) {
} try {
int resp = Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.borrarPergunta"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
empresaService.suscribir(empresa); if (resp == Messagebox.YES) {
empresaList.addItem(empresa);
} else {
empresaService.actualizacion(empresa);
empresaList.updateItem(empresa);
}
Messagebox.show( empresaService.borrar(empresa);
Labels.getLabel("editarEmpresaController.MSG.suscribirOK"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
closeWindow(); Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.borrarOK"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (Exception ex) { empresaList.removeItem(empresa);
log.error("editarEmpresaController: " + ex);
Messagebox.show(
Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
}
public void onClick$chkExterna(Event ev) { closeWindow();
if (!chkExterna.isChecked()) { }
chkExterna.setChecked(false); } catch (Exception ex) {
} else { log.error(ex);
chkExterna.setChecked(true); }
} }
}
public void onClick$btnApagar(Event ev) { public void onChange$cmbEstado(Event ev) {
try { Comboitem cbiEstado = cmbEstado.getSelectedItem();
int resp = Messagebox.show( if (cbiEstado != null) {
Labels.getLabel("editarEmpresaController.MSG.borrarPergunta"), Estado estado = (Estado) cbiEstado.getValue();
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) { lsCidades.addAll(ciudadService.buscarPorEstado(estado));
BindingListModel listModelCiudad = new BindingListModelList(lsCidades, true);
empresaService.borrar(empresa); cmbCidade.setModel(listModelCiudad);
}
Messagebox.show( }
Labels.getLabel("editarEmpresaController.MSG.borrarOK"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
empresaList.removeItem(empresa);
closeWindow();
}
} catch (Exception ex) {
log.error(ex);
}
}
} }

View File

@ -37,148 +37,102 @@ import org.zkoss.zul.Textbox;
@Scope("prototype") @Scope("prototype")
public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer { public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
@Autowired private static final long serialVersionUID = 1L;
private transient PagedListWrapper<Ruta> plwRuta; @Autowired
@Autowired private transient PagedListWrapper<Ruta> plwRuta;
private ClaseServicioService claseServicioServicce; @Autowired
private List<ClaseServicio> lsClaseServicio; private ClaseServicioService claseServicioServicce;
private MyListbox rutaList; private List<ClaseServicio> lsClaseServicio;
private Paging pagingRuta; private MyListbox rutaList;
private Textbox txtNombre; private Paging pagingRuta;
private Intbox txtId; private Textbox txtNombre;
private Combobox cmbClaseServicio; private Intbox txtId;
private Combobox cmbClaseServicio;
public Paging getPagingRuta() { public List<ClaseServicio> getLsClaseServicio() {
return pagingRuta; return lsClaseServicio;
} }
public void setPagingRuta(Paging pagingRuta) { public void setLsClaseServicio(List<ClaseServicio> lsClaseServicio) {
this.pagingRuta = pagingRuta; this.lsClaseServicio = lsClaseServicio;
} }
public MyListbox getRutaList() { @Override
return rutaList; public void doAfterCompose(Component comp) throws Exception {
} lsClaseServicio = claseServicioServicce.obtenerTodos();
public void setRutaList(MyListbox rutaList) { super.doAfterCompose(comp);
this.rutaList = rutaList;
}
public PagedListWrapper<Ruta> getPlwRuta() { rutaList.setItemRenderer(new RenderCatalogoDeRutas());
return plwRuta; rutaList.addEventListener("onDoubleClick", new EventListener() {
}
public void setPlwRuta(PagedListWrapper<Ruta> plwRuta) { @Override
this.plwRuta = plwRuta; public void onEvent(Event event) throws Exception {
} Ruta c = (Ruta) rutaList.getSelected();
verPeriodo(c);
}
});
public void onClick$btnPesquisa(Event ev) throws InterruptedException { refreshLista();
refreshLista();
}
public void onClick$btnRefresh(Event ev) { txtId.focus();
refreshLista(); }
}
public void onClick$btnNovo(Event ev) { @SuppressWarnings({ "rawtypes", "unchecked" })
verPeriodo(new Ruta()); private void verPeriodo(Ruta c) {
} if (c == null) {
return;
}
public Textbox getTxtNombre() { Map args = new HashMap();
return txtNombre; args.put("ruta", c);
} args.put("rutaList", rutaList);
public void setTxtNombre(Textbox txtNombre) { openWindow("/gui/esquema_operacional/editarRuta.zul",
this.txtNombre = txtNombre; Labels.getLabel("editarCatalogoDeRutaController.window.title"), args, MODAL);
} }
public Combobox getCmbClaseServicio() { private void refreshLista() {
return cmbClaseServicio; HibernateSearchObject<Ruta> claseServicioBusqueda =
} new HibernateSearchObject<Ruta>(Ruta.class, pagingRuta.getPageSize());
claseServicioBusqueda.addFilterEqual("activo", Boolean.TRUE);
public void setCmbClaseServicio(Combobox cmbClaseServicio) { claseServicioBusqueda.addFilterNotEqual("rutaId", -1);
this.cmbClaseServicio = cmbClaseServicio; if (txtId.getValue() != null) {
} claseServicioBusqueda.addFilterEqual("rutaId", txtId.getValue());
}
public List<ClaseServicio> getLsClaseServicio() { claseServicioBusqueda.addFilterLike("descruta",
return lsClaseServicio; "%" + txtNombre.getText().trim().concat("%"));
}
public void setLsClaseServicio(List<ClaseServicio> lsClaseServicio) { Comboitem cbiClaseServicio = cmbClaseServicio.getSelectedItem();
this.lsClaseServicio = lsClaseServicio; if (cbiClaseServicio != null) {
} ClaseServicio claseServicio = (ClaseServicio) cbiClaseServicio.getValue();
claseServicioBusqueda.addFilterEqual("claseServicio", claseServicio);
}
public Intbox getTxtId() { claseServicioBusqueda.addSortAsc("descruta");
return txtId;
}
public void setTxtId(Intbox txtId) { plwRuta.init(claseServicioBusqueda, rutaList, pagingRuta);
this.txtId = txtId; if (rutaList.getData().length == 0) {
} try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
Labels.getLabel("busquedaCatalogoDeRutaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
}
}
}
@Override public void onClick$btnPesquisa(Event ev) throws InterruptedException {
public void doAfterCompose(Component comp) throws Exception { refreshLista();
lsClaseServicio = claseServicioServicce.obtenerTodos(); }
super.doAfterCompose(comp); public void onClick$btnRefresh(Event ev) {
refreshLista();
}
rutaList.setItemRenderer(new RenderCatalogoDeRutas()); public void onClick$btnNovo(Event ev) {
rutaList.addEventListener("onDoubleClick", new EventListener() { verPeriodo(new Ruta());
}
@Override
public void onEvent(Event event) throws Exception {
Ruta c = (Ruta) rutaList.getSelected();
verPeriodo(c);
}
});
refreshLista();
txtId.focus();
}
private void verPeriodo(Ruta c) {
if (c == null) {
return;
}
Map args = new HashMap();
args.put("ruta", c);
args.put("rutaList", rutaList);
openWindow("/gui/esquema_operacional/editarRuta.zul",
Labels.getLabel("editarCatalogoDeRutaController.window.title"), args, MODAL);
}
private void refreshLista() {
HibernateSearchObject<Ruta> claseServicioBusqueda =
new HibernateSearchObject<Ruta>(Ruta.class, pagingRuta.getPageSize());
claseServicioBusqueda.addFilterEqual("activo", Boolean.TRUE);
claseServicioBusqueda.addFilterNotEqual("rutaId", -1);
if (txtId.getValue() != null) {
claseServicioBusqueda.addFilterEqual("rutaId", txtId.getValue());
}
claseServicioBusqueda.addFilterLike("descruta",
"%" + txtNombre.getText().trim().concat("%"));
Comboitem cbiClaseServicio = cmbClaseServicio.getSelectedItem();
if (cbiClaseServicio != null) {
ClaseServicio claseServicio = (ClaseServicio) cbiClaseServicio.getValue();
claseServicioBusqueda.addFilterEqual("claseServicio", claseServicio);
}
claseServicioBusqueda.addSortAsc("descruta");
plwRuta.init(claseServicioBusqueda, rutaList, pagingRuta);
if (rutaList.getData().length == 0) {
try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
Labels.getLabel("busquedaCatalogoDeRutaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
}
}
}
} }

View File

@ -34,7 +34,6 @@ import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Paging; import org.zkoss.zul.Paging;
import org.zkoss.zul.Radio; import org.zkoss.zul.Radio;
import org.zkoss.zul.Spinner; import org.zkoss.zul.Spinner;
import org.zkoss.zul.Tab;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
@ -75,6 +74,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRutaEmpresa;
@Scope("prototype") @Scope("prototype")
public class EditarCatalogoDeRutaController extends MyGenericForwardComposer implements ListitemRenderer { public class EditarCatalogoDeRutaController extends MyGenericForwardComposer implements ListitemRenderer {
private static final long serialVersionUID = 1L;
@Autowired @Autowired
private RutaService rutaService; private RutaService rutaService;
@Autowired @Autowired
@ -112,6 +112,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
private List<RutaEmpresa> lsRutaEmpresa; private List<RutaEmpresa> lsRutaEmpresa;
private Tramo tramoBandBox; private Tramo tramoBandBox;
private Textbox txtNome; private Textbox txtNome;
private Textbox txtPrefixo;
private Spinner numSecuencia; private Spinner numSecuencia;
private Combobox cmbClase; private Combobox cmbClase;
private Combobox cmbTramoCombinacion; private Combobox cmbTramoCombinacion;
@ -126,7 +127,6 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
private Boolean secuenciaFoiAlterada = Boolean.FALSE; private Boolean secuenciaFoiAlterada = Boolean.FALSE;
private Boolean modificado = Boolean.FALSE; private Boolean modificado = Boolean.FALSE;
private Checkbox chkVentaOffLine; private Checkbox chkVentaOffLine;
private Tab tabCombinacion;
private static Logger log = Logger.getLogger(EditarCatalogoDeRutaController.class); private static Logger log = Logger.getLogger(EditarCatalogoDeRutaController.class);
private boolean carregouCombinacao; private boolean carregouCombinacao;
@ -268,6 +268,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
modificado = Boolean.TRUE; modificado = Boolean.TRUE;
} }
@SuppressWarnings({ "unchecked", "rawtypes" })
public void onClick$btnAdicionarSecuencia(Event ev) public void onClick$btnAdicionarSecuencia(Event ev)
throws InterruptedException { throws InterruptedException {
cmbVia.getValue(); cmbVia.getValue();
@ -310,12 +311,14 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
// existem, não faço nada. // existem, não faço nada.
if (lsParadasSequencia.get(i).getSecuencia().intValue() < numSecuencia.getValue()) { if (lsParadasSequencia.get(i).getSecuencia().intValue() < numSecuencia.getValue()) {
continue; continue;
// Se existe uma sequancia igual a já digitada, incremento +1 nesse secuencia // Se existe uma sequancia igual a já digitada,
// incremento +1 nesse secuencia
} else if (lsParadasSequencia.get(i).getSecuencia().intValue() == numSecuencia.getValue()) { } else if (lsParadasSequencia.get(i).getSecuencia().intValue() == numSecuencia.getValue()) {
Integer novaSecuencia = lsParadasSequencia.get(i).getSecuencia().intValue() + 1; Integer novaSecuencia = lsParadasSequencia.get(i).getSecuencia().intValue() + 1;
lsParadasSequencia.get(i).setSecuencia(new Short(novaSecuencia.toString())); lsParadasSequencia.get(i).setSecuencia(new Short(novaSecuencia.toString()));
incrementar = Boolean.TRUE; incrementar = Boolean.TRUE;
// So continuo incrementando se já houver uma secuencia igual // So continuo incrementando se já houver uma
// secuencia igual
} else if (incrementar) { } else if (incrementar) {
Integer novaSecuencia = lsParadasSequencia.get(i).getSecuencia().intValue() + 1; Integer novaSecuencia = lsParadasSequencia.get(i).getSecuencia().intValue() + 1;
lsParadasSequencia.get(i).setSecuencia(new Short(novaSecuencia.toString())); lsParadasSequencia.get(i).setSecuencia(new Short(novaSecuencia.toString()));
@ -363,18 +366,18 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
ParadaSecuencia paradaSecuencia = (ParadaSecuencia) rutaSecuenciaList.getSelected(); ParadaSecuencia paradaSecuencia = (ParadaSecuencia) rutaSecuenciaList.getSelected();
if (paradaSecuencia != null) { if (paradaSecuencia != null) {
if (ruta.getRutaId() != null){ if (ruta.getRutaId() != null) {
List<Integer> lsEsquemas = esquemaCorridaService.existe(ruta, paradaSecuencia.getParada().getParadaId()); List<Integer> lsEsquemas = esquemaCorridaService.existe(ruta, paradaSecuencia.getParada().getParadaId());
if (!lsEsquemas.isEmpty()){ if (!lsEsquemas.isEmpty()) {
StringBuilder sb = new StringBuilder(""); StringBuilder sb = new StringBuilder("");
for(Integer esquemaCorridaId:lsEsquemas){ for (Integer esquemaCorridaId : lsEsquemas) {
sb.append(esquemaCorridaId).append(", "); sb.append(esquemaCorridaId).append(", ");
} }
sb.delete(sb.length()-2, sb.length()); sb.delete(sb.length() - 2, sb.length());
String msg = new MessageFormat(Labels.getLabel("busquedaCatalogoDeRutaController.msg.validactionRemocionParada")).format(new Object[]{paradaSecuencia.getParada().getDescparada(),sb.toString()}); String msg = new MessageFormat(Labels.getLabel("busquedaCatalogoDeRutaController.msg.validactionRemocionParada")).format(new Object[] { paradaSecuencia.getParada().getDescparada(), sb.toString() });
Messagebox.show(msg,Labels.getLabel("editarCatalogoDeRutaController.window.title"),Messagebox.OK, Messagebox.ERROR); Messagebox.show(msg, Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.ERROR);
return; return;
} }
@ -518,6 +521,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
} }
public void onClick$btnSalvar(Event ev) throws InterruptedException { public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtPrefixo.getValue();
if ((ruta.getRutaId() != null) && secuenciaFoiAlterada) { if ((ruta.getRutaId() != null) && secuenciaFoiAlterada) {
int resp = Messagebox.show( int resp = Messagebox.show(
Labels.getLabel("editarCatalogoDeRutaController.msg.validacionCambionEnCombinaciones"), Labels.getLabel("editarCatalogoDeRutaController.msg.validacionCambionEnCombinaciones"),
@ -578,7 +583,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
} }
} else { } else {
// Gera Secuencia e Combinação Novamente se houve modificação na Secuencia. // Gera Secuencia e Combinação Novamente se houve
// modificação na Secuencia.
if (secuenciaFoiAlterada) { if (secuenciaFoiAlterada) {
ruta = rutaService.actualizacion(ruta, lsParadasSequencia); ruta = rutaService.actualizacion(ruta, lsParadasSequencia);
} else { } else {

View File

@ -15,18 +15,21 @@ import org.zkoss.zul.ListitemRenderer;
*/ */
public class RenderCatalogoDeRutas implements ListitemRenderer { public class RenderCatalogoDeRutas implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception { public void render(Listitem lstm, Object o) throws Exception {
Ruta ruta = (Ruta) o; Ruta ruta = (Ruta) o;
Listcell lc = new Listcell(ruta.getRutaId().toString()); Listcell lc = new Listcell(ruta.getRutaId().toString());
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(ruta.getDescruta()); lc = new Listcell(ruta.getDescruta());
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell((ruta.getClaseServicio() == null)?"":ruta.getClaseServicio().getDescclase()); lc = new Listcell((ruta.getClaseServicio() == null) ? "" : ruta.getClaseServicio().getDescclase());
lc.setParent(lstm); lc.setParent(lstm);
lstm.setAttribute("data", ruta); lc = new Listcell(ruta.getPrefixo());
} lc.setParent(lstm);
lstm.setAttribute("data", ruta);
}
} }

View File

@ -17,61 +17,54 @@ import org.zkoss.zul.ListitemRenderer;
*/ */
public class RenderEmpresa implements ListitemRenderer { public class RenderEmpresa implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception { public void render(Listitem lstm, Object o) throws Exception {
Empresa empresa = (Empresa) o; Empresa empresa = (Empresa) o;
Listcell lc = new Listcell(empresa.getEmpresaId().toString()); Listcell lc = new Listcell(empresa.getEmpresaId().toString());
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(empresa.getNombempresa()); lc = new Listcell(empresa.getNombempresa());
lc.setParent(lstm); lc.setParent(lstm);
Boolean externa = empresa.getIndExterna(); Boolean externa = empresa.getIndExterna();
if (externa != null) { if (externa != null) {
if (externa) { if (externa) {
lc = new Listcell(Labels.getLabel("MSG.SI")); lc = new Listcell(Labels.getLabel("MSG.SI"));
lc.setParent(lstm); lc.setParent(lstm);
} else { } else {
lc = new Listcell(Labels.getLabel("MSG.NO")); lc = new Listcell(Labels.getLabel("MSG.NO"));
lc.setParent(lstm); lc.setParent(lstm);
} }
} }
Boolean pago = empresa.getPagoConductor();
if (pago != null) {
if (pago) {
lc = new Listcell(Labels.getLabel("MSG.SI"));
lc.setParent(lstm);
} else {
lc = new Listcell(Labels.getLabel("MSG.NO"));
lc.setParent(lstm);
}
}
Short tipo = empresa.getIndTipo(); Short tipo = empresa.getIndTipo();
Short short1 = 1; Short short1 = 1;
Short short2 = 2; Short short2 = 2;
Short short3 = 3; Short short3 = 3;
if (tipo != null) { if (tipo != null) {
if (tipo.equals(short1)) { if (tipo.equals(short1)) {
lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.1")); lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.1"));
} else if (tipo.equals(short2)) { } else if (tipo.equals(short2)) {
lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.2")); lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.2"));
} else if (tipo.equals(short3)) { } else if (tipo.equals(short3)) {
lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.3")); lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.3"));
} }
} else { } else {
lc = new Listcell(Labels.getLabel("")); lc = new Listcell(Labels.getLabel(""));
} }
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(empresa.getRfc()); lc = new Listcell(empresa.getRfc());
lc.setParent(lstm); lc.setParent(lstm);
if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { lc = new Listcell(empresa.getCnpj());
lc = new Listcell(empresa.getEquivalenciaId()); lc.setParent(lstm);
lc.setParent(lstm);
}
lstm.setAttribute("data", empresa); if (!ApplicationProperties.getInstance().mostrarEquivalencia()) {
} lc = new Listcell(empresa.getEquivalenciaId());
lc.setParent(lstm);
}
lstm.setAttribute("data", empresa);
}
} }

View File

@ -441,6 +441,15 @@ editarEmpresaController.IndTipo.3 = TELEFONIA
editarEmpresaController.IndTipo.label = Tipo editarEmpresaController.IndTipo.label = Tipo
editarEmpresaController.equivalenciaElektraId.label = Equivalencia editarEmpresaController.equivalenciaElektraId.label = Equivalencia
editarEmpresaController.rfc.label = RFC editarEmpresaController.rfc.label = RFC
editarEmpresaController.cnpj.label = CNPJ
editarEmpresaController.endereco.label = Endereço
editarEmpresaController.logradouro.label = Logradouro
editarEmpresaController.numero.label = Numero
editarEmpresaController.complemento.label = Complemento
editarEmpresaController.cep.label = CEP
editarEmpresaController.bairro.label = Bairro
editarEmpresaController.cidade.label = Cidade
editarEmpresaController.estado.label = Estado
# Muestra o ponto de Pesquisa de Venda # Muestra o ponto de Pesquisa de Venda
busquedaPuntoVentaController.window.title = Ponto de venda busquedaPuntoVentaController.window.title = Ponto de venda
@ -1006,6 +1015,8 @@ editarCatalogoDeRutaController.lhTiempoEstancia = Tempo parada
editarCatalogoDeRutaController.MSG.addTramos = Incluir editarCatalogoDeRutaController.MSG.addTramos = Incluir
editarCatalogoDeRutaController.MSG.tramoInicioFim = Trecho inicial ou final não pode eliminar editarCatalogoDeRutaController.MSG.tramoInicioFim = Trecho inicial ou final não pode eliminar
editarCatalogoDeRutaController.VentaOffLine = Venda em hand held off line editarCatalogoDeRutaController.VentaOffLine = Venda em hand held off line
editarCatalogoDeRutaController.lbPrefixo.value = Prefixo
editarCatalogoDeRutaController.lbPrefixoAuxiliar.value = Prefixo Auxiliar
# A través da pantalla de Pesquisa # A través da pantalla de Pesquisa
busquedaViaController.window.title = Via busquedaViaController.window.title = Via

View File

@ -75,15 +75,15 @@
<listheader image="/gui/img/create_doc.gif" width="100px" <listheader image="/gui/img/create_doc.gif" width="100px"
label="${c:l('editarEmpresaController.externa.label')}" label="${c:l('editarEmpresaController.externa.label')}"
sort="auto(indExterna)"/> sort="auto(indExterna)"/>
<listheader image="/gui/img/create_doc.gif" width="100px"
label="${c:l('editarEmpresaController.pagoConductor.label')}"
sort="auto(pagoConductor)"/>
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarEmpresaController.IndTipo.label')}" label="${c:l('editarEmpresaController.IndTipo.label')}"
sort="auto(indTipo)"/> sort="auto(indTipo)"/>
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarEmpresaController.rfc.label')}" label="${c:l('editarEmpresaController.rfc.label')}"
sort="auto(indTipo)"/> sort="auto(rfc)"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarEmpresaController.cnpj.label')}"
sort="auto(cnpj)"/>
<listheader id="headerEquivalencia" image="/gui/img/create_doc.gif" <listheader id="headerEquivalencia" image="/gui/img/create_doc.gif"
label="${c:l('lb.Equivalencia')}" label="${c:l('lb.Equivalencia')}"
sort="auto(equivalenciaId)"/> sort="auto(equivalenciaId)"/>

View File

@ -5,68 +5,163 @@
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?> <?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarEmpresa" border="normal" <window id="winEditarEmpresa" border="normal"
apply="${editarEmpresaController}" apply="${editarEmpresaController}" width="500px"
width="400px" contentStyle="overflow:auto" contentStyle="overflow:auto"
title="${c:l('editarEmpresaController.window.title')}"> title="${c:l('editarEmpresaController.window.title')}">
<toolbar> <toolbar>
<hbox spacing="5px" style="padding:1px" align="right"> <hbox spacing="5px" style="padding:1px" align="right">
<button id="btnApagar" height="20" <button id="btnApagar" height="20"
image="/gui/img/remove.png" width="35px" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarEmpresaController.btnApagar.tooltiptext')}"/> tooltiptext="${c:l('editarEmpresaController.btnApagar.tooltiptext')}" />
<button id="btnSalvar" height="20" <button id="btnSalvar" height="20"
image="/gui/img/save.png" width="35px" image="/gui/img/save.png" width="35px"
tooltiptext="${c:l('editarEmpresaController.btnSalvar.tooltiptext')}"/> tooltiptext="${c:l('editarEmpresaController.btnSalvar.tooltiptext')}" />
<button id="btnFechar" height="20" <button id="btnFechar" height="20"
image="/gui/img/exit.png" width="35px" image="/gui/img/exit.png" width="35px"
onClick="winEditarEmpresa.detach()" onClick="winEditarEmpresa.detach()"
tooltiptext="${c:l('editarEmpresaController.btnFechar.tooltiptext')}"/> tooltiptext="${c:l('editarEmpresaController.btnFechar.tooltiptext')}" />
</hbox> </hbox>
</toolbar> </toolbar>
<grid fixedLayout="true"> <tabbox>
<columns> <tabs>
<column width="40%" /> <tab
<column width="60%" /> label="${c:l('editarEmpresaController.lbNome.value')}" />
</columns> <tab
<rows> label="${c:l('editarEmpresaController.endereco.label')}" />
<row> </tabs>
<label id="lbNome" value="${c:l('editarEmpresaController.lbNome.value')}"/> <tabpanels>
<textbox id="txtNome" constraint="no empty" width="80%" maxlength="50" <tabpanel>
value="@{winEditarEmpresa$composer.empresa.nombempresa}" <grid fixedLayout="true">
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/> <columns>
</row> <column width="25%" />
<row> <column width="75%" />
<label value="${c:l('editarEmpresaController.IndTipo.label')}"/> </columns>
<combobox id="cmbIndTipo" constraint="no empty" width="90%" mold="rounded" buttonVisible="true" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" <rows>
selectedItem="@{winEditarEmpresa$composer.empresa.indTipo, converter='com.rjconsultores.ventaboletos.web.utilerias.StringToShortConverter'}"> <row>
<comboitem value="1" label="${c:l('editarEmpresaController.IndTipo.1')}" /> <label id="lbNome"
<comboitem value="2" label="${c:l('editarEmpresaController.IndTipo.2')}" /> value="${c:l('editarEmpresaController.lbNome.value')}" />
<comboitem value="3" label="${c:l('editarEmpresaController.IndTipo.3')}" /> <textbox id="txtNome"
</combobox> constraint="no empty" width="80%" maxlength="50"
</row> value="@{winEditarEmpresa$composer.empresa.nombempresa}"
<row> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<label id="lbExterna" value="${c:l('editarEmpresaController.externa.label')}"/> </row>
<checkbox id="chkExterna"/> <row>
</row> <label
<row> value="${c:l('editarEmpresaController.IndTipo.label')}" />
<label value="${c:l('editarEmpresaController.pagoConductor.label')}"/> <combobox id="cmbIndTipo"
<checkbox id="chkPagoConductor" checked="@{winEditarEmpresa$composer.empresa.pagoConductor"/> constraint="no empty" width="90%" mold="rounded"
</row> buttonVisible="true"
<row> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
<label value="${c:l('editarEmpresaController.rfc.label')}"/> selectedItem="@{winEditarEmpresa$composer.empresa.indTipo, converter='com.rjconsultores.ventaboletos.web.utilerias.StringToShortConverter'}">
<textbox id="txtRFC" width="100px" maxlength="13" <comboitem value="1"
value="@{winEditarEmpresa$composer.empresa.rfc}" label="${c:l('editarEmpresaController.IndTipo.1')}" />
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/> <comboitem value="2"
</row> label="${c:l('editarEmpresaController.IndTipo.2')}" />
<row id="rowEquivalencia"> <comboitem value="3"
<label value="${c:l('lb.Equivalencia')}"/> label="${c:l('editarEmpresaController.IndTipo.3')}" />
<textbox id="txtEquivalencia" width="100px" maxlength="10" </combobox>
value="@{winEditarEmpresa$composer.empresa.equivalenciaId}" </row>
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/> <row>
</row> <label id="lbExterna"
</rows> value="${c:l('editarEmpresaController.externa.label')}" />
</grid> <checkbox id="chkExterna" />
</window> </row>
<row>
<label
value="${c:l('editarEmpresaController.rfc.label')}" />
<textbox id="txtRFC" width="100px"
maxlength="13" value="@{winEditarEmpresa$composer.empresa.rfc}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('editarEmpresaController.cnpj.label')}" />
<textbox id="txtCNPJ" width="100px"
maxlength="18" constraint="no empty"
value="@{winEditarEmpresa$composer.empresa.cnpj}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row id="rowEquivalencia">
<label
value="${c:l('lb.Equivalencia')}" />
<textbox id="txtEquivalencia"
width="100px" maxlength="10"
value="@{winEditarEmpresa$composer.empresa.equivalenciaId}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
</rows>
</grid>
</tabpanel>
<tabpanel>
<grid fixedLayout="true">
<columns>
<column width="25%" />
<column width="75%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarEmpresaController.logradouro.label')}" />
<textbox id="txtLogradouro" width="98%"
maxlength="256"
value="@{winEditarEmpresa$composer.empresa.logradouro}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('editarEmpresaController.numero.label')}" />
<textbox id="txtNumero" width="30%"
maxlength="6"
value="@{winEditarEmpresa$composer.empresa.numero}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('editarEmpresaController.complemento.label')}" />
<textbox id="txtComplemento" width="30%"
maxlength="10"
value="@{winEditarEmpresa$composer.empresa.complemento}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('editarEmpresaController.cep.label')}" />
<textbox id="txtCEP" width="50%"
maxlength="11" value="@{winEditarEmpresa$composer.empresa.cep}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('editarEmpresaController.bairro.label')}" />
<textbox id="txtBairro" width="98%"
maxlength="256"
value="@{winEditarEmpresa$composer.empresa.bairro}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('editarEmpresaController.estado.label')}" />
<combobox id="cmbEstado"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%" model="@{winEditarEmpresa$composer.lsEstados}"
selectedItem="@{winEditarPuntoVenta$composer.empresa.cidade.estado}" />
</row>
<row>
<label
value="${c:l('editarEmpresaController.cidade.label')}" />
<combobox id="cmbCidade" width="70%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
selectedItem="@{winEditarPuntoVenta$composer.empresa.cidade}" />
</row>
</rows>
</grid>
</tabpanel>
</tabpanels>
</tabbox>
</window>
</zk> </zk>

View File

@ -59,6 +59,9 @@
<listheader width="25%" image="/gui/img/builder.gif" <listheader width="25%" image="/gui/img/builder.gif"
label="${c:l('busquedaCatalogoDeRutaController.lhClase.label')}" label="${c:l('busquedaCatalogoDeRutaController.lhClase.label')}"
sort="auto(claseServicio.descclase)" /> sort="auto(claseServicio.descclase)" />
<listheader width="25%" image="/gui/img/builder.gif"
label="${c:l('editarCatalogoDeRutaController.lbPrefixo.value')}"
sort="auto(prefixo)" />
</listhead> </listhead>
</listbox> </listbox>
</window> </window>

View File

@ -5,206 +5,252 @@
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?> <?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarRuta" border="normal" <window id="winEditarRuta" border="normal"
apply="${editarCatalogoDeRutaController}" apply="${editarCatalogoDeRutaController}" height="550px" width="700px"
height="550px" width="700px" contentStyle="overflow:auto" contentStyle="overflow:auto"
title="${c:l('editarCatalogoDeRutaController.window.title')}"> title="${c:l('editarCatalogoDeRutaController.window.title')}">
<toolbar> <toolbar>
<hbox spacing="5px" style="padding:1px" align="right"> <hbox spacing="5px" style="padding:1px" align="right">
<button id="btnApagar" height="20" <button id="btnApagar" height="20"
image="/gui/img/remove.png" width="35px" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnApagar.tooltiptext')}"/> tooltiptext="${c:l('editarCatalogoDeRutaController.btnApagar.tooltiptext')}" />
<button id="btnSalvar" height="20" <button id="btnSalvar" height="20"
image="/gui/img/save.png" width="35px" image="/gui/img/save.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnSalvar.tooltiptext')}"/> tooltiptext="${c:l('editarCatalogoDeRutaController.btnSalvar.tooltiptext')}" />
<button id="btnFechar" height="20" <button id="btnFechar" height="20"
image="/gui/img/exit.png" width="35px" image="/gui/img/exit.png" width="35px"
onClick="winEditarRuta.detach()" onClick="winEditarRuta.detach()"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnFechar.tooltiptext')}"/> tooltiptext="${c:l('editarCatalogoDeRutaController.btnFechar.tooltiptext')}" />
</hbox> </hbox>
</toolbar> </toolbar>
<tabbox id="tb"> <tabbox id="tb">
<tabs id="tabs"> <tabs id="tabs">
<tab id="A" label="${c:l('editarCatalogoDeRutaController.tabRuta.value')}" /> <tab id="A"
<tab id="B" label="${c:l('editarCatalogoDeRutaController.tabSecuencia.value')}" /> label="${c:l('editarCatalogoDeRutaController.tabRuta.value')}" />
<tab id="D" label="${c:l('editarCatalogoDeRutaController.tabRutaEmpresa.value')}" /> <tab id="B"
<tab id="tabCombinacion" label="${c:l('editarCatalogoDeRutaController.tabCombinacion.value')}" /> label="${c:l('editarCatalogoDeRutaController.tabSecuencia.value')}" />
</tabs> <tab id="D"
<tabpanels> label="${c:l('editarCatalogoDeRutaController.tabRutaEmpresa.value')}" />
<tabpanel> <tab id="tabCombinacion"
<grid fixedLayout="true"> label="${c:l('editarCatalogoDeRutaController.tabCombinacion.value')}" />
<columns> </tabs>
<column width="30%" /> <tabpanels>
<column width="70%" /> <!-- RUTA -->
</columns> <tabpanel>
<rows> <grid fixedLayout="true">
<row> <columns>
<label value="${c:l('editarCatalogoDeRutaController.lbNome.value')}"/> <column width="30%" />
<textbox id="txtNome" constraint="no empty" width="80%" maxlength="60" <column width="70%" />
value="@{winEditarRuta$composer.ruta.descruta}" </columns>
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/> <rows>
</row> <row>
<row> <label
<label value="${c:l('editarCatalogoDeRutaController.lbClase.value')}"/> value="${c:l('editarCatalogoDeRutaController.lbNome.value')}" />
<combobox id="cmbClase" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty" <textbox id="txtNome"
mold="rounded" buttonVisible="true" width="80%" constraint="no empty" width="80%" maxlength="60"
model="@{winEditarRuta$composer.lsClase}" value="@{winEditarRuta$composer.ruta.descruta}"
selectedItem="@{winEditarRuta$composer.ruta.claseServicio}" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row> <row>
<label value="${c:l('editarCatalogoDeRutaController.radioNombreObrigadotio')}"/> <label
<radiogroup Id="radioNombreObrigadotio" > value="${c:l('editarCatalogoDeRutaController.lbClase.value')}" />
<hbox align="center" > <combobox id="cmbClase"
<radio Id="rdSi" label="${c:l('editarCatalogoDeRutaController.radioNombreObrigadotio.rdSi')}" checked="true"/> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
<radio Id="rdNo" label="${c:l('editarCatalogoDeRutaController.radioNombreObrigadotio.rdNo')}" /> constraint="no empty" mold="rounded" buttonVisible="true"
</hbox> width="80%" model="@{winEditarRuta$composer.lsClase}"
</radiogroup> selectedItem="@{winEditarRuta$composer.ruta.claseServicio}" />
</row> </row>
<row> <row>
<label value="${c:l('editarCatalogoDeRutaController.VentaOffLine')}"/> <label
<checkbox id="chkVentaOffLine" checked="@{winEditarRuta$composer.ruta.ventaOffLine}" /> value="${c:l('editarCatalogoDeRutaController.radioNombreObrigadotio')}" />
</row> <radiogroup
</rows> Id="radioNombreObrigadotio">
</grid> <hbox align="center">
</tabpanel> <radio Id="rdSi"
<!--Secuencia--> label="${c:l('editarCatalogoDeRutaController.radioNombreObrigadotio.rdSi')}"
<tabpanel height="430px"> checked="true" />
<grid fixedLayout="true"> <radio Id="rdNo"
<columns> label="${c:l('editarCatalogoDeRutaController.radioNombreObrigadotio.rdNo')}" />
<column width="30%" /> </hbox>
<column width="70%" /> </radiogroup>
</columns> </row>
<rows> <row>
<row> <label
<label value="${c:l('editarCatalogoDeRutaController.lbSecuencia.value')}"/> value="${c:l('editarCatalogoDeRutaController.VentaOffLine')}" />
<hbox> <checkbox id="chkVentaOffLine"
<spinner id="numSecuencia" constraint="no negative,no zero,no empty" checked="@{winEditarRuta$composer.ruta.ventaOffLine}" />
mold="rounded" disabled="true"/> </row>
<button id="btModificar" height="20"
image="/gui/img/edit.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnModificar.tooltiptext')}"/>
</hbox> <row>
</row> <label
<row> value="${c:l('editarCatalogoDeRutaController.lbPrefixo.value')}" />
<label value="${c:l('editarCatalogoDeRutaController.lbParada.value')}"/> <textbox id="txtPrefixo"
<combobox id="cmbParada" autodrop="false" mold="rounded" buttonVisible="true" width="90%" constraint="no empty" width="40%" maxlength="10"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"/> value="@{winEditarRuta$composer.ruta.prefixo}"
</row> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<row> </row>
<label value="${c:l('editarCatalogoDeRutaController.lbVia.value')}"/> <row>
<combobox id="cmbVia" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty" <label
mold="rounded" buttonVisible="true" width="80%" value="${c:l('editarCatalogoDeRutaController.lbPrefixoAuxiliar.value')}" />
model="@{winEditarRuta$composer.lsVia}"/> <textbox id="txtPrefixoAuxiliar"
</row> width="40%" maxlength="10"
<row> value="@{winEditarRuta$composer.ruta.prefixoAuxiliar}"
<label value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}"/> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<hbox> </row>
<button id="btnAdicionarSecuencia" height="20" </rows>
image="/gui/img/add.png" width="35px" </grid>
tooltiptext="${c:l('editarCatalogoDeRutaController.btnAddSecuencia.tooltiptext')}"/> </tabpanel>
<!--Secuencia-->
<tabpanel height="430px">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lbSecuencia.value')}" />
<hbox>
<spinner id="numSecuencia"
constraint="no negative,no zero,no empty" mold="rounded"
disabled="true" />
<button id="btModificar" height="20"
image="/gui/img/edit.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnModificar.tooltiptext')}" />
<button id="btnRemoverSecuencia" height="20" </hbox>
image="/gui/img/remove.png" width="35px" </row>
tooltiptext="${c:l('editarCatalogoDeRutaController.btnBorrarSecuencia.tooltiptext')}"/> <row>
</hbox> <label
</row> value="${c:l('editarCatalogoDeRutaController.lbParada.value')}" />
</rows> <combobox id="cmbParada"
</grid> autodrop="false" mold="rounded" buttonVisible="true"
<listbox id="rutaSecuenciaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" width="90%"
height="425px"> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" />
<listhead sizable="true"> </row>
<listheader id="secuencia" width="20%" image="/gui/img/create_doc.gif" <row>
label="${c:l('editarCatalogoDeRutaController.lbSecuencia.value')}" <label
/> value="${c:l('editarCatalogoDeRutaController.lbVia.value')}" />
<listheader id="secuencia2" image="/gui/img/create_doc.gif" <combobox id="cmbVia"
label="${c:l('editarCatalogoDeRutaController.lbTramo.value')}" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
/> constraint="no empty" mold="rounded" buttonVisible="true"
<listheader image="/gui/img/create_doc.gif" width="80%" model="@{winEditarRuta$composer.lsVia}" />
label="${c:l('editarCatalogoDeRutaController.lbVia.value')}" </row>
/> <row>
</listhead> <label
</listbox> value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
</tabpanel> <hbox>
<!-- Ruta Empresa --> <button id="btnAdicionarSecuencia"
<tabpanel height="430px"> height="20" image="/gui/img/add.png" width="35px"
<grid fixedLayout="true"> tooltiptext="${c:l('editarCatalogoDeRutaController.btnAddSecuencia.tooltiptext')}" />
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarCatalogoDeRutaController.lbEmpresa.value')}"/>
<combobox id="cmbEmpresa" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="80%"
model="@{winEditarRuta$composer.lsEmpresa}"/>
</row>
<row>
<label value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}"/>
<hbox>
<button id="btnAdicionarEmpresaRuta" height="20"
image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnAddEmpresa.tooltiptext')}"/>
<button id="btnRemoverEmpresaRuta" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnBorrarEmpresa.tooltiptext')}"/>
</hbox>
</row>
</rows>
</grid>
<listbox id="rutaEmpresaList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
height="360px">
<listhead sizable="true">
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbEmpresa.value')}"/>
</listhead>
</listbox>
</tabpanel>
<tabpanel height="430px">
<!--grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}"/>
<hbox-->
<!-- NAO DESCOMENTAR -->
<!--button id="btnAdicionarCombinacion" height="20"
image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnAddCombinacion.tooltiptext')}"/>
<button id="btnRemoverCombinacion" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnBorrarCombinacion.tooltiptext')}"/-->
<!-- ............... -->
<!--button id="btnGerarCombinacion" image="/gui/img/enginer.png" <button id="btnRemoverSecuencia"
label="${c:l('editarCatalogoDeRutaController.btnGerarCombinacion.tooltiptext')}" height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnGerarCombinacion.tooltiptext')}"/> tooltiptext="${c:l('editarCatalogoDeRutaController.btnBorrarSecuencia.tooltiptext')}" />
</hbox> </hbox>
</row> </row>
</rows> </rows>
</grid--> </grid>
<paging id="pagingRutaCombinacion" pageSize="20" /> <listbox id="rutaSecuenciaList"
<listbox id="rutaCombinacionList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" height="425px">
fixedLayout="true" height="590px" > <listhead sizable="true">
<listhead sizable="true"> <listheader id="secuencia" width="20%"
<listheader image="/gui/img/create_doc.gif" image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbVenta.value')}" align="center" width="12%"/> label="${c:l('editarCatalogoDeRutaController.lbSecuencia.value')}" />
<listheader image="/gui/img/create_doc.gif" <listheader id="secuencia2"
label="${c:l('editarCatalogoDeRutaController.lbTramo.value')}" width="55%" image="/gui/img/create_doc.gif"
sort="auto(tramo.desctramo)"/> label="${c:l('editarCatalogoDeRutaController.lbTramo.value')}" />
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbVia.value')}" align="left"/> label="${c:l('editarCatalogoDeRutaController.lbVia.value')}" />
</listhead> </listhead>
</listbox> </listbox>
</tabpanel>
<!-- Ruta Empresa -->
<tabpanel height="430px">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lbEmpresa.value')}" />
<combobox id="cmbEmpresa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="80%"
model="@{winEditarRuta$composer.lsEmpresa}" />
</row>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
<hbox>
<button id="btnAdicionarEmpresaRuta"
height="20" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnAddEmpresa.tooltiptext')}" />
<button id="btnRemoverEmpresaRuta"
height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnBorrarEmpresa.tooltiptext')}" />
</hbox>
</row>
</rows>
</grid>
<listbox id="rutaEmpresaList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
height="360px">
<listhead sizable="true">
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbEmpresa.value')}" />
</listhead>
</listbox>
</tabpanel>
<tabpanel height="430px">
<!--grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}"/>
<hbox-->
<!-- NAO DESCOMENTAR -->
<!--button id="btnAdicionarCombinacion" height="20"
image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnAddCombinacion.tooltiptext')}"/>
<button id="btnRemoverCombinacion" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeRutaController.btnBorrarCombinacion.tooltiptext')}"/-->
<!-- ............... -->
</tabpanel> <!--button id="btnGerarCombinacion" image="/gui/img/enginer.png"
</tabpanels> label="${c:l('editarCatalogoDeRutaController.btnGerarCombinacion.tooltiptext')}"
</tabbox> tooltiptext="${c:l('editarCatalogoDeRutaController.btnGerarCombinacion.tooltiptext')}"/>
</window> </hbox>
</row>
</rows>
</grid-->
<paging id="pagingRutaCombinacion" pageSize="20" />
<listbox id="rutaCombinacionList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
fixedLayout="true" height="590px">
<listhead sizable="true">
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbVenta.value')}"
align="center" width="12%" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbTramo.value')}"
width="55%" sort="auto(tramo.desctramo)" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbVia.value')}"
align="left" />
</listhead>
</listbox>
</tabpanel>
</tabpanels>
</tabbox>
</window>
</zk> </zk>