diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentoPorOrgaoConcedente.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentoPorOrgaoConcedente.java index 22c083295..6b42965ab 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentoPorOrgaoConcedente.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentoPorOrgaoConcedente.java @@ -36,11 +36,11 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio { Integer empresaId = (Integer) parametros.get("EMPRESA_ID"); stmt.setInt("empresa_id", empresaId); - if(!parametros.get("ORGAOCONCEDENTE_ID").equals("")){ + if(parametros.get("ORGAOCONCEDENTE_ID") != null && !"".equals(parametros.get("ORGAOCONCEDENTE_ID"))){ stmt.setInt("orgaoconcedenteId",(Integer)parametros.get("ORGAOCONCEDENTE_ID")); } - if(!parametros.get("TIPOSERVICIO_ID").equals("-1")){ + if(parametros.get("TIPOSERVICIO_ID") != null && !"-1".equals(parametros.get("TIPOSERVICIO_ID"))){ stmt.setInt("tiposervicio_id", Integer.parseInt((String)parametros.get("TIPOSERVICIO_ID"))); } @@ -104,10 +104,10 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio { if(parametros.get("SERVICO_ID") != null ){ sql.append(" AND b.corrida_id IN(" +parametros.get("SERVICO_ID")+ ") "); } - if(!parametros.get("ORGAOCONCEDENTE_ID").equals("")){ + if(parametros.get("ORGAOCONCEDENTE_ID") != null && !"".equals(parametros.get("ORGAOCONCEDENTE_ID"))){ sql.append(" and r.ORGAOCONCEDENTE_ID = :orgaoconcedenteId "); } - if(!parametros.get("TIPOSERVICIO_ID").equals("-1")){ + if(parametros.get("TIPOSERVICIO_ID") != null && !"-1".equals(parametros.get("TIPOSERVICIO_ID"))){ sql.append(" AND c.tiposervicio_id = :tiposervicio_id"); } @@ -179,6 +179,7 @@ public class RelatorioMovimentoPorOrgaoConcedente extends Relatorio { sql.append(" BEMPRESACORRIDA_ID, "); sql.append(" RINDSENTIDOIDA , "); sql.append(" rusentido "); + sql.append(" order by PORIGDESCPARADA, PDESTDESCPARADA, rusentido"); return sql.toString(); } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioMovimentoPorOrgaoConcedente_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioMovimentoPorOrgaoConcedente_pt_BR.properties index d4d074666..936bda4a0 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioMovimentoPorOrgaoConcedente_pt_BR.properties +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioMovimentoPorOrgaoConcedente_pt_BR.properties @@ -18,7 +18,7 @@ header.inscricao=Inscri #Labels column header -column.header.seccoes=Secções +column.header.seccoes=Seções column.header.km=KM column.header.seq=SEQ column.header.sentido=Sentido diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMovimentoPorOrgaoConcedente.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMovimentoPorOrgaoConcedente.jasper index 7aa2e2764..48dc8a49b 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMovimentoPorOrgaoConcedente.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMovimentoPorOrgaoConcedente.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMovimentoPorOrgaoConcedente.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMovimentoPorOrgaoConcedente.jrxml index 0d71506ec..3de5282c0 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMovimentoPorOrgaoConcedente.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioMovimentoPorOrgaoConcedente.jrxml @@ -2,7 +2,7 @@ - + @@ -20,6 +20,20 @@ + + + + + + + + + + + + + + @@ -199,13 +213,6 @@ - - - - - - - diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentoPorOrgaoConcedenteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentoPorOrgaoConcedenteController.java index 51d64b809..25706192d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentoPorOrgaoConcedenteController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioMovimentoPorOrgaoConcedenteController.java @@ -21,9 +21,9 @@ import org.zkoss.zul.Radio; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; +import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.Ruta; -import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioDemandasDetalhadoNovoLayout; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioMovimentoPorOrgaoConcedente; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.service.EmpresaService; @@ -310,7 +310,14 @@ public class RelatorioMovimentoPorOrgaoConcedenteController extends MyGenericFo parametros.put("EMPRESA_ID", this.empresa.getEmpresaId()); parametros.put("ENDERECO", this.empresa.getLogradouro() +this.empresa.getNumero());// +this.empresa.getComplemento()); parametros.put("CNPJ", this.empresa.getCnpj()); - parametros.put("INSCRICAO", "descrição inscrição estadual"); + String inscricaoEstadual = ""; + for (InscricaoEstadual a : this.empresa.getInscricoesEstaduais()) { + if (inscricaoEstadual.length() != 0 && a.getActivo()) { + inscricaoEstadual += ","; + } + inscricaoEstadual += a.getNumInscricaoEstadual(); + } + parametros.put("INSCRICAO", inscricaoEstadual); }else{ parametros.put("EMPRESA", "TODAS"); parametros.put("MUNICIPIO", "");