julio 2015-11-26 13:53:48 +00:00
parent bc1ebc05da
commit 105731bc5a
2 changed files with 82 additions and 73 deletions

View File

@ -1,10 +1,10 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.comissao;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
@ -14,6 +14,7 @@ import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@Scope("prototype")
@ -21,28 +22,33 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
public class BusquedaConferenciaComissaoController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
private static final Logger log = LoggerFactory.getLogger(BusquedaConferenciaComissaoController.class);
// private static final Logger log = LoggerFactory.getLogger(BusquedaConferenciaComissaoController.class);
private Textbox txtCompetencia;
private PuntoVenta puntoVenta;
private Empresa empresa;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
txtCompetencia.focus();
}
public void onClick$btnPesquisa(Event ev) {
Map<String, Object> args = new HashMap<String, Object>();
args.put("competencia", txtCompetencia.getValue());
args.put("empresa", empresa);
args.put("puntoVenta", puntoVenta);
@Autowired
private EmpresaService empresaService;
openWindow("/gui/comissao/conferenciaComissao.zul",
Labels.getLabel("conferenciaComissaoController.window.title"), args, MODAL);
}
private Textbox txtCompetencia;
private PuntoVenta puntoVenta;
private Empresa empresa;
private List<Empresa> lsEmpresas;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
lsEmpresas = empresaService.obtenerTodos();
txtCompetencia.focus();
}
public void onClick$btnPesquisa(Event ev) {
Map<String, Object> args = new HashMap<String, Object>();
args.put("competencia", txtCompetencia.getValue());
args.put("empresa", empresa);
args.put("puntoVenta", puntoVenta);
openWindow("/gui/comissao/conferenciaComissao.zul",
Labels.getLabel("conferenciaComissaoController.window.title"), args, MODAL);
}
public PuntoVenta getPuntoVenta() {
return puntoVenta;
@ -60,4 +66,12 @@ public class BusquedaConferenciaComissaoController extends MyGenericForwardCompo
this.empresa = empresa;
}
public List<Empresa> getLsEmpresas() {
return lsEmpresas;
}
public void setLsEmpresas(List<Empresa> lsEmpresas) {
this.lsEmpresas = lsEmpresas;
}
}

View File

@ -5,62 +5,57 @@
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winBusquedaConferenciaComissao"
title="${c:l('busquedaConferenciaComissaoController.window.title')}"
apply="${busquedaConferenciaComissaoController}"
contentStyle="overflow:auto"
height="190px"
width="380px"
border="normal" >
<toolbar>
<button id="btnCerrar"
onClick="winBusquedaConferenciaComissao.detach()"
image="/gui/img/exit.png"
width="35px"
tooltiptext="${c:l('busquedaConferenciaComissaoController.btnCerrar.tooltiptext')}"/>
</toolbar>
<window id="winBusquedaConferenciaComissao"
title="${c:l('busquedaConferenciaComissaoController.window.title')}"
apply="${busquedaConferenciaComissaoController}"
contentStyle="overflow:auto" height="190px" width="380px"
border="normal">
<toolbar>
<button id="btnCerrar"
onClick="winBusquedaConferenciaComissao.detach()"
image="/gui/img/exit.png" width="35px"
tooltiptext="${c:l('busquedaConferenciaComissaoController.btnCerrar.tooltiptext')}" />
</toolbar>
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('busquedaConferenciaComissaoController.lbCompetencia.label')}"/>
<hbox>
<textbox id="txtCompetencia"
width="100px"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
<label value="${c:l('busquedaConferenciaComissaoController.lbCompetenciaLayout.label')}"/>
</hbox>
</row>
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('busquedaConferenciaComissaoController.lbEmpresa.value')}" />
<combobox id="cmbEmpresa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa"
constraint="no empty"
mold="rounded"
buttonVisible="true"
width="90%"
selectedItem="@{winBusquedaConferenciaComissao$composer.empresa}" />
<label
value="${c:l('busquedaConferenciaComissaoController.lbCompetencia.label')}" />
<hbox>
<textbox id="txtCompetencia" width="100px"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<label
value="${c:l('busquedaConferenciaComissaoController.lbCompetenciaLayout.label')}" />
</hbox>
</row>
<row>
<label value="${c:l('busquedaConferenciaComissaoController.lbPuntoVenta.value')}" />
<label
value="${c:l('busquedaConferenciaComissaoController.lbEmpresa.value')}" />
<combobox id="cmbEmpresa" constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
width="100%" mold="rounded" buttonVisible="true"
model="@{winBusquedaConferenciaComissao$composer.lsEmpresas}"
selectedItem="@{winBusquedaConferenciaComissao$composer.empresa}" />
</row>
<row>
<label
value="${c:l('busquedaConferenciaComissaoController.lbPuntoVenta.value')}" />
<combobox id="cmbPuntoVenta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
mold="rounded"
buttonVisible="true"
width="90%"
selectedItem="@{winBusquedaConferenciaComissao$composer.puntoVenta}" />
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
mold="rounded" buttonVisible="true" width="90%"
selectedItem="@{winBusquedaConferenciaComissao$composer.puntoVenta}" />
</row>
</rows>
</grid>
</rows>
</grid>
<toolbar>
<button id="btnPesquisa"
image="/gui/img/find.png"
label="${c:l('busquedaConferenciaComissaoController.btnPesquisa.label')}"/>
</toolbar>
</window>
<toolbar>
<button id="btnPesquisa" image="/gui/img/find.png"
label="${c:l('busquedaConferenciaComissaoController.btnPesquisa.label')}" />
</toolbar>
</window>
</zk>