diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java index 6db5e128d..1676b0155 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioGratuidade.java @@ -108,7 +108,7 @@ public class RelatorioGratuidade extends Relatorio { gratuidadeBean.setDescnumdoc(rset.getString("descnumdoc")); gratuidadeBean.setDesctipoventa(rset.getString("desctipoventa")); gratuidadeBean.setDestino(rset.getString("destino")); - gratuidadeBean.setFeccorrida(rset.getDate("feccorrida")); + gratuidadeBean.setFeccreacion(rset.getDate("feccreacion")); gratuidadeBean.setFechorviaje(rset.getTime("fechorviaje")); gratuidadeBean.setKm(rset.getInt("numkmviaje")); gratuidadeBean.setLinha(rset.getString("descruta")); @@ -157,7 +157,7 @@ public class RelatorioGratuidade extends Relatorio { private String getSql(String empresa, String agencia, String ruta, String fecInicioViagem, String fecFinalViagem, String fecInicioVenda, String fecFinalVenda, String origem, String destino, String categoria) { StringBuffer sql = new StringBuffer(); String orderBy = ""; - sql.append("SELECT b.feccorrida, ori.cveparada origen, des.cveparada destino, ori.descparada descorigen, des.descparada descdestino, b.numkmviaje, "); + sql.append("SELECT b.feccreacion, ori.cveparada origen, des.cveparada destino, ori.descparada descorigen, des.descparada descdestino, b.numkmviaje, "); sql.append("r.descruta, b.corrida_id, b.fechorviaje, b.numasiento, b.numfoliosistema, tv.desctipoventa, b.nombpasajero, b.descnumdoc, tar.preciooriginal, "); sql.append("b.porccategoria, b.preciopagado, u.cveusuario, ag.nombpuntoventa, e.nombempresa, C.cvecategoria, ti.DESCTIPO, "); sql.append("c.DESCCATEGORIA, tar.IMPORTEPEDAGIO, tar.IMPORTESEGURO, tar.IMPORTETAXAEMBARQUE, b.DESCNUMDOC, b.INDSTATUSBOLETO, ori.CVEPARADA codOrigem, des.CVEPARADA codDestino "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jasper index fd2425c2f..8b3ff46b6 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml index b6b7ebd6f..6da3fe921 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioGratuidade.jrxml @@ -2,7 +2,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -371,7 +371,7 @@ - + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java index 500e15818..e95ce1868 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioGratuidadeBean.java @@ -4,7 +4,7 @@ import java.math.BigDecimal; import java.util.Date; public class RelatorioGratuidadeBean { - private Date feccorrida; + private Date feccreacion; private String origen; private String descorigen; private String destino; @@ -96,11 +96,11 @@ public class RelatorioGratuidadeBean { public void setUtr(BigDecimal utr) { this.utr = utr; } - public Date getFeccorrida() { - return feccorrida; + public Date getFeccreacion() { + return feccreacion; } - public void setFeccorrida(Date feccorrida) { - this.feccorrida = feccorrida; + public void setFeccreacion(Date feccreacion) { + this.feccreacion = feccreacion; } public String getOrigen() { return origen; diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioGratuidadeController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioGratuidadeController.java index e4b7fdec0..ed8627b9a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioGratuidadeController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioGratuidadeController.java @@ -121,6 +121,22 @@ public class RelatorioGratuidadeController extends MyGenericForwardComposer { parametros.put("fecFinalVenda", sdf.format(this.datFinalVenda.getValue())); } + if ((parametros.get("fecInicioViagem") != null || parametros.get("fecFinalViagem") != null) && + ((parametros.get("fecInicioViagem") == null || parametros.get("fecFinalViagem") == null))) { + Messagebox.show(Labels.getLabel("relatorioGratuidadeController.data.viagem.obrigatoria"), + Labels.getLabel("relatorioGratuidadeController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + return; + } + + if ((parametros.get("fecInicioVenda") != null || parametros.get("fecFinalVenda") != null) && + ((parametros.get("fecInicioVenda") == null || parametros.get("fecFinalVenda") == null))) { + Messagebox.show(Labels.getLabel("relatorioGratuidadeController.data.venda.obrigatoria"), + Labels.getLabel("relatorioGratuidadeController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + return; + } + if ((parametros.get("fecInicioViagem") == null && parametros.get("datFinalViagem") == null) && (parametros.get("fecInicioVenda") == null && parametros.get("datFinalVenda") == null)) { Messagebox.show(Labels.getLabel("relatorioGratuidadeController.data.obrigatoria"), diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 6458e79f0..ed31ddfe8 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -273,7 +273,7 @@ indexController.mniRelatorioCancelamentoVendaCartao.label = Cancelación de vent indexController.mniRelatorioCancelamentoTransacao.label = Cancelamento J3 indexController.mniRelatorioTabelaPreco.label = Reporte de tabla de precios indexController.mniRelatorioAIDF.label = Reporte AIDF -indexController.mniRelatorioAIDFDetalhado.label = Reporte Estoque +indexController.mniRelatorioAIDFDetalhado.label = AIDF detallado indexController.mniRelatorioSegundaVia.label = Segunda Via indexController.mniPrecoApanhe.label = Precio Apanhe indexController.mniRelatorioVendasPacotesResumido.label = Ventas de paquetes - Resumido @@ -6382,6 +6382,8 @@ editarFechamentoParamptovtaController.MSG.borrarOK = Cierre cuenta Contábil age # Reporte Gratuidade relatorioGratuidadeController.window.title = Reporte Gratuidade +relatorioGratuidadeController.data.viagem.obrigatoria = É necessário preencher a data inicial e final da viagem +relatorioGratuidadeController.data.venda.obrigatoria = É necessário preencher a data inicial e final da venda relatorioGratuidadeController.lbEmpresa.value = Empresa relatorioGratuidadeController.lbAgencia.value = Punto Venta relatorioGratuidadeController.lbLinhas.value = Ruta diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index a9fb05462..66e317598 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -6709,6 +6709,8 @@ editarFechamentoParamgeralController.MSG.carteira.bradesco = Carteira não pode # Relatório Gratuidade relatorioGratuidadeController.window.title = Relatório Tipo Passagem +relatorioGratuidadeController.data.viagem.obrigatoria = É necessário preencher a data inicial e final da viagem +relatorioGratuidadeController.data.venda.obrigatoria = É necessário preencher a data inicial e final da venda relatorioGratuidadeController.data.obrigatoria = Data de Viagem ou Data de Venda são obrigatórias relatorioGratuidadeController.lbEmpresa.value = Empresa relatorioGratuidadeController.lbAgencia.value = Agência