fixes bug #0007445
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@56996 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9af8a338a6
commit
d1e5131b28
|
@ -5,18 +5,21 @@ import java.util.Date;
|
|||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.commons.lang.time.DateUtils;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Empleado;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoEmpleado;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioTripulacaoBean;
|
||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
||||
|
||||
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
|
||||
|
@ -77,9 +80,8 @@ public class RelatorioTripulacao extends Relatorio {
|
|||
sql.append(getWhereClause());
|
||||
|
||||
NamedParameterStatement stmt = new NamedParameterStatement(conexaoRelatorio, sql.toString());
|
||||
|
||||
stmt.setDate("fecInicio", new java.sql.Date(fecInicio.getTime()));
|
||||
stmt.setDate("fecFinal", new java.sql.Date(fecFinal.getTime()));
|
||||
stmt.setDate("fecInicio", new java.sql.Date((DateUtil.inicioFecha(fecInicio)).getTime()));
|
||||
stmt.setDate("fecFinal", new java.sql.Date((DateUtil.fimFecha(fecFinal).getTime())));
|
||||
|
||||
stmt.setString("tipoEmpleado", tipoEmpleado != null ? tipoEmpleado.getDescTipo() : null);
|
||||
stmt.setLong("empleadoId", empleado != null ? empleado.getEmpleadoId() : 0);
|
||||
|
|
|
@ -1,17 +1,24 @@
|
|||
#geral
|
||||
msg.noData=No se pudo obtener datos con los parámetros reportados.
|
||||
label.noData=No se pudo obtener datos con los parâmetros reportados.
|
||||
msg.a=a
|
||||
|
||||
#Labels header
|
||||
header.pagina=Página\:
|
||||
header.data.hora=Data/Hora\:
|
||||
label.empleadoId=Empleado
|
||||
label.empleadoNome=Nombre
|
||||
label.tipoEmpregado=Tipo
|
||||
|
||||
#Labels detail
|
||||
detail.nomeEmpleado=Empleado
|
||||
datail.tipoEmpleado=Tipo Empleado
|
||||
detail.fecha=Fecha
|
||||
detail.nomeOrigem=Origen
|
||||
detail.nomeDestino=Destino
|
||||
detail.hora=Hora
|
||||
detail.distanciaKm=Kmts
|
||||
detail.distanciaKm=Distância Km
|
||||
detail.corridaId=Corrida
|
||||
|
||||
linhas=Lineas
|
||||
#filtros
|
||||
filtro.periodo=Período
|
||||
filtro.empregado=Empleado
|
||||
filtro.empresa=Empresa
|
||||
filtro.tipoEmpregado=Tipo Empregado
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#geral
|
||||
msg.noData=No se pudo obtener datos con los parámetros reportados.
|
||||
label.noData=Não há dados a serem apresentados para os filtros selecionados.
|
||||
msg.a=a
|
||||
|
||||
#Labels header
|
||||
|
@ -22,4 +22,3 @@ filtro.periodo=Per
|
|||
filtro.empregado=Empregado
|
||||
filtro.empresa=Empresa
|
||||
filtro.tipoEmpregado=Tipo Empregado
|
||||
linhas=Lineas
|
||||
|
|
Binary file not shown.
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioTripulacao" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="d5ad1cbf-3b72-40fa-b0c7-0dd4a3aac974">
|
||||
<property name="ireport.zoom" value="1.7715610000000075"/>
|
||||
<property name="ireport.x" value="124"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<parameter name="titulo" class="java.lang.String" isForPrompting="false">
|
||||
<defaultValueExpression><![CDATA[]]></defaultValueExpression>
|
||||
|
@ -288,4 +288,13 @@
|
|||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<noData>
|
||||
<band height="19">
|
||||
<textField>
|
||||
<reportElement uuid="46c91d61-62ce-4350-8ea5-19fb20d611bd" x="0" y="0" width="554" height="15"/>
|
||||
<textElement/>
|
||||
<textFieldExpression><![CDATA[$R{label.noData}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</noData>
|
||||
</jasperReport>
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -12,11 +11,8 @@ import org.springframework.stereotype.Controller;
|
|||
import org.zkoss.util.resource.Labels;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zkplus.databind.BindingListModelList;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.ComboitemRenderer;
|
||||
import org.zkoss.zul.ListModel;
|
||||
import org.zkoss.zul.ListModelList;
|
||||
import org.zkoss.zul.api.Datebox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Empleado;
|
||||
|
@ -82,12 +78,21 @@ public class RelatorioTripulacaoController extends MyGenericForwardComposer {
|
|||
|
||||
}
|
||||
|
||||
public void onSelect$cmbEmpresa(Event ev) throws Exception {
|
||||
empresa = (Empresa) cmbEmpresa.getSelectedItem().getValue();
|
||||
public void onBlur$cmbEmpresa(Event ev) throws Exception {
|
||||
empresa = cmbEmpresa.getSelectedItem() != null ? (Empresa) cmbEmpresa.getSelectedItem().getValue() : null;
|
||||
if (empresa != null) {
|
||||
lsEmpleado = empleadoService.pesquisaEmpresa(empresa);
|
||||
} else {
|
||||
lsEmpleado = empleadoService.obtenerTodos();
|
||||
}
|
||||
|
||||
BindingListModelList l = new BindingListModelList(lsEmpleado, true);
|
||||
cmbEmpleado.setModel(l);
|
||||
cmbEmpleado.setSelectedItem(null);
|
||||
}
|
||||
|
||||
public void onSelect$cmbEmpleado(Event ev) throws Exception {
|
||||
empleado = (Empleado) cmbEmpleado.getSelectedItem().getValue();
|
||||
public void onBlur$cmbEmpleado(Event ev) throws Exception {
|
||||
empleado = cmbEmpleado.getSelectedItem() != null ? (Empleado) cmbEmpleado.getSelectedItem().getValue() : null;
|
||||
}
|
||||
|
||||
public void onClick$btnExecutarRelatorio(Event ev) throws Exception {
|
||||
|
@ -104,11 +109,11 @@ public class RelatorioTripulacaoController extends MyGenericForwardComposer {
|
|||
parametros.put("empresa", empresa);
|
||||
parametros.put("empleado", empleado);
|
||||
parametros.put("tipoEmpleado", tipoEmpleado);
|
||||
|
||||
|
||||
parametros.put("fecInicio", datInicial.getValue());
|
||||
parametros.put("fecFinal", datFinal.getValue());
|
||||
|
||||
parametros.put("nomeEmpresa", empresa != null ? empresa.getNombempresa() :"");
|
||||
|
||||
parametros.put("nomeEmpresa", empresa != null ? empresa.getNombempresa() : "");
|
||||
parametros.put("nomeEmpleado", empleado != null ? empleado.getNombEmpleado() : "");
|
||||
parametros.put("tipoEmpleadoDesc", tipoEmpleado != null ? tipoEmpleado.getDescTipo() : "");
|
||||
|
||||
|
@ -118,12 +123,10 @@ public class RelatorioTripulacaoController extends MyGenericForwardComposer {
|
|||
Labels.getLabel("relatorioTripulacao.label"), parametros, MODAL);
|
||||
}
|
||||
|
||||
private class EmpleadoRenderer implements ComboitemRenderer {
|
||||
@Override
|
||||
public void render(Comboitem combo, Object object) throws Exception {
|
||||
Empleado empleado = (Empleado) object;
|
||||
combo.setLabel(empleado.getNombEmpleado());
|
||||
}
|
||||
}
|
||||
/*
|
||||
* private class EmpleadoRenderer implements ComboitemRenderer {
|
||||
*
|
||||
* @Override public void render(Comboitem combo, Object object) throws Exception { Empleado empleado = (Empleado) object; combo.setLabel(empleado.getNombEmpleado()); } }
|
||||
*/
|
||||
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
|||
public class ItemRelatorioTripulacao extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemRelatorioTripulacao() {
|
||||
super("Relatório Tripulação");
|
||||
super("relatorioTripulacao.label");
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue