diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaServico.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaServico.java index 2c07100e6..2c42fdbfb 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaServico.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaServico.java @@ -1,6 +1,5 @@ package com.rjconsultores.ventaboletos.relatorios.impl; -import java.math.BigDecimal; import java.sql.Connection; import java.sql.ResultSet; import java.sql.Timestamp; @@ -8,11 +7,8 @@ import java.util.Date; import java.util.HashMap; import java.util.Map; -import com.rjconsultores.ventaboletos.relatorios.negocio.CalculoImposto; import com.rjconsultores.ventaboletos.relatorios.utilitarios.ArrayDataSource; -import com.rjconsultores.ventaboletos.relatorios.utilitarios.ExceptionConfiguracao; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; -import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; public class RelatorioReceitaServico extends Relatorio { @@ -26,8 +22,7 @@ public class RelatorioReceitaServico extends Relatorio { public void initDados() throws Exception { Connection conexao = this.relatorio.getConexao(); Map parametros = this.relatorio.getParametros(); -// String puntosVentaIds = (String) parametros.get("NUMPUNTOVENTA"); - + String sql = getSql( (parametros.get("ORIGEN_ID") != null && parametros.get("ORIGEN_ID") != "" ) , (parametros.get("DESTINO_ID") != null && parametros.get("DESTINO_ID") != "" ) , @@ -36,25 +31,18 @@ public class RelatorioReceitaServico extends Relatorio { NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql); - // stmt.setTimestamp("DATA_INICIAL", new Timestamp(DateUtil.inicioFecha((Date) parametros.get("DATA_INICIAL")).getTime())); - // stmt.setTimestamp("DATA_FINAL", new Timestamp(DateUtil.fimFecha((Date) parametros.get("DATA_FINAL")).getTime())); stmt.setTimestamp("DATA_INICIAL", new Timestamp(((Date) parametros.get("DATA_INICIAL")).getTime())); stmt.setTimestamp("DATA_FINAL", new Timestamp(((Date) parametros.get("DATA_FINAL")).getTime())); if (parametros.get("CORRIDA_ID") != null) stmt.setString("CORRIDA_ID", (String)parametros.get("CORRIDA_ID")); - else{} if (parametros.get("ORIGEN_ID") != null) stmt.setInt("ORIGEN_ID", (Integer) parametros.get("ORIGEN_ID")); - else{} - // stmt.setNull("ORIGEN_ID", java.sql.Types.INTEGER); - + if (parametros.get("DESTINO_ID") != null) stmt.setInt("DESTINO_ID", (Integer) parametros.get("DESTINO_ID")); - else{} - //stmt.setNull("DESTINO_ID", java.sql.Types.INTEGER); if (parametros.get("EMPRESA_ID") != null) stmt.setInt("EMPRESA_ID", (Integer) parametros.get("EMPRESA_ID")); @@ -133,13 +121,8 @@ public class RelatorioReceitaServico extends Relatorio { sql.append(" and cj.feccorrida <= :DATA_FINAL "); if(servicoSelected){ sql.append(" and cj.corrida_id IN (:CORRIDA_ID) "); } - //else{ sql.append(" and cj.corrida_id IN ( select p.PARADA_ID from parada p ) "); } - if(origemSelected){ sql.append(" and pOrig.PARADA_ID IN (:ORIGEN_ID) "); } - else{ sql.append(" and pOrig.PARADA_ID IN ( select p.PARADA_ID from parada p ) "); } - if(destinoSelected){ sql.append(" and pDest.PARADA_ID IN (:DESTINO_ID) "); } - else{ sql.append(" and pDest.PARADA_ID IN ( select p.PARADA_ID from parada p) "); } sql.append(" and mar.EMPRESA_ID = :EMPRESA_ID "); sql.append(" and cj.CLASESERVICIO_ID = :CLASESERVICIO_ID "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaServico.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaServico.jasper index 1f63c2c76..f915a0ff0 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaServico.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaServico.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaServico.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaServico.jrxml index 5345d343d..c7e93984a 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaServico.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaServico.jrxml @@ -1,7 +1,7 @@ - + @@ -210,7 +210,7 @@ - + @@ -322,7 +322,7 @@ - + @@ -366,40 +366,44 @@ - + - + - + - + - + - + + - + + - + + - + + diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioReceitaServicoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioReceitaServicoController.java index 3ab10bdcb..af3f9c10a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioReceitaServicoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioReceitaServicoController.java @@ -1,6 +1,5 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios; -import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.HashMap; import java.util.List; @@ -21,14 +20,8 @@ import org.zkoss.zul.Datebox; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Empresa; -import com.rjconsultores.ventaboletos.entidad.GrupoRuta; import com.rjconsultores.ventaboletos.entidad.Parada; -import com.rjconsultores.ventaboletos.entidad.Ruta; -import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioOCDNaoResgatadaEmpresa; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioReceitaServico; -import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioResumoLinhas; -import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioResumoLinhasAnalitico; -import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioTaxasLinha; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.service.ClaseServicioService; import com.rjconsultores.ventaboletos.service.EmpresaService; @@ -175,7 +168,6 @@ public class RelatorioReceitaServicoController extends MyGenericForwardComposer Parada origem = (Parada) cbiOrigem.getValue(); parametros.put("ORIGEN_ID", origem.getParadaId()); filtro.append("Origem: "+origem.getCveparada()+"; "); - //filtro.append(origem.getCveparada() + ";"); } else { parametros.put("ORIGEN_ID", null);// filtro.append("Origem: Todos; "); @@ -186,7 +178,6 @@ public class RelatorioReceitaServicoController extends MyGenericForwardComposer Parada destino = (Parada) cbiDestino.getValue(); parametros.put("DESTINO_ID", destino.getParadaId()); filtro.append("Destino: "+destino.getCveparada()+"; "); - //filtro.append(destino.getCveparada() + ";"); } else { parametros.put("DESTINO_ID", null); filtro.append("Destino: Todos; "); @@ -197,7 +188,6 @@ public class RelatorioReceitaServicoController extends MyGenericForwardComposer Empresa empresa = (Empresa) itemEmpresa.getValue(); parametros.put("EMPRESA_ID", empresa.getEmpresaId()); filtro.append("Empresa: "+empresa.getNombempresa()+"; "); - //filtro.append(empresa.getNombempresa() + ";"); } else { parametros.put("EMPRESA_ID", ""); } @@ -207,7 +197,6 @@ public class RelatorioReceitaServicoController extends MyGenericForwardComposer ClaseServicio clase = (ClaseServicio) itemClasse.getValue(); parametros.put("CLASESERVICIO_ID", clase.getClaseservicioId()); filtro.append("Classe: "+clase.getDescclase()+"; "); - //filtro.append(empresa.getNombempresa() + ";"); } else { parametros.put("CLASESERVICIO_ID", ""); } @@ -219,26 +208,11 @@ public class RelatorioReceitaServicoController extends MyGenericForwardComposer relatorio = new RelatorioReceitaServico(parametros, dataSourceRead.getConnection()); -// if(relatorio.getCustomDataSource().next()) -// { Map args = new HashMap(); args.put("relatorio", relatorio); openWindow("/component/reportView.zul", Labels.getLabel("relatorioReceitaServicoController.window.title"), args, MODAL); -// }else -// { -// try { -// Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), -// Labels.getLabel("relatorioReceitaServicoController.window.title"), -// Messagebox.OK, Messagebox.INFORMATION); -// } catch (InterruptedException ex) { -// ex.printStackTrace(); -// } -// } - - - } }