gleimar 2012-09-07 18:51:44 +00:00
parent 7c5c1aac27
commit 4c66335785
4 changed files with 64 additions and 7 deletions

View File

@ -12,11 +12,10 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.Paging; import org.zkoss.zul.Paging;
import com.rjconsultores.ventaboletos.entidad.Conexion;
import com.rjconsultores.ventaboletos.service.ConexionService; import com.rjconsultores.ventaboletos.service.ConexionService;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConexion;
/** /**
* *
@ -37,8 +36,12 @@ public class BusquedaConexionController extends MyGenericForwardComposer {
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
conexionesList.setItemRenderer(new RenderConexion());
} }
public void onClick$btnGenerarConexiones(Event ev) throws InterruptedException {
conexionService.gerarConexiones();
}
public void onClick$btnPesquisa(Event ev) throws InterruptedException { public void onClick$btnPesquisa(Event ev) throws InterruptedException {
refreshLista(); refreshLista();
} }

View File

@ -0,0 +1,40 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.web.utilerias.render;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
import com.rjconsultores.ventaboletos.vo.conexion.ConexionVO;
/**
*
* @author Administrador
*/
public class RenderConexion implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception {
ConexionVO conexion = (ConexionVO) o;
Listcell lc = new Listcell(conexion.getConOrigen());
lc.setParent(lstm);
lc = new Listcell(conexion.getConDestino());
lc.setParent(lstm);
lc = new Listcell(conexion.getGrupo().toString());
lc.setParent(lstm);
lc = new Listcell(conexion.getTramoOrigen());
lc.setParent(lstm);
lc = new Listcell(conexion.getTramoDestino());
lc.setParent(lstm);
lstm.setValue(conexion);
}
}

View File

@ -7,7 +7,7 @@
# <controler>. <id>. <propiedade> = XXX # <controler>. <id>. <propiedade> = XXX
#Versao do VentaBoleto: #Versao do VentaBoleto:
versao = ADM_20120905_1RC61 versao = ADM_20120907_1RC62
# MSG Defaut: # MSG Defaut:
MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100 MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100
@ -3726,3 +3726,10 @@ TarifaOficialServiceImpl.msg.validacion.orgaoObligatorio=Informe o Órgão Conce
busquedaConexionController.window.title=Conexões Localidades busquedaConexionController.window.title=Conexões Localidades
busquedaConexionController.lhOrigenConexion.label=Ori. Conexão
busquedaConexionController.lhDestinoConexion.label= Dest. Conexão
busquedaConexionController.lhGrupo.label=Grupo
busquedaConexionController.lhOrigenTrecho.label=Ori. Trecho
busquedaConexionController.lhDestinoTrecho.label=Dest. Trecho
busquedaConexionController.btnCerrar.tooltiptext=Fechar
busquedaConexionController.btnGenerarConexiones.tooltiptext=Gerar Conexões

View File

@ -4,12 +4,15 @@
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winConexion"?> <?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winConexion"?>
<?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>
<window id="winConexion" title="${c:l('busquedaConexionController.window.title')}" apply="${busquedaConexionController}" contentStyle="overflow:auto" <window id="winConexion" title="${c:l('busquedaConexionController.window.title')}" apply="${busquedaConexionController}" contentStyle="overflow:auto"
width="820px" height="550px" border="normal" xmlns:h="http://www.w3.org/1999/xhtml"> width="820px" height="450px" border="normal" xmlns:h="http://www.w3.org/1999/xhtml">
<toolbar> <toolbar>
<button id="btnCerrar" onClick="winConexion.detach()" image="/gui/img/exit.png" width="35px" <button id="btnCerrar" onClick="winConexion.detach()" image="/gui/img/exit.png" width="35px"
tooltiptext="${c:l('busquedaConexionController.btnCerrar.tooltiptext')}" /> tooltiptext="${c:l('busquedaConexionController.btnCerrar.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnGenerarConexiones" onClick="winConexion.detach()" image="/gui/img/create_doc.gif" width="35px"
tooltiptext="${c:l('busquedaConexionController.btnGenerarConexiones.tooltiptext')}" />
</toolbar> </toolbar>
<grid fixedLayout="true"> <grid fixedLayout="true">
@ -38,7 +41,11 @@
<paging id="pagingConexiones" pageSize="20" /> <paging id="pagingConexiones" pageSize="20" />
<listbox id="conexionesList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" multiple="false" vflex="true" height="50%"> <listbox id="conexionesList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" multiple="false" vflex="true" height="50%">
<listhead sizable="true"> <listhead sizable="true">
<listheader width="50px" image="/gui/img/builder.gif" label="${c:l('busquedaConexionController.lhId.label')}" /> <listheader width="20%" image="/gui/img/builder.gif" label="${c:l('busquedaConexionController.lhOrigenConexion.label')}" />
<listheader width="20%" image="/gui/img/builder.gif" label="${c:l('busquedaConexionController.lhDestinoConexion.label')}" />
<listheader width="20%" image="/gui/img/builder.gif" label="${c:l('busquedaConexionController.lhGrupo.label')}" />
<listheader width="20%" image="/gui/img/builder.gif" label="${c:l('busquedaConexionController.lhOrigenTrecho.label')}" />
<listheader width="20%" image="/gui/img/builder.gif" label="${c:l('busquedaConexionController.lhDestinoTrecho.label')}" />
</listhead> </listhead>
</listbox> </listbox>
</window> </window>