rodrigo 2013-09-02 19:43:56 +00:00
parent 99c466bf15
commit 115b9518fb
3 changed files with 27 additions and 20 deletions

View File

@ -426,6 +426,7 @@ public class RelatorioOrigemDestino extends Relatorio {
return sql;
}
public class ParadaRelatorioOD {
private String descParada;
private String cveParada;
@ -437,21 +438,27 @@ public class RelatorioOrigemDestino extends Relatorio {
this.cveParada = cveParada;
this.numSecuencia = numSecuencia;
}
public String getDescParada() {
return descParada;
}
public void setDescParada(String descParada) {
this.descParada = descParada;
}
public Integer getNumSecuencia() {
return numSecuencia;
}
public void setNumSecuencia(Integer numSecuencia) {
this.numSecuencia = numSecuencia;
}
public String getCveParada() {
return cveParada;
}
public void setCveParada(String cveParada) {
this.cveParada = cveParada;
}
@ -465,6 +472,7 @@ public class RelatorioOrigemDestino extends Relatorio {
result = prime * result + ((descParada == null) ? 0 : descParada.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
@ -488,10 +496,9 @@ public class RelatorioOrigemDestino extends Relatorio {
return false;
return true;
}
private RelatorioOrigemDestino getOuterType() {
return RelatorioOrigemDestino.this;
}
}
}

View File

@ -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="RelatorioOrigemDestino" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="84b9dfcf-8ec5-4f51-80cc-7339e3b158b4">
<property name="ireport.zoom" value="1.3310000000000028"/>
<property name="ireport.x" value="0"/>
<property name="ireport.x" value="148"/>
<property name="ireport.y" value="153"/>
<subDataset name="peso_operacional" uuid="6107709b-669e-4e25-b14f-19ae373fd33c">
<parameter name="corrida_id_relatorio" class="java.math.BigDecimal"/>
@ -50,10 +50,10 @@
<variableExpression><![CDATA[$F{KM_TRAMO}.multiply(new BigDecimal($F{ABSOLUTOS}.toString())).divide($F{KM_CORRIDA}, 4, 2)]]></variableExpression>
</variable>
<variable name="pax_km" class="java.math.BigDecimal" resetType="Group" resetGroup="group_corrida_id">
<variableExpression><![CDATA[$V{equivalente}.multiply($F{KM_CORRIDA})]]></variableExpression>
<variableExpression><![CDATA[$V{equivalente}.setScale(2,4).multiply($F{KM_CORRIDA})]]></variableExpression>
</variable>
<variable name="sum_rec_abs" class="java.math.BigDecimal" resetType="Group" resetGroup="group_corrida_id" incrementType="Group" incrementGroup="group_corrida_id" calculation="Sum">
<variableExpression><![CDATA[$F{RECEITA}.divide( new BigDecimal($F{ABSOLUTOS}.toString()), 2,2)]]></variableExpression>
<variable name="sum_rec_abs" class="java.math.BigDecimal" resetType="Group" resetGroup="group_corrida_id" incrementType="Group" incrementGroup="group_corrida_id">
<variableExpression><![CDATA[$V{RECEITA_1}.divide( new BigDecimal($F{ABSOLUTO_TOTAL_CORRIDA}.toString()), 2,2)]]></variableExpression>
</variable>
<variable name="sum_equivalente" class="java.math.BigDecimal" resetType="Group" resetGroup="group_corrida_id" calculation="Sum">
<variableExpression><![CDATA[$V{equivalente}]]></variableExpression>
@ -641,11 +641,6 @@
<textElement textAlignment="Right"/>
<textFieldExpression><![CDATA[$V{equivalente}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00">
<reportElement uuid="edc8f07c-0a7b-45c2-8280-ebd8584e60c6" x="394" y="0" width="69" height="21"/>
<textElement textAlignment="Right"/>
<textFieldExpression><![CDATA[$V{pax_km}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00">
<reportElement uuid="0fe8352f-f787-46b6-adcb-e8dda60b4d9d" x="286" y="0" width="48" height="21"/>
<textElement textAlignment="Right"/>
@ -661,6 +656,11 @@
<textElement textAlignment="Right"/>
<textFieldExpression><![CDATA[$V{por_equivalente}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="0de4edf8-49c8-49d2-b2d6-0476fb8ab3ed" x="394" y="0" width="69" height="20"/>
<textElement textAlignment="Right"/>
<textFieldExpression><![CDATA[$V{pax_km}]]></textFieldExpression>
</textField>
</band>
</detail>
<columnFooter>