fabio 2017-10-19 11:10:29 +00:00
parent 74efe47721
commit 068c6e9bc3
4 changed files with 89 additions and 81 deletions

View File

@ -56,8 +56,8 @@ public class RelatorioCancelamentoAutomaticoECF extends Relatorio {
sql.append(" ROUND((100 * cfp.importe) / (coalesce(c.preciopagado,0)+coalesce(c.importetaxaembarque,0)+coalesce(c.importeseguro,0)+coalesce(c.importepedagio,0)+coalesce(c.importeoutros,0)),2) as porcentagem , "); sql.append(" ROUND((100 * cfp.importe) / (coalesce(c.preciopagado,0)+coalesce(c.importetaxaembarque,0)+coalesce(c.importeseguro,0)+coalesce(c.importepedagio,0)+coalesce(c.importeoutros,0)),2) as porcentagem , ");
sql.append(" ct.NSU AS nsu, "); sql.append(" ct.NSU AS nsu, ");
sql.append(" ct.NUMAUTORIZACION AS autorizacao "); sql.append(" ct.NUMAUTORIZACION AS autorizacao ");
sql.append(" FROM FISCAL_R4 fr4 "); sql.append(" FROM caja c ");
sql.append(" INNER JOIN caja c "); sql.append(" INNER JOIN FISCAL_R4 fr4 ");
sql.append(" ON c.CAJA_ID = fr4.CAJA_ID "); sql.append(" ON c.CAJA_ID = fr4.CAJA_ID ");
sql.append(" INNER JOIN parada pOrigem "); sql.append(" INNER JOIN parada pOrigem ");
sql.append(" ON pOrigem.PARADA_ID = c.ORIGEN_ID "); sql.append(" ON pOrigem.PARADA_ID = c.ORIGEN_ID ");
@ -71,11 +71,12 @@ public class RelatorioCancelamentoAutomaticoECF extends Relatorio {
sql.append(" ON cfp.CAJA_ID = c.CAJA_ID "); sql.append(" ON cfp.CAJA_ID = c.CAJA_ID ");
sql.append(" INNER JOIN FORMA_PAGO fp "); sql.append(" INNER JOIN FORMA_PAGO fp ");
sql.append(" ON fp.FORMAPAGO_ID = cfp.FORMAPAGO_ID "); sql.append(" ON fp.FORMAPAGO_ID = cfp.FORMAPAGO_ID ");
sql.append(" INNER JOIN CAJA_DET_PAGO cdp "); sql.append(" LEFT JOIN CAJA_DET_PAGO cdp ");
sql.append(" ON cdp.CAJAFORMAPAGO_ID = cfp.CAJAFORMAPAGO_ID "); sql.append(" ON cdp.CAJAFORMAPAGO_ID = cfp.CAJAFORMAPAGO_ID ");
sql.append(" INNER JOIN CAJA_TARJETA ct "); sql.append(" LEFT JOIN CAJA_TARJETA ct ");
sql.append(" ON ct.CAJADETPAGO_ID = cdp.CAJADETPAGO_ID "); sql.append(" ON ct.CAJADETPAGO_ID = cdp.CAJADETPAGO_ID ");
sql.append(" WHERE fr4.INDCANCELAMENTO = 'S' "); sql.append(" WHERE fr4.INDCANCELAMENTO = 'S' ");
sql.append(" OR c.MOTIVOCANCELACION_ID = :CANCELAMENTOECF ");
//sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') between to_date(:DATA_INICIAL,'dd/MM/yyyy') and to_date(:DATA_FINAL,'dd/MM/yyyy')"); //sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') between to_date(:DATA_INICIAL,'dd/MM/yyyy') and to_date(:DATA_FINAL,'dd/MM/yyyy')");
sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') >= :DATA_INICIAL "); sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') >= :DATA_INICIAL ");
sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') <= :DATA_FINAL "); sql.append(" and to_date(fr4.DATAMOV,'yyyyMMdd') <= :DATA_FINAL ");
@ -91,6 +92,9 @@ public class RelatorioCancelamentoAutomaticoECF extends Relatorio {
sql.append(" order by fr4.CAJA_ID, cfp.CAJAFORMAPAGO_ID "); sql.append(" order by fr4.CAJA_ID, cfp.CAJAFORMAPAGO_ID ");
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql.toString()); NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql.toString());
stmt.setInt("CANCELAMENTOECF", Integer.valueOf(parametros.get("CANCELAMENTOECF").toString()));
if(parametros.get("EMPRESA_ID") != null){ if(parametros.get("EMPRESA_ID") != null){
stmt.setInt("EMPRESA_ID", Integer.valueOf(parametros.get("EMPRESA_ID").toString())); stmt.setInt("EMPRESA_ID", Integer.valueOf(parametros.get("EMPRESA_ID").toString()));
} }
@ -117,12 +121,12 @@ public class RelatorioCancelamentoAutomaticoECF extends Relatorio {
dataResult.put("passagem", rset.getString("passagem")); dataResult.put("passagem", rset.getString("passagem"));
dataResult.put("classe", rset.getString("classe")); dataResult.put("classe", rset.getString("classe"));
dataResult.put("bilheteiro", rset.getString("bilheteiro")); dataResult.put("bilheteiro", rset.getString("bilheteiro"));
dataResult.put("dataVenda", rset.getString("dataVenda")); dataResult.put("dataVenda", (Date)rset.getObject("dataVenda"));
dataResult.put("tarifa", rset.getString("tarifa")); dataResult.put("tarifa", rset.getBigDecimal("tarifa"));
dataResult.put("taxa", rset.getString("taxa")); dataResult.put("taxa", rset.getBigDecimal("taxa"));
dataResult.put("pedagio", rset.getString("pedagio")); dataResult.put("pedagio", rset.getBigDecimal("pedagio"));
dataResult.put("seguro", rset.getString("seguro")); dataResult.put("seguro", rset.getBigDecimal("seguro"));
dataResult.put("dataEmbarque", rset.getString("dataEmbarque")); dataResult.put("dataEmbarque", (Date)rset.getObject("dataEmbarque"));
dataResult.put("preImpresso", rset.getString("preImpresso")); dataResult.put("preImpresso", rset.getString("preImpresso"));
dataResult.put("impressora", rset.getString("impressora")); dataResult.put("impressora", rset.getString("impressora"));
dataResult.put("empresa", rset.getString("empresa")); dataResult.put("empresa", rset.getString("empresa"));

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?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="RelatorioAidfDetalhado" pageWidth="1561" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="1521" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="c092ef85-9334-4225-93d7-1acb7cf4d021"> <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="RelatorioAidfDetalhado" pageWidth="1561" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="1521" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="c092ef85-9334-4225-93d7-1acb7cf4d021">
<property name="ireport.zoom" value="1.5"/> <property name="ireport.zoom" value="1.5"/>
<property name="ireport.x" value="671"/> <property name="ireport.x" value="562"/>
<property name="ireport.y" value="20"/> <property name="ireport.y" value="11"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.2" value="pageHeader"/> <property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.2" value="pageHeader"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.1" value="columnHeader"/> <property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.1" value="columnHeader"/>
<parameter name="NOME_RELATORIO" class="java.lang.String"/> <parameter name="NOME_RELATORIO" class="java.lang.String"/>
@ -22,12 +22,12 @@
<field name="passagem" class="java.lang.String"/> <field name="passagem" class="java.lang.String"/>
<field name="classe" class="java.lang.String"/> <field name="classe" class="java.lang.String"/>
<field name="bilheteiro" class="java.lang.String"/> <field name="bilheteiro" class="java.lang.String"/>
<field name="dataVenda" class="java.lang.String"/> <field name="dataVenda" class="java.util.Date"/>
<field name="tarifa" class="java.lang.String"/> <field name="tarifa" class="java.math.BigDecimal"/>
<field name="taxa" class="java.lang.String"/> <field name="taxa" class="java.math.BigDecimal"/>
<field name="pedagio" class="java.lang.String"/> <field name="pedagio" class="java.math.BigDecimal"/>
<field name="seguro" class="java.lang.String"/> <field name="seguro" class="java.math.BigDecimal"/>
<field name="dataEmbarque" class="java.lang.String"/> <field name="dataEmbarque" class="java.util.Date"/>
<field name="preImpresso" class="java.lang.String"/> <field name="preImpresso" class="java.lang.String"/>
<field name="impressora" class="java.lang.String"/> <field name="impressora" class="java.lang.String"/>
<field name="empresa" class="java.lang.String"/> <field name="empresa" class="java.lang.String"/>
@ -39,9 +39,9 @@
<band splitType="Stretch"/> <band splitType="Stretch"/>
</background> </background>
<pageHeader> <pageHeader>
<band height="82" splitType="Stretch"> <band height="73" splitType="Stretch">
<textField pattern="" isBlankWhenNull="false"> <textField pattern="" isBlankWhenNull="false">
<reportElement mode="Transparent" x="0" y="0" width="457" height="35" forecolor="#000000" backcolor="#FFFFFF" uuid="136a5066-d141-4362-af36-0780f0d16542"/> <reportElement mode="Transparent" x="0" y="0" width="1347" height="57" forecolor="#000000" backcolor="#FFFFFF" uuid="136a5066-d141-4362-af36-0780f0d16542"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none"> <textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> <font fontName="SansSerif" size="14" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/> <paragraph lineSpacing="Single"/>
@ -63,11 +63,8 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression> <textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField> </textField>
<line>
<reportElement x="0" y="57" width="1520" height="1" uuid="bbf33a72-515f-42fc-8c79-e859aebca31d"/>
</line>
<textField pattern="" isBlankWhenNull="false"> <textField pattern="" isBlankWhenNull="false">
<reportElement mode="Transparent" x="1387" y="26" width="112" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="bae9bec6-8c42-4bee-a070-34b0a7f1aee4"/> <reportElement mode="Transparent" x="1347" y="26" width="152" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="bae9bec6-8c42-4bee-a070-34b0a7f1aee4"/>
<textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none"> <textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> <font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/> <paragraph lineSpacing="Single"/>
@ -83,7 +80,7 @@
<textFieldExpression><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression> <textFieldExpression><![CDATA[$V{PAGE_NUMBER}]]></textFieldExpression>
</textField> </textField>
<textField pattern="" isBlankWhenNull="false"> <textField pattern="" isBlankWhenNull="false">
<reportElement mode="Transparent" x="1417" y="42" width="100" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="4e030613-9cee-443e-9eaa-b19fa3090976"/> <reportElement mode="Transparent" x="1347" y="42" width="173" height="15" forecolor="#000000" backcolor="#FFFFFF" uuid="4e030613-9cee-443e-9eaa-b19fa3090976"/>
<textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none"> <textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="7" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> <font fontName="SansSerif" size="7" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/> <paragraph lineSpacing="Single"/>
@ -91,10 +88,10 @@
<textFieldExpression><![CDATA[$R{cabecalho.impressorPor}+" "+$P{USUARIO}]]></textFieldExpression> <textFieldExpression><![CDATA[$R{cabecalho.impressorPor}+" "+$P{USUARIO}]]></textFieldExpression>
</textField> </textField>
<line> <line>
<reportElement x="0" y="77" width="1520" height="1" uuid="6ca45088-a58d-43b3-b196-8fc26e128fbf"/> <reportElement x="0" y="72" width="1520" height="1" uuid="6ca45088-a58d-43b3-b196-8fc26e128fbf"/>
</line> </line>
<textField> <textField>
<reportElement x="0" y="59" width="1520" height="14" uuid="b29d0494-2695-420b-bdc1-b13c08bdbcda"/> <reportElement x="0" y="57" width="1520" height="14" uuid="b29d0494-2695-420b-bdc1-b13c08bdbcda"/>
<textElement verticalAlignment="Middle"> <textElement verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
@ -108,22 +105,22 @@
<reportElement x="1" y="34" width="1519" height="1" uuid="a11636cc-5ee1-44cc-8cd1-cbe2ebc47abb"/> <reportElement x="1" y="34" width="1519" height="1" uuid="a11636cc-5ee1-44cc-8cd1-cbe2ebc47abb"/>
</line> </line>
<staticText> <staticText>
<reportElement x="1" y="0" width="45" height="35" uuid="7c1acbc7-3b7f-49c7-ada8-cda4a75ac37d"/> <reportElement x="0" y="0" width="46" height="35" uuid="7c1acbc7-3b7f-49c7-ada8-cda4a75ac37d"/>
<textElement textAlignment="Center" verticalAlignment="Middle"> <textElement textAlignment="Left" verticalAlignment="Middle">
<font size="8" isBold="true"/> <font size="8" isBold="true"/>
</textElement> </textElement>
<text><![CDATA[Servico]]></text> <text><![CDATA[Servico]]></text>
</staticText> </staticText>
<staticText> <staticText>
<reportElement x="46" y="0" width="33" height="35" uuid="a3ef27a8-3444-42e0-8f5e-b834002befa1"/> <reportElement x="46" y="0" width="33" height="35" uuid="a3ef27a8-3444-42e0-8f5e-b834002befa1"/>
<textElement textAlignment="Center" verticalAlignment="Middle"> <textElement textAlignment="Left" verticalAlignment="Middle">
<font size="8" isBold="true"/> <font size="8" isBold="true"/>
</textElement> </textElement>
<text><![CDATA[Linhas]]></text> <text><![CDATA[Linhas]]></text>
</staticText> </staticText>
<staticText> <staticText>
<reportElement x="79" y="0" width="39" height="35" uuid="3096084b-a597-477f-90e0-329da5bd9efb"/> <reportElement x="79" y="0" width="39" height="35" uuid="3096084b-a597-477f-90e0-329da5bd9efb"/>
<textElement textAlignment="Center" verticalAlignment="Middle"> <textElement textAlignment="Left" verticalAlignment="Middle">
<font size="8" isBold="true"/> <font size="8" isBold="true"/>
</textElement> </textElement>
<text><![CDATA[Agência]]></text> <text><![CDATA[Agência]]></text>
@ -164,7 +161,7 @@
<text><![CDATA[Classe]]></text> <text><![CDATA[Classe]]></text>
</staticText> </staticText>
<staticText> <staticText>
<reportElement x="560" y="0" width="46" height="35" uuid="e7640c25-3012-4667-8a74-6ef106618def"/> <reportElement x="560" y="0" width="47" height="35" uuid="e7640c25-3012-4667-8a74-6ef106618def"/>
<textElement textAlignment="Center" verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8" isBold="true"/> <font size="8" isBold="true"/>
</textElement> </textElement>
@ -179,28 +176,28 @@
</staticText> </staticText>
<staticText> <staticText>
<reportElement x="717" y="0" width="67" height="35" uuid="2e7ed8b5-ee4f-4461-a8d3-37336a77e8e3"/> <reportElement x="717" y="0" width="67" height="35" uuid="2e7ed8b5-ee4f-4461-a8d3-37336a77e8e3"/>
<textElement textAlignment="Center" verticalAlignment="Middle"> <textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8" isBold="true"/> <font size="8" isBold="true"/>
</textElement> </textElement>
<text><![CDATA[Tarifa]]></text> <text><![CDATA[Tarifa]]></text>
</staticText> </staticText>
<staticText> <staticText>
<reportElement x="784" y="0" width="67" height="35" uuid="e884d780-9b7b-46d1-baf7-c152db61def5"/> <reportElement x="784" y="0" width="67" height="35" uuid="e884d780-9b7b-46d1-baf7-c152db61def5"/>
<textElement textAlignment="Center" verticalAlignment="Middle"> <textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8" isBold="true"/> <font size="8" isBold="true"/>
</textElement> </textElement>
<text><![CDATA[Taxa]]></text> <text><![CDATA[Taxa]]></text>
</staticText> </staticText>
<staticText> <staticText>
<reportElement x="851" y="0" width="67" height="35" uuid="39f32b8b-5ba5-429a-9d3e-36b8539eecb1"/> <reportElement x="851" y="0" width="67" height="35" uuid="39f32b8b-5ba5-429a-9d3e-36b8539eecb1"/>
<textElement textAlignment="Center" verticalAlignment="Middle"> <textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8" isBold="true"/> <font size="8" isBold="true"/>
</textElement> </textElement>
<text><![CDATA[Pedágio]]></text> <text><![CDATA[Pedágio]]></text>
</staticText> </staticText>
<staticText> <staticText>
<reportElement x="918" y="0" width="46" height="35" uuid="33f63118-aede-4a0e-b5ae-20bac1f98423"/> <reportElement x="918" y="0" width="46" height="35" uuid="33f63118-aede-4a0e-b5ae-20bac1f98423"/>
<textElement textAlignment="Center" verticalAlignment="Middle"> <textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8" isBold="true"/> <font size="8" isBold="true"/>
</textElement> </textElement>
<text><![CDATA[Seguro]]></text> <text><![CDATA[Seguro]]></text>
@ -265,156 +262,156 @@
</columnHeader> </columnHeader>
<detail> <detail>
<band height="22" splitType="Stretch"> <band height="22" splitType="Stretch">
<textField> <textField isBlankWhenNull="true">
<reportElement x="0" y="0" width="46" height="22" uuid="24619512-d697-48d8-9106-50b0875ab36c"/> <reportElement x="0" y="0" width="46" height="22" uuid="24619512-d697-48d8-9106-50b0875ab36c"/>
<textElement verticalAlignment="Middle"> <textElement verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{servico}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{servico}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="46" y="0" width="33" height="22" uuid="46b2bcb4-118f-4e0d-af04-8b7ed68f7d36"/> <reportElement x="46" y="0" width="33" height="22" uuid="46b2bcb4-118f-4e0d-af04-8b7ed68f7d36"/>
<textElement verticalAlignment="Middle"> <textElement verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{linhas}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{linhas}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="79" y="0" width="39" height="22" uuid="cae2eea8-65ad-4830-b135-eac2a9bd41eb"/> <reportElement x="79" y="0" width="39" height="22" uuid="cae2eea8-65ad-4830-b135-eac2a9bd41eb"/>
<textElement verticalAlignment="Middle"> <textElement verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{agencia}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{agencia}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="118" y="0" width="130" height="22" uuid="a899bfe9-a3fa-486c-82d5-9d0158420648"/> <reportElement x="118" y="0" width="130" height="22" uuid="a899bfe9-a3fa-486c-82d5-9d0158420648"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{origem}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{origem}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="248" y="0" width="127" height="22" uuid="ff3626a5-8482-4ffe-9a7b-718e3206f5cc"/> <reportElement x="248" y="0" width="128" height="22" uuid="ff3626a5-8482-4ffe-9a7b-718e3206f5cc"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{destino}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{destino}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="376" y="0" width="48" height="22" uuid="2e3bd0b0-c2d6-4857-8a25-f0d68f3a635d"/> <reportElement x="375" y="0" width="49" height="22" uuid="2e3bd0b0-c2d6-4857-8a25-f0d68f3a635d"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{poltronas}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{poltronas}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="424" y="0" width="56" height="22" uuid="cdad132b-e66a-4114-9711-8ccd0a2bf3e4"/> <reportElement x="424" y="0" width="56" height="22" uuid="cdad132b-e66a-4114-9711-8ccd0a2bf3e4"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{passagem}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{passagem}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="480" y="0" width="80" height="22" uuid="d1bbe85e-8dd6-4673-963e-9ebb42351466"/> <reportElement x="480" y="0" width="80" height="22" uuid="d1bbe85e-8dd6-4673-963e-9ebb42351466"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{classe}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{classe}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="560" y="0" width="46" height="22" uuid="162c901f-d978-4fc7-88db-5b1b136c0211"/> <reportElement x="560" y="0" width="47" height="22" uuid="162c901f-d978-4fc7-88db-5b1b136c0211"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{bilheteiro}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{bilheteiro}]]></textFieldExpression>
</textField> </textField>
<textField> <textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement x="606" y="0" width="111" height="22" uuid="74ccc5f1-8284-4c2f-9b73-786940634abd"/> <reportElement x="606" y="0" width="111" height="22" uuid="74ccc5f1-8284-4c2f-9b73-786940634abd"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{dataVenda}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{dataVenda}]]></textFieldExpression>
</textField> </textField>
<textField> <textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement x="717" y="0" width="67" height="22" uuid="9b5f6d1e-874a-44ce-beee-ea99e762f23b"/> <reportElement x="717" y="0" width="67" height="22" uuid="9b5f6d1e-874a-44ce-beee-ea99e762f23b"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{tarifa}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{tarifa}]]></textFieldExpression>
</textField> </textField>
<textField> <textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement x="784" y="0" width="67" height="22" uuid="94e4a203-4418-4028-af42-a20b7fe1fa44"/> <reportElement x="784" y="0" width="67" height="22" uuid="94e4a203-4418-4028-af42-a20b7fe1fa44"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{taxa}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{taxa}]]></textFieldExpression>
</textField> </textField>
<textField> <textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement x="851" y="0" width="67" height="22" uuid="7122e0aa-6ba6-4ff8-b3fb-94028d2b50ab"/> <reportElement x="851" y="0" width="67" height="22" uuid="7122e0aa-6ba6-4ff8-b3fb-94028d2b50ab"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{pedagio}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{pedagio}]]></textFieldExpression>
</textField> </textField>
<textField> <textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement x="918" y="0" width="46" height="22" uuid="e9053f79-e307-4bdb-84be-7780b2f4da78"/> <reportElement x="918" y="0" width="46" height="22" uuid="e9053f79-e307-4bdb-84be-7780b2f4da78"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Right" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{seguro}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{seguro}]]></textFieldExpression>
</textField> </textField>
<textField> <textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement x="964" y="0" width="65" height="22" uuid="43d44851-66ae-4242-a53d-dede219e7854"/> <reportElement x="964" y="0" width="65" height="22" uuid="43d44851-66ae-4242-a53d-dede219e7854"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{dataEmbarque}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{dataEmbarque}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="1029" y="0" width="49" height="22" uuid="51c8b951-90ae-48ae-a61c-ac50a321ae87"/> <reportElement x="1029" y="0" width="49" height="22" uuid="51c8b951-90ae-48ae-a61c-ac50a321ae87"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{preImpresso}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{preImpresso}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="1078" y="0" width="108" height="22" uuid="763a0f90-d2f8-4c93-a4dc-50eba56039d0"/> <reportElement x="1078" y="0" width="108" height="22" uuid="763a0f90-d2f8-4c93-a4dc-50eba56039d0"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{impressora}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{impressora}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="1186" y="0" width="67" height="22" uuid="75346010-3cbf-4937-9c28-349888700da5"/> <reportElement x="1186" y="0" width="67" height="22" uuid="75346010-3cbf-4937-9c28-349888700da5"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{empresa}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{empresa}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="1253" y="0" width="67" height="22" uuid="f26ad349-b04e-43ac-a64e-39193d300ea3"/> <reportElement x="1253" y="0" width="67" height="22" uuid="f26ad349-b04e-43ac-a64e-39193d300ea3"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{formaPagamento}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{formaPagamento}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="1320" y="0" width="67" height="22" uuid="e3e2c533-da6f-4364-af5f-7272fc50ec52"/> <reportElement x="1320" y="0" width="67" height="22" uuid="e3e2c533-da6f-4364-af5f-7272fc50ec52"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{porcentagem}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{porcentagem}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="1387" y="0" width="67" height="22" uuid="d34c6a84-04ea-4bb3-ba97-17f3c178e5d5"/> <reportElement x="1387" y="0" width="67" height="22" uuid="d34c6a84-04ea-4bb3-ba97-17f3c178e5d5"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{nsu}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{nsu}]]></textFieldExpression>
</textField> </textField>
<textField> <textField isBlankWhenNull="true">
<reportElement x="1454" y="0" width="67" height="22" uuid="40a31a0a-7d77-4dce-a726-08718787cd8e"/> <reportElement x="1454" y="0" width="67" height="22" uuid="40a31a0a-7d77-4dce-a726-08718787cd8e"/>
<textElement verticalAlignment="Middle"> <textElement textAlignment="Center" verticalAlignment="Middle">
<font size="8"/> <font size="8"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{autorizacao}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{autorizacao}]]></textFieldExpression>
@ -422,7 +419,7 @@
</band> </band>
</detail> </detail>
<summary> <summary>
<band height="77" splitType="Stretch"/> <band height="18" splitType="Stretch"/>
</summary> </summary>
<noData> <noData>
<band height="50"> <band height="50">

View File

@ -24,12 +24,14 @@ import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Datebox; import org.zkoss.zul.Datebox;
import org.zkoss.zul.Paging; import org.zkoss.zul.Paging;
import com.rjconsultores.ventaboletos.constantes.Constantes;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioCancelamentoAutomaticoECF; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioCancelamentoAutomaticoECF;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.MotivoCancelacionService;
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
@ -47,6 +49,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRelatorioCancel
*/ */
@Controller("relatorioCancelamentoAutomaticoECFController") @Controller("relatorioCancelamentoAutomaticoECFController")
@Scope("prototype") @Scope("prototype")
@SuppressWarnings("unused")
public class RelatorioCancelamentoAutomaticoECFController extends MyGenericForwardComposer { public class RelatorioCancelamentoAutomaticoECFController extends MyGenericForwardComposer {
/** /**
@ -64,6 +67,9 @@ public class RelatorioCancelamentoAutomaticoECFController extends MyGenericForwa
@Autowired @Autowired
private TipoPuntoVentaService tipoPuntoVentaService; private TipoPuntoVentaService tipoPuntoVentaService;
@Autowired
private MotivoCancelacionService motivoCancelacionService;
private Datebox datInicial; private Datebox datInicial;
private Datebox datFinal; private Datebox datFinal;
@ -187,6 +193,7 @@ public class RelatorioCancelamentoAutomaticoECFController extends MyGenericForwa
parametros.put("DATA_FINAL", (java.util.Date) this.datFinal.getValue()); parametros.put("DATA_FINAL", (java.util.Date) this.datFinal.getValue());
parametros.put("NOME_RELATORIO", Labels.getLabel("relatorioCancelamentoAutomaticoECFController.window.title")); parametros.put("NOME_RELATORIO", Labels.getLabel("relatorioCancelamentoAutomaticoECFController.window.title"));
parametros.put("USUARIO", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString()); parametros.put("USUARIO", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString());
parametros.put("CANCELAMENTOECF", motivoCancelacionService.findByCveSistema(Constantes.CVESISTEMA_MOTIVO_CANCELAMENTO_ECF).getMotivocancelacionId());
filtro.append(" Empresa: "); filtro.append(" Empresa: ");