From 390f1261aa6b0f0fd2393c92306ed14aab2d2801 Mon Sep 17 00:00:00 2001 From: "alexandre.lima" Date: Fri, 27 Oct 2017 18:17:15 +0000 Subject: [PATCH] Fixes Bug #0009866 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@75783 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/impl/RelatorioGratuidade.java | 4 ++-- .../templates/RelatorioGratuidade.jasper | Bin 59175 -> 59213 bytes .../templates/RelatorioGratuidade.jrxml | 6 +++--- .../utilitarios/RelatorioGratuidadeBean.java | 10 +++++----- .../RelatorioGratuidadeController.java | 16 ++++++++++++++++ web/WEB-INF/i3-label_es_MX.label | 4 +++- web/WEB-INF/i3-label_pt_BR.label | 2 ++ 7 files changed, 31 insertions(+), 11 deletions(-) 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 fd2425c2f6c59875d9a9852db2489a08dbb9d2e7..8b3ff46b6e78fc766eb307a61bb2dec15acf6b54 100644 GIT binary patch delta 7740 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 delta 7855 zcmb`Me{dA#8OL{%yKu6E1dqi0AU`ltKqV%qK>X1&EHTEpB#?wa6bwu55)PBQjfNe=-5r5Q%LqX>C}TUL z!In@24muPz+J#zPU6_RfJ0sDS79$>P;|=COF492SwbN)b0_H%j(ZH6TV0WzBh=xps zuOtmb%-3MO zk2eR#rt$q-BkdeE6pIJB)$pgE2C@s*d}JG)5wLBJyq(p7aQTQ|S8aW`LpBn-Rgg1TQ(-fR#T6$!gZn13bV z0lUDCEbwNNHCVwR4PU8AyI6VCH1>338z9`7!?G6WjRye(!=M8OsSX&jV8I{(F+`6I zV-PV$FI>PewlB(Mk1U+scoZ-&yy}2Kssn~BSTIOH4AEo5c$H)HiIup}q&FT11PpIF zAdu>SAPW`*5)eW3*bv^tl{kIheFCHEe!cM&U|=}ufI+GQhAdbxNI(qHW5YO!7`HE) zj~~e5#?Ju(!)Fc%q>Tf(3yDL=ZhTgwGIR_u_?OCDI?z8!rL|hOZnjNOi!F1q%iV zh#`7x7+)bqQuF-+V`a16_&s1?_|5@?R0j-MuwamY7^269@f~6;UjkPMT&SNe(X|wg zk&MB`x>k8psAlKG!>Q3ZoE`~!v#Ei56P)>do$O)*#^b`ca;dI)!5G6hG^QGjMGD3u z1!GF>#^aE>ti@csms@nL5X>>;qdC=RE>bWTDVS4gH_u1&fxse84mXYL;B0Lgm}9sB z&8bFnk%GBM!JJaN`3-13y0u9x%bM0o?KUvSFbmD8MstyZxk$mBQoH#qG>^BL%kouQ zrB(^%7%I@5YBU!qn2Qw5DYctdp!vCFh9F-Q(zOOK$54mnRHL~_!Ca(ZPO06zj!j&? zSs1^yT-OXR#?Xw$RHLy-!C0hVOsU|IUQH|3?3e!Xi(A^Vg!fwinDX>_Ky?(OjfpE>bY3)NZ~9 z%?D#kh566ox^@W6F&sp5s?l7eU@lTHr_^qK5Y4l?%`57OZe4pF%rP8AbE?r?q+l*m zFsIaRew5AY=@ryp_vqT&V2t578dHtNA_ZfSf-$9b)r@bN$z{E$h8%DH~XSZSJ?c(R^<1j)&Tds|{L1S1J3;`kYauPr)bs z+}^ACUd6rn+@-p=fae{(dFjx>4<~60;`7~h^%hum`xJNkM{geAEp@}~Wu>Z$GwUkm z*48yN`)l=be+BNW(zJAZibooMq{V2b2YK$iZbK3G*tg+2KKk7a;P>T*e2?(UU^gAg z&?F!BPftGc_hs?sU|%6`?(3V#^8ZcBDTiL&zz2SNR(%>P+Qa|E=64b7KKFfhAtJ5tg`pBMjKOF^}iJ**Jyg zrB%7Pu2NNjCD3YWt7lhK&#kMdFE@R-o^R@7`L7&z!>~E;6y{!AaO}W&aX?CYHR5i@^%YBx?RpAi-eWNiL4j7kNb#BfJLFMZlvz`#(07*so8$btn!7AzP-uwm37#^haR z1V+}cd|C)FFti~C)eac4V8M_D3x*JE7;T7=@@$>Jh&`)oJ%E8Bju=!sV90_6Ll!I; zLa<@P5hJ)eDlop;t!ur2f#EU4pxOaL7AzRDV8IZA4dXGy`0JiFfzkS$51-213|O`! z2BypbLl!I;vS7gwf(?V7-x~HV5f~rr_2KiI8=lGBdk_QDy$%?%V8M_D3x*JE82F@@ z`2B!iRbR*3=ylKQ8hnYlF}wjBl(G-+^7<(~Mo5;)v=0fE$wIJAegi*;%oi4l!JA(2 zX(wPXhIe3aKGhBjfC8I0+j}#$pKur~cD47x`?<$r^9xhJs0hejoeUfP>HF11 z$_9p}s?V|$LsJr4KD^0Y$VdNZ8O^KV(OgTUoqJGCRGy{jB#P;Qk74>tALDeP(Dc(E z<8<04rjPjqriVY_(-S*CS>XPk2faG!|98BJ6GJnTGsidczveGLkK*ibeLnl?z*X$7 Hzoq^cckp(o 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