fixes bug #7663
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@57748 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
35495b4aa2
commit
85791b86b0
|
@ -6,12 +6,11 @@ import java.sql.ResultSet;
|
|||
import java.sql.SQLException;
|
||||
import java.text.ParseException;
|
||||
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 org.zkoss.util.resource.Labels;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Empleado;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
|
@ -52,6 +51,8 @@ public class RelatorioTripulacao extends Relatorio {
|
|||
}
|
||||
|
||||
private List<RelatorioTripulacaoBean> executeStatement(Short tipoTripulacao) throws SQLException, ParseException {
|
||||
String tipoEmpleadoTramo;
|
||||
|
||||
Map<String, Object> parametros = this.getParametros();
|
||||
Empresa empresa = (Empresa) parametros.get("empresa");
|
||||
Empleado empleado = (Empleado) parametros.get("empleado");
|
||||
|
@ -65,15 +66,19 @@ public class RelatorioTripulacao extends Relatorio {
|
|||
switch (tipoTripulacao) {
|
||||
case CONDUCTOR1:
|
||||
sql.append(getSqlConductor1());
|
||||
tipoEmpleadoTramo = Labels.getLabel("relatorioTripulacao.conductor1");
|
||||
break;
|
||||
case CONDUCTOR2:
|
||||
sql.append(getSqlConductor2());
|
||||
tipoEmpleadoTramo = Labels.getLabel("relatorioTripulacao.conductor2");
|
||||
break;
|
||||
case GUARDIA1:
|
||||
sql.append(getSqlGuardian1());
|
||||
tipoEmpleadoTramo = Labels.getLabel("relatorioTripulacao.guardia1");
|
||||
break;
|
||||
default:
|
||||
sql.append(getSqlGuardian2());
|
||||
tipoEmpleadoTramo = Labels.getLabel("relatorioTripulacao.guardia2");
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -89,28 +94,44 @@ public class RelatorioTripulacao extends Relatorio {
|
|||
|
||||
System.out.println(sql.toString());
|
||||
|
||||
return getDataFromResultSet(stmt.executeQuery());
|
||||
return getDataFromResultSet(stmt.executeQuery(), tipoEmpleadoTramo);
|
||||
}
|
||||
|
||||
private List<RelatorioTripulacaoBean> getDataFromResultSet(ResultSet result) throws SQLException {
|
||||
private List<RelatorioTripulacaoBean> getDataFromResultSet(ResultSet result, String tipoEmpleadoTramo) throws SQLException {
|
||||
List<RelatorioTripulacaoBean> lsDadosRelatorio = new ArrayList<RelatorioTripulacaoBean>();
|
||||
RelatorioTripulacaoBean relatorioTripulacaoBean;
|
||||
RelatorioTripulacaoBean relatorioTripulacaoBean = null;
|
||||
RelatorioTripulacaoBean relatorioTripulacaoBeanAnterior = null;
|
||||
while (result.next()) {
|
||||
relatorioTripulacaoBean = new RelatorioTripulacaoBean();
|
||||
relatorioTripulacaoBean.setIdEmpleado(result.getLong("empleadoId"));
|
||||
relatorioTripulacaoBean.setNomeEmpleado(result.getString("nomeEmpleado"));
|
||||
relatorioTripulacaoBean.setTipoEmpleado(result.getString("tipoEmpleado"));
|
||||
relatorioTripulacaoBean.setCorridaId(result.getLong("corridaId"));
|
||||
relatorioTripulacaoBean.setFecha(result.getDate("fecha"));
|
||||
relatorioTripulacaoBean.setNomeOrigem(result.getString("nomeOrigem"));
|
||||
relatorioTripulacaoBean.setNomeDestino(result.getString("nomeDestino"));
|
||||
relatorioTripulacaoBean.setDistanciaKm(result.getDouble("distanciaKm"));
|
||||
relatorioTripulacaoBean.setNumSequencia(result.getLong("numSequencia"));
|
||||
relatorioTripulacaoBean.setIdCorridaTramo(result.getLong("idCorridaTramo"));
|
||||
relatorioTripulacaoBean.setHora(result.getString("hora"));
|
||||
lsDadosRelatorio.add(relatorioTripulacaoBean);
|
||||
|
||||
if (relatorioTripulacaoBeanAnterior != null
|
||||
&& relatorioTripulacaoBeanAnterior.getIdEmpleado().equals(result.getLong("empleadoId"))
|
||||
&& relatorioTripulacaoBeanAnterior.getCorridaId().equals(result.getLong("corridaId"))) {
|
||||
Double distancia = relatorioTripulacaoBean.getDistanciaKm();
|
||||
distancia += result.getDouble("distanciaKm");
|
||||
relatorioTripulacaoBean.setDistanciaKm(distancia);
|
||||
relatorioTripulacaoBean.setNomeDestino(result.getString("nomeDestino"));
|
||||
|
||||
} else {
|
||||
relatorioTripulacaoBean = new RelatorioTripulacaoBean();
|
||||
relatorioTripulacaoBean.setTipoEmpleadoTramo(tipoEmpleadoTramo);
|
||||
relatorioTripulacaoBean.setIdEmpleado(result.getLong("empleadoId"));
|
||||
relatorioTripulacaoBean.setCorridaId(result.getLong("corridaId"));
|
||||
relatorioTripulacaoBean.setNomeEmpleado(result.getString("nomeEmpleado"));
|
||||
relatorioTripulacaoBean.setTipoEmpleado(result.getString("tipoEmpleado"));
|
||||
relatorioTripulacaoBean.setFecha(result.getDate("fecha"));
|
||||
relatorioTripulacaoBean.setNomeOrigem(result.getString("nomeOrigem"));
|
||||
relatorioTripulacaoBean.setNomeDestino(result.getString("nomeDestino"));
|
||||
relatorioTripulacaoBean.setDistanciaKm(result.getDouble("distanciaKm"));
|
||||
relatorioTripulacaoBean.setNumSequencia(result.getLong("numSequencia"));
|
||||
relatorioTripulacaoBean.setIdCorridaTramo(result.getLong("idCorridaTramo"));
|
||||
relatorioTripulacaoBean.setHora(result.getString("hora"));
|
||||
|
||||
relatorioTripulacaoBeanAnterior = relatorioTripulacaoBean;
|
||||
lsDadosRelatorio.add(relatorioTripulacaoBean);
|
||||
}
|
||||
}
|
||||
return lsDadosRelatorio;
|
||||
|
||||
}
|
||||
|
||||
private void setDadosRelatorio(Collection collection) {
|
||||
|
@ -143,7 +164,7 @@ public class RelatorioTripulacao extends Relatorio {
|
|||
+ " AND (:tipoEmpleado IS NULL OR tipo.DESCTIPO = :tipoEmpleado)"
|
||||
+ " AND(:empleadoId =0 or emp.EMPLEADO_ID=:empleadoId)"
|
||||
+ " AND (:empresaId =0 OR (emp.EMPLEADO_ID IS NULL OR emp.EMPRESA_ID =:empresaId))"
|
||||
+ " ORDER BY NOMBEMPLEADO, corridaId, hora ";
|
||||
+ " ORDER BY NOMBEMPLEADO, corridaId, corridaTramo.FECCORRIDA, hora ";
|
||||
}
|
||||
|
||||
private String getSqlGuardian1() {
|
||||
|
@ -187,4 +208,5 @@ public class RelatorioTripulacao extends Relatorio {
|
|||
+ " INNER JOIN EMPLEADO emp ON emp.EMPLEADO_ID = cond.EMPLEADO_ID"
|
||||
+ " INNER JOIN TIPO_EMPLEADO tipo ON tipo.TIPOEMPLEADO_ID = emp.TIPOEMPLEADO_ID ";
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#geral
|
||||
label.noData=No se pudo obtener datos con los parâmetros reportados.
|
||||
label.tipoEmpleadoTramo=Functi\u00F3n Ejercido
|
||||
msg.a=a
|
||||
|
||||
#Labels header
|
||||
header.pagina=Página\:
|
||||
header.data.hora=Data/Hora\:
|
||||
label.empleadoId=Empleado
|
||||
label.empleadoNome=Nombre
|
||||
label.tipoEmpregado=Tipo
|
||||
label.empleadoId=Empleado\:
|
||||
label.empleadoNome=Nombre\:
|
||||
label.tipoEmpregado=Tipo\:
|
||||
|
||||
#Labels detail
|
||||
detail.fecha=Fecha
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#geral
|
||||
label.noData=Não há dados a serem apresentados para os filtros selecionados.
|
||||
label.tipoEmpleadoTramo=Fun\u00E7\u00E3o Exercida
|
||||
msg.a=a
|
||||
|
||||
#Labels header
|
||||
header.pagina=Página\:
|
||||
header.data.hora=Data/Hora\:
|
||||
label.empleadoId=Empregado
|
||||
label.empleadoNome=Nome
|
||||
label.tipoEmpregado=Tipo
|
||||
label.empleadoId=Empregado\:
|
||||
label.empleadoNome=Nome\:
|
||||
label.tipoEmpregado=Tipo\:
|
||||
|
||||
#Labels detail
|
||||
detail.fecha=Data
|
||||
|
|
Binary file not shown.
|
@ -1,6 +1,6 @@
|
|||
<?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.zoom" value="2.143588810000011"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<parameter name="titulo" class="java.lang.String" isForPrompting="false">
|
||||
|
@ -20,58 +20,73 @@
|
|||
<field name="idEmpleado" class="java.lang.Long"/>
|
||||
<field name="corridaId" class="java.lang.Long"/>
|
||||
<field name="hora" class="java.lang.String"/>
|
||||
<field name="tipoEmpleadoTramo" class="java.lang.String"/>
|
||||
<variable name="totalKM" class="java.lang.Double" resetType="Group" resetGroup="empleado" calculation="Sum">
|
||||
<variableExpression><![CDATA[$F{distanciaKm}]]></variableExpression>
|
||||
<initialValueExpression><![CDATA[0.0]]></initialValueExpression>
|
||||
</variable>
|
||||
<group name="tipoEmpleadoTramo">
|
||||
<groupExpression><![CDATA[$F{tipoEmpleadoTramo}]]></groupExpression>
|
||||
<groupHeader>
|
||||
<band height="20">
|
||||
<textField>
|
||||
<reportElement uuid="4089971f-a6c6-43b7-adfb-1d1427a9e570" x="0" y="0" width="120" height="16"/>
|
||||
<textElement>
|
||||
<font size="12" isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{tipoEmpleadoTramo}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</groupHeader>
|
||||
</group>
|
||||
<group name="empleado">
|
||||
<groupExpression><![CDATA[$F{idEmpleado}]]></groupExpression>
|
||||
<groupHeader>
|
||||
<band height="49">
|
||||
<band height="33">
|
||||
<textField>
|
||||
<reportElement uuid="e148679a-25dc-4c96-9497-e872e126abd3" x="0" y="35" width="100" height="14"/>
|
||||
<reportElement uuid="e148679a-25dc-4c96-9497-e872e126abd3" x="13" y="18" width="100" height="14"/>
|
||||
<textElement markup="none">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$R{detail.corridaId}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="a9bd4432-bc5f-459b-976a-d7a8f6dfd9a2" x="100" y="35" width="100" height="14"/>
|
||||
<reportElement uuid="a9bd4432-bc5f-459b-976a-d7a8f6dfd9a2" x="113" y="18" width="100" height="14"/>
|
||||
<textElement markup="none">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$R{detail.fecha}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="703ec7e6-40ca-4cbf-a0a1-295218e08434" x="300" y="35" width="100" height="14"/>
|
||||
<reportElement uuid="703ec7e6-40ca-4cbf-a0a1-295218e08434" x="313" y="18" width="100" height="14"/>
|
||||
<textElement markup="none">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$R{detail.nomeOrigem}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="3b5a4c87-70ca-4614-bf08-55847461064c" x="400" y="35" width="100" height="14"/>
|
||||
<reportElement uuid="3b5a4c87-70ca-4614-bf08-55847461064c" x="413" y="18" width="87" height="14"/>
|
||||
<textElement markup="none">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$R{detail.nomeDestino}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="24f31a18-4f1a-4371-af7f-fa2b2e5d8d96" x="200" y="35" width="100" height="14"/>
|
||||
<reportElement uuid="24f31a18-4f1a-4371-af7f-fa2b2e5d8d96" x="213" y="18" width="100" height="14"/>
|
||||
<textElement markup="none">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$R{detail.hora}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="6b84c912-0932-4851-aa4c-e1be076ffc6a" x="500" y="35" width="55" height="14"/>
|
||||
<reportElement uuid="6b84c912-0932-4851-aa4c-e1be076ffc6a" x="500" y="18" width="55" height="14"/>
|
||||
<textElement textAlignment="Right" markup="none">
|
||||
<font isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$R{detail.distanciaKm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="560ecce1-2a4a-42b2-b2da-ef04ae8b2363" x="100" y="16" width="328" height="14"/>
|
||||
<reportElement uuid="560ecce1-2a4a-42b2-b2da-ef04ae8b2363" mode="Opaque" x="239" y="0" width="161" height="16" backcolor="#CCCCCC"/>
|
||||
<textElement>
|
||||
<font size="10"/>
|
||||
<paragraph leftIndent="2"/>
|
||||
|
@ -79,37 +94,37 @@
|
|||
<textFieldExpression><![CDATA[$F{nomeEmpleado}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="89628efb-c65d-4fc7-98ab-af7c1e3c9fa5" x="100" y="0" width="328" height="16"/>
|
||||
<reportElement uuid="89628efb-c65d-4fc7-98ab-af7c1e3c9fa5" mode="Opaque" x="155" y="0" width="84" height="16" backcolor="#CCCCCC"/>
|
||||
<textElement markup="none">
|
||||
<font size="12" isBold="true"/>
|
||||
<font size="10" isBold="true"/>
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$R{label.empleadoNome}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="cbdbd675-769a-4cac-af77-0f5876f60864" x="0" y="16" width="100" height="14"/>
|
||||
<reportElement uuid="cbdbd675-769a-4cac-af77-0f5876f60864" mode="Opaque" x="85" y="0" width="70" height="16" backcolor="#CCCCCC"/>
|
||||
<textElement>
|
||||
<font size="10"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{idEmpleado}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="cf168ea7-9011-4c9f-a86c-d0dc486b0db1" x="0" y="0" width="100" height="16"/>
|
||||
<reportElement uuid="cf168ea7-9011-4c9f-a86c-d0dc486b0db1" mode="Opaque" x="13" y="0" width="72" height="16" backcolor="#CCCCCC"/>
|
||||
<textElement markup="none">
|
||||
<font size="12" isBold="true"/>
|
||||
<font size="10" isBold="true"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$R{label.empleadoId}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="b24836bc-6214-4733-9851-243510f3eb7a" x="428" y="0" width="126" height="16"/>
|
||||
<reportElement uuid="b24836bc-6214-4733-9851-243510f3eb7a" mode="Opaque" x="400" y="0" width="80" height="16" backcolor="#CCCCCC"/>
|
||||
<textElement markup="none">
|
||||
<font size="12" isBold="true"/>
|
||||
<font size="11" isBold="true"/>
|
||||
<paragraph leftIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$R{label.tipoEmpregado}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="7581d921-a9a6-4941-a02b-aa00d47cdff2" x="428" y="16" width="126" height="14"/>
|
||||
<reportElement uuid="7581d921-a9a6-4941-a02b-aa00d47cdff2" mode="Opaque" x="480" y="0" width="75" height="16" backcolor="#CCCCCC"/>
|
||||
<textElement>
|
||||
<font size="10"/>
|
||||
<paragraph leftIndent="2"/>
|
||||
|
@ -118,29 +133,12 @@
|
|||
</textField>
|
||||
</band>
|
||||
</groupHeader>
|
||||
<groupFooter>
|
||||
<band height="25">
|
||||
<textField pattern="###0.00;-###0.00">
|
||||
<reportElement uuid="5e0eb385-d270-4f18-9d62-5eca221ec6a3" x="499" y="3" width="55" height="16"/>
|
||||
<textElement textAlignment="Right"/>
|
||||
<textFieldExpression><![CDATA[$V{totalKM}]]></textFieldExpression>
|
||||
</textField>
|
||||
<staticText>
|
||||
<reportElement uuid="92e7be05-350b-44fc-85da-1e7b1f583cfa" x="428" y="3" width="71" height="16"/>
|
||||
<textElement textAlignment="Right"/>
|
||||
<text><![CDATA[Total Km :]]></text>
|
||||
</staticText>
|
||||
<line>
|
||||
<reportElement uuid="28bd3ea7-625a-426b-bc9a-540ab2fc269e" x="0" y="2" width="554" height="1"/>
|
||||
</line>
|
||||
</band>
|
||||
</groupFooter>
|
||||
</group>
|
||||
<background>
|
||||
<band splitType="Stretch"/>
|
||||
</background>
|
||||
<title>
|
||||
<band height="36" splitType="Stretch">
|
||||
<band height="40" splitType="Stretch">
|
||||
<textField>
|
||||
<reportElement uuid="f6832783-9c29-4cad-9f22-9720cfacf1b6" x="400" y="0" width="56" height="20"/>
|
||||
<textElement/>
|
||||
|
@ -223,50 +221,31 @@
|
|||
</textField>
|
||||
</band>
|
||||
</title>
|
||||
<pageHeader>
|
||||
<band height="14">
|
||||
<textField>
|
||||
<reportElement uuid="593bd9bd-e7d6-4e3d-82c2-a96721d36a6d" x="446" y="0" width="77" height="12"/>
|
||||
<textElement textAlignment="Right">
|
||||
<font size="8"/>
|
||||
<paragraph rightIndent="2"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$R{header.pagina}+" "+$V{PAGE_NUMBER}+" de "]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField evaluationTime="Report">
|
||||
<reportElement uuid="cff5acfb-b00b-497f-bcba-0b6b0a9790c1" x="523" y="0" width="32" height="12"/>
|
||||
<textElement>
|
||||
<font size="8"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</pageHeader>
|
||||
<detail>
|
||||
<band height="14">
|
||||
<band height="20">
|
||||
<textField pattern="dd/MM/yyyy">
|
||||
<reportElement uuid="86264348-3c96-4e1c-bfcf-6ae99678ad58" x="100" y="0" width="100" height="12"/>
|
||||
<reportElement uuid="86264348-3c96-4e1c-bfcf-6ae99678ad58" x="113" y="0" width="100" height="12"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{fecha}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="e29b00a0-9cec-4ab5-af59-7eb97369cfa2" x="300" y="0" width="100" height="12"/>
|
||||
<reportElement uuid="e29b00a0-9cec-4ab5-af59-7eb97369cfa2" x="313" y="0" width="100" height="12"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{nomeOrigem}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="cf818fc9-459e-4a3f-9c56-48105b3f21ef" x="200" y="0" width="100" height="12"/>
|
||||
<reportElement uuid="cf818fc9-459e-4a3f-9c56-48105b3f21ef" x="213" y="0" width="100" height="12"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{hora}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="914fa266-37c9-49d2-8b33-c34c306ea8fd" x="400" y="0" width="100" height="12"/>
|
||||
<reportElement uuid="914fa266-37c9-49d2-8b33-c34c306ea8fd" x="413" y="0" width="87" height="12"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
</textElement>
|
||||
|
@ -280,19 +259,20 @@
|
|||
<textFieldExpression><![CDATA[$F{distanciaKm}]]></textFieldExpression>
|
||||
</textField>
|
||||
<textField>
|
||||
<reportElement uuid="57fc4cf8-8a8e-4112-b017-c5a1fc388b9a" x="0" y="0" width="100" height="12"/>
|
||||
<reportElement uuid="57fc4cf8-8a8e-4112-b017-c5a1fc388b9a" x="13" y="0" width="100" height="12"/>
|
||||
<textElement>
|
||||
<font size="9"/>
|
||||
<paragraph leftIndent="4"/>
|
||||
</textElement>
|
||||
<textFieldExpression><![CDATA[$F{corridaId}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
</detail>
|
||||
<noData>
|
||||
<band height="19">
|
||||
<band height="17">
|
||||
<textField>
|
||||
<reportElement uuid="46c91d61-62ce-4350-8ea5-19fb20d611bd" x="0" y="0" width="554" height="15"/>
|
||||
<textElement/>
|
||||
<textElement textAlignment="Center"/>
|
||||
<textFieldExpression><![CDATA[$R{label.noData}]]></textFieldExpression>
|
||||
</textField>
|
||||
</band>
|
||||
|
|
|
@ -14,6 +14,7 @@ public class RelatorioTripulacaoBean {
|
|||
private Double distanciaKm;
|
||||
private Long numSequencia;
|
||||
private Long idCorridaTramo;
|
||||
private String tipoEmpleadoTramo;
|
||||
|
||||
public Long getIdEmpleado() {
|
||||
return idEmpleado;
|
||||
|
@ -84,4 +85,11 @@ public class RelatorioTripulacaoBean {
|
|||
public void setIdCorridaTramo(Long idCorridaTramo) {
|
||||
this.idCorridaTramo = idCorridaTramo;
|
||||
}
|
||||
public String getTipoEmpleadoTramo() {
|
||||
return tipoEmpleadoTramo;
|
||||
}
|
||||
public void setTipoEmpleadoTramo(String tipoEmpleadoTramo) {
|
||||
this.tipoEmpleadoTramo = tipoEmpleadoTramo;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -524,10 +524,10 @@ public class EditarUsuarioController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
public void onChange$cmbParada() {
|
||||
Comboitem cbiParada = cmbParada.getSelectedItem();
|
||||
Comboitem paradaComboItem = cmbParada.getSelectedItem();
|
||||
|
||||
if (cbiParada != null) {
|
||||
lsPuntoVenta = puntoVentaService.buscaPuntoVentaParada((Parada) cmbParada.getSelectedItem().getValue());
|
||||
if (paradaComboItem != null) {
|
||||
lsPuntoVenta = puntoVentaService.buscaPuntoVentaParada((Parada)paradaComboItem.getValue());
|
||||
cmbPuntoVenta.setModel(new ListModelList(lsPuntoVenta));
|
||||
if (lsPuntoVenta.isEmpty()) {
|
||||
cmbPuntoVenta.setText((String) null);
|
||||
|
|
|
@ -590,6 +590,10 @@ relatorioTripulacaoController.radioCondutor=Conductor
|
|||
relatorioTripulacaoController.radioGuarda=Guardia
|
||||
relatorioTripulacaoController.radioTodos=Todos
|
||||
relatorioTripulacaoController.lbTipoTripulacao=Función
|
||||
relatorioTripulacao.conductor1=Conductor1
|
||||
relatorioTripulacao.conductor2=Conductor2
|
||||
relatorioTripulacao.guardia1=Guarda1
|
||||
relatorioTripulacao.guardia2=Guarda2
|
||||
|
||||
# Pantalla Editar clase
|
||||
editarClaseServicioController.window.title = Clase de servicio
|
||||
|
|
|
@ -470,6 +470,10 @@ relatorioTripulacaoController.radioCondutor=Condutor
|
|||
relatorioTripulacaoController.radioGuarda=Guarda
|
||||
relatorioTripulacaoController.radioTodos=Todos
|
||||
relatorioTripulacaoController.lbTipoTripulacao=Função
|
||||
relatorioTripulacao.conductor1=Condutor1
|
||||
relatorioTripulacao.conductor2=Condutor2
|
||||
relatorioTripulacao.guardia1=Guarda1
|
||||
relatorioTripulacao.guardia2=Guarda2
|
||||
|
||||
#Receita Diária por Agência
|
||||
relatorioReceitaDiariaAgenciaController.window.title = Relatório de Receita Diária por Agência
|
||||
|
|
Loading…
Reference in New Issue