From 5127fc5abeca001d48d21a0d2d75e858b814c0ff Mon Sep 17 00:00:00 2001 From: bruno Date: Mon, 26 Aug 2013 04:29:09 +0000 Subject: [PATCH] =?UTF-8?q?-=20Ajustes=20RDA=20e=20RRL=20-=20Fechamento=20?= =?UTF-8?q?de=20conex=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@30019 d1611594-4594-4d17-8e1d-87c2c4800839 --- .settings/org.eclipse.core.resources.prefs | 2 +- .../impl/RelatorioReceitaDiariaAgencia.java | 16 +++++++----- .../RelatorioReceitaDiariaAgencia.jasper | Bin 82087 -> 82256 bytes .../RelatorioReceitaDiariaAgencia.jrxml | 4 +-- .../relatorios/utilitarios/Relatorio.java | 23 ++++++++++++++---- ...latorioReceitaDiariaAgenciaController.java | 1 - web/WEB-INF/i3-label_pt_BR.label | 2 +- 7 files changed, 32 insertions(+), 16 deletions(-) diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs index ace621579..d181d77df 100644 --- a/.settings/org.eclipse.core.resources.prefs +++ b/.settings/org.eclipse.core.resources.prefs @@ -1,3 +1,3 @@ -#Thu May 02 10:20:38 BRT 2013 eclipse.preferences.version=1 +encoding//src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioResumoLinhas.jrxml=UTF-8 encoding//web/WEB-INF/i3-label_pt_BR.label=UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaDiariaAgencia.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaDiariaAgencia.java index 9d4ce85d4..cef593499 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaDiariaAgencia.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioReceitaDiariaAgencia.java @@ -142,10 +142,11 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio { if ((Boolean) configComissao.get("PEDAGIORECEITA")) baseCalculo = baseCalculo.add(this.resultSet.getBigDecimal("IMPORTEPEDAGIO")); + System.out.println("configComissao "+configComissao); // Caso esteje setado na configuração de comissão que o calculo deve ser sobre o liquido, deduz o imposto. - if (((String) configComissao.get("RECEITA")).equals("RL") && + if (configComissao.get("RECEITA") != null && ((String) configComissao.get("RECEITA")).equals("RL") && (!tipoVentaId.equals(18) || (tipoVentaId.equals(18) && (Boolean) this.relatorio.getParametros().get("B_CONTEMPLAR_GAP")))) - baseCalculo = baseCalculo.subtract((BigDecimal) rowOrigem.get("IMPOSTO")); + baseCalculo = baseCalculo.subtract((BigDecimal) rowOrigem.get("IMPOSTOS")); } else { @@ -172,6 +173,8 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio { percComissao = isAltaTemporada ? (BigDecimal) configComissao.get("PASSAGEMALTA") : (BigDecimal) configComissao.get("PASSAGEMBAIXA"); + if(percComissao==null) + return; // VALOR COMISSAO = BASE DE CALCULO * (PERCENTUAL COMISSAO / 100) valorComissao = baseCalculo.multiply(percComissao.divide(BigDecimal.valueOf(100))); @@ -199,7 +202,7 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio { rowDestino.put("EMPRESAPUNTOVENTA_ID", rowOrigem.get("EMPRESAPUNTOVENTA_ID")); rowDestino.put("ESTADO_ID", configComissao.get("ESTADO_ID")); rowDestino.put("TIPO_AGENCIA", configComissao.get("TIPO_AGENCIA")); - + mapDados.put(puntoVentaId, (HashMap) rowDestino); } } @@ -273,7 +276,7 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio { while (this.resultSet.next()) { Integer puntoVentaId = this.resultSet.getInt("PUNTOVENTA_ID"); - BigDecimal motivoCancelacionId = this.resultSet.getBigDecimal("MOTIVOCANCELACION_ID"); + Integer motivoCancelacionId = this.resultSet.getInt("MOTIVOCANCELACION_ID"); Integer tipoVentaId = this.resultSet.getInt("TIPOVENTA_ID"); // Inicializa a row atual @@ -284,7 +287,7 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio { row.put("TOTAL_BILHETES_GAP", ((BigDecimal) row.get("TOTAL_BILHETES_GAP")).add(motivoCancelacionId == null && tipoVentaId.equals(18) ? BigDecimal.ONE : BigDecimal.ZERO)); row.put("TOTAL_BILHETES_CANC", ((BigDecimal) row.get("TOTAL_BILHETES_CANC")).add(motivoCancelacionId != null ? BigDecimal.ONE : BigDecimal.ZERO)); - if (motivoCancelacionId == null) { + if (motivoCancelacionId == 0) { row.put("RECEITA_TARIFA", ((BigDecimal) row.get("RECEITA_TARIFA")).add(!tipoVentaId.equals(18) && !tipoVentaId.equals(39) ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO)); row.put("RECEITA_TARIFA_GAP", ((BigDecimal) row.get("RECEITA_TARIFA_GAP")).add((tipoVentaId.equals(18) || tipoVentaId.equals(39)) ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO)); @@ -306,9 +309,10 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio { } else { // Verificia se a devolução é pra ser contabilizada na agência de destino ou de origem da venda - if (((Integer) this.relatorio.getParametros().get("ISDEVOLUCAODESTINO")).equals(1) || (((Integer) this.relatorio.getParametros().get("ISDEVOLUCAODESTINO")).equals(0) && this.resultSet.getInt("POSSUI_CANC") == 1)) { + if (((Integer) this.relatorio.getParametros().get("ISDEVOLUCAODESTINO") == 1 )|| (((Integer) this.relatorio.getParametros().get("ISDEVOLUCAODESTINO")).equals(0) && this.resultSet.getInt("POSSUI_CANC") == 1)) { row.put("TOTAL_DEVOL", ((BigDecimal) row.get("TOTAL_DEVOL")).add((motivoCancelacionId.equals(31) || motivoCancelacionId.equals(32)) && !tipoVentaId.equals(18) ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO)); row.put("TOTAL_DEVOL_GAP", ((BigDecimal) row.get("TOTAL_DEVOL_GAP")).add((motivoCancelacionId.equals(31) || motivoCancelacionId.equals(32)) && tipoVentaId.equals(18) ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO)); + } } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaDiariaAgencia.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaDiariaAgencia.jasper index 0a7e4d34a92d3f94220047a356335df3db4fa3d9..719e7ade79985bb17b58864e65029ff0daf8f1b4 100644 GIT binary patch delta 13301 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 a0Bg25I(nidYj?tZk26l&tD||ERPz5u@cZ%r delta 12775 zcma)?d3+RQn#a4+7oh_rGzsZWIu`)~A)Fzgut<|MB+|LMlL(50!!W>bG!Twm#1IBW zkSn}0SwvV-0tm|p6WMXy-BDm%cXu2FaCnyW!+nEJ#;e1)~TRo$^1F2OW)MyZ*r74Hoh>rgDn(VV0y;%Gv*za z?pOm-p|G084RYFenN2MT%U$E0sr+bY5%#M!nT}V4;9t1s8n*e7trfP+^w7v}%3S@|`)a;GO7HZI%tHjei;t1C=Y zC5|VK!g!;(G#HOp(40nU^Y|7{FjQ-@71Y#Doi&GjQJBus(mOIw;Uvd<=tki;I8z%h zQ!0hTRB~xxDJo$2$W;D@l@+HpyNix1%A4%cqnRCljR@%V7HcVvXX)cpl;5%R?|Z~3 z7w{;B^F+YQL?9#*aA`mwDkOsQK+q%U4~V6FXfl~bFGh75ltRbOuuOjsfGhMzz|~Jn zVC(%J74B2)MBx*H<7I*q65+TsfD;uG+$TCXuLQTTI1}KSizDD#iig;LN7q*)8$B+= z@eR^ZxJ7ilOmspb9hU}lqC%p(rK1}o(cLRSx{OjCT|BEP#dWA;q)zs??KcEFw`TAS7NUBq0$=NJQdNMk>%Hs8El@K6q>Z(A<4Y zqIqP3N>hO}6aqxU%S0n2(g=w(T*@>7U4n}AG-mc+i@USQ6CE*VnNQa!&@G=R(fxL! zN;egoQm7_6UM4yrkxodY<5H%p*3msG)3t8!h~@k4aS3U}6DrbtM4~X4ka(GpghV7E z5s6C~X|8Vh#_N&Tm`OR1pwJ|Vrg@T}>9_)ED6mtTopvr)5Dl+lNFyZDa4FL)*U|VT znzx_K0-CE&M$p7f9wP2UFCYnpwUifLCK4f$L`WpzQYKjoB+2a1EW75Xw^*WSJ?CO| z&s)WcO{tEc!smn6s?`m+hfI6+*zOk6@DmypQCrOb80fGZ$zg)X{T(~K^_ zc4S5_Jn1jk)}JN*tPfmzN9#w#L|s7|3V$LRUM3nLkw!?MQRS&?Nl{VI<)tB-Yb_|b zPnd~k^z$>Nto(kadPd(w0t#Od0WTAQkVqgT=7UQ)A72^dqe3D&JqwAVW=llA*(%X} zB%*MahG*#}xSseHFf7^*C=?8x0>T;LGTVq|UqJ`k;sq*?u z1J(JZ#YMrOSCasq-h!gBzJRYJ-)qnUCh1=acbWCR?GQ}bmR=L@V6<+1v*gGqH&=l`rL!QAq*ptr`WFEst6#j$1yUo|^KJbcT zEPa(Tl{e&V78XC4*1D0Ir_h(e2L`^p zmVCK1@D**)S4h06nm@pss;BLBAyuC}OKoFISEU9la4X%km9jd235p z;#p#0N3Z8<-t98~$MeE{%UacZAevLirrGl{&0a_}7ZS~dB=c-t z+B5a$Z1lPz;9I*+o%Q*3s&PIVQy4|YyiCSIqOp)@EF>9^(#^W3-q^za@R*y$Y{W}s z{Cd^>SL;>xDs-n%PVT%+?n0uwkmxQXxtHsv-AnJz4zG5y*LLC-U(b!I`STl9^I2$4 z;VClbWil5M&4omBA<6tHoq2D`{C_qL1>^ghRO6|eRpY18n8H#r=4CP#5{-pKV zA<4ykf5AF(jfw`+UMHaGTmL+Tim^l;sB<-vEhk z)6QW7-b4#{lIvnpAmYCs@Dbu73QW#j2;w;li}zT=dJpUSFE08Gd;o{|r0T4(pn2$Q zFezSZFez6*HlE5g(+_1RMKm?_?aOduUlmJtY+C zkMB9k!RAe`KBvHqq-9?Q8@}7ADyir$D#wcBg_)Z1TjauNO_!!J5N-O{sQmw>3@J?WHD-Py?)@4sJbnCaL2e_5($;=mxV@2bNqGDh5#8w$Gn>*=6>zu)7@ zQQ%7#-wE)+Y64Gbpr};sy?H+-cJu4_3jOET-7e9(V}Tc5^v4#Jc>QWis7(~LZF>=F zW#|1K7^dHTHw*))(a@02v=7b!{2r5Yo6axtg_=4VQ*rrg|PP9!s(2e&? z5N+)^?LcWbBUeHx?AZfrllRn`l!0(oTX)x*%!B)rY(hDB$TBu)Np^GPzuw9mvC(8& z`W4&@P0v76GlMVG!HK~NUol-_=I#7TAbq`6q^qg^)ZnqNLJxkjVgDvR@9>~#|Gqp_ zl)+GG%yqik2pG;%1{)#m3}$|jXAkaAW`i+O*vXHq9xb%Rpp}~)JDr$&;>Rtl2AyRK zn?Wl#oB2^f?ztbgup4xiEjk#qg2(zZt|Cl-eyP8*xP*IQ+(LUcVhv2;g*68&X?uwl z(;6HsV<*ZMThH1Uvvf#zT%D3tls6CeM(jcLWDR81}x|ps>Q+vG=rQSQHyYPVw zZ`p7S<9mqiOqtY9#$EcM@B+~6vqmJnlcu72&`-;{TW`RA_>()6I89FVToJpr@>;fc zsU+z~#lIhL;b#Q6R(Jead+8UnGxKC=h*}doIq}VWU-1}kpuEzjPM@X!CFNm$GXf9W ztcYJadX3QB7d_I*_zd1bGgkNRZ~?aE4~Gneo>^!b$?E?pojEQI^Yq2LtSOG78-DPV zr51=C>E8P$tG<+}tYq(waK(d)5a)z00m#$#cAn&=h`&(B-^r z0IjWvfYw$-K=TTCLrhkFse3^jED_#p>Djhx;LV6OJ8g~gqaNn{(m9y7;#t+^NVI{Q53f@%UVD=6;(bV> z{rD^VlNCp+I?;KpxT%Dn%mqPb&ag{=bLHyS(E^Vf_{vue-|NTt0=%Vut+Q`yF1)JS>RkT)wmO$aTO zd;j}XWhXmz&yCNHCj47K<*jDN4_3u-7%eHhL6*EsrwK_msJAo78yq&UW8z2A@c@fU@8-r@<--T?FP!%%I(CL#xf>7X)$O|vJKn+e6b=v}FH=&4grt;n zX+X#;WWoc8hyH%pI|{?Xf2e>AU_DRC)m^Zn>fkHXg6^!)jAL$l`8Ec|~??P(PN diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaDiariaAgencia.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaDiariaAgencia.jrxml index ab459343d..3a9ebc68b 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaDiariaAgencia.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioReceitaDiariaAgencia.jrxml @@ -1,7 +1,7 @@ - +