From 6c556efe8a5a3e501aee08e3b9991f0ecfd39b44 Mon Sep 17 00:00:00 2001 From: rodrigo Date: Mon, 2 Sep 2013 22:02:14 +0000 Subject: [PATCH] git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@30490 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioOrigemDestino.java | 3 +++ .../templates/RelatorioOrigemDestino.jrxml | 6 +++--- .../utilitarios/beans/PesoOperacional.java | 18 ++++++++++++++++-- web/WEB-INF/i3-label_pt_BR.label | 2 +- 4 files changed, 23 insertions(+), 6 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java index 62567a747..611874838 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioOrigemDestino.java @@ -7,6 +7,7 @@ import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; +import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -248,6 +249,8 @@ public class RelatorioOrigemDestino extends Relatorio { } } + Collections.sort(lsPesoOperacionalRelatorio); + return lsPesoOperacionalRelatorio; } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOrigemDestino.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOrigemDestino.jrxml index f8ecf34d8..12cadc632 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOrigemDestino.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioOrigemDestino.jrxml @@ -1,7 +1,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -440,7 +440,7 @@ - + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/beans/PesoOperacional.java b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/beans/PesoOperacional.java index 415ad60da..c3f70df6e 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/beans/PesoOperacional.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/beans/PesoOperacional.java @@ -3,7 +3,7 @@ package com.rjconsultores.ventaboletos.relatorios.utilitarios.beans; import java.math.BigDecimal; import java.util.Date; -public class PesoOperacional { +public class PesoOperacional implements Comparable { private Integer corridaId; private Date fecCorrida; private String localidade; @@ -76,5 +76,19 @@ public class PesoOperacional { public void setSecuencia(Integer secuencia) { this.secuencia = secuencia; } - + + @Override + public int compareTo(PesoOperacional o) { + if ((secuencia.equals(1)) && (o.getSecuencia().equals(1))) { + if (receitaSaida.compareTo(o.getReceitaSaida()) == 1) { + return -1; + } else if (receitaSaida.compareTo(o.getReceitaSaida()) == -1) { + return 1; + } else { + return 0; + } + } else { + return secuencia.compareTo(o.getSecuencia()); + } + } } diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 9a56b806b..f0e9255a2 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -7,7 +7,7 @@ # . . = XXX #Versao do VentaBoleto: -versao = ADM_20130902_1RC219 +versao = ADM_20130902_1RC220 # MSG Defaut: MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100