fixes bug#0011341

dev: julio
qua: renato.oliveira

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@82717 d1611594-4594-4d17-8e1d-87c2c4800839
master
emerson 2018-06-18 17:36:53 +00:00
parent 40a9763859
commit 25282a15ab
1 changed files with 17 additions and 9 deletions

View File

@ -7,6 +7,7 @@ import java.math.BigDecimal;
import java.math.RoundingMode; import java.math.RoundingMode;
import java.sql.Connection; import java.sql.Connection;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.DecimalFormat; import java.text.DecimalFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
@ -145,16 +146,16 @@ public class RelatorioBilhetesVendidosNovoLayout extends Relatorio {
dataResult.put("statuspassagem", IndStatusBoleto.valueOf(rset.getString("statuspassagem")).getValue()); dataResult.put("statuspassagem", IndStatusBoleto.valueOf(rset.getString("statuspassagem")).getValue());
} }
bean.setDataVenda(rset.getString("datavenda") != null ? DateUtil.changeFormatStringDate(rset.getString("datavenda"),"dd/MM/yy", "dd/MM/yyyy") : ""); bean.setDataVenda(rset.getString("datavenda") != null ? DateUtil.changeFormatStringDate(rset.getString("datavenda"),"dd/MM/yy", "dd/MM/yyyy") : "");
bean.setFormInicial((String) (rset.getObject("formInicial") == null ? "" : rset.getObject("formInicial"))); bean.setFormInicial(StringUtils.defaultString(rset.getString("formInicial")));
bean.setFormFinal((String) (rset.getObject("formfinal") == null ? "" : rset.getObject("formfinal"))); bean.setFormFinal(StringUtils.defaultString(rset.getString("formfinal")));
bean.setSerie((String) (rset.getObject("serie") == null ? "" : rset.getObject("serie"))); bean.setSerie(StringUtils.defaultString(rset.getString("serie")));
bean.setValorContabil((BigDecimal) (rset.getObject("valorcontabil") == null ? "" : rset.getObject("valorcontabil"))); bean.setValorContabil(getValor("valorcontabil", rset));
bean.setValorBaseCalculo((BigDecimal) (rset.getObject("valorbasecalculo") == null ? "" : rset.getObject("valorbasecalculo"))); bean.setValorBaseCalculo(getValor("valorbasecalculo", rset));
bean.setValorAliquiotaICMS((BigDecimal) (rset.getObject("valoraliquiotaicms") == null ? "" : rset.getObject("valoraliquiotaicms"))); bean.setValorAliquiotaICMS(getValor("valoraliquiotaicms", rset));
bean.setValorICMS((BigDecimal) (rset.getObject("valoricms") == null ? "" : rset.getObject("valoricms"))); bean.setValorICMS(getValor("valoricms", rset));
bean.setUf((String) (rset.getObject("cveestado") == null ? "" : rset.getObject("cveestado"))); bean.setUf(StringUtils.defaultString(rset.getString("cveestado")));
bean.setStatusPassagem((String) (rset.getObject("statuspassagem") != null && rset.getObject("statuspassagem").equals("V") ? "N" : rset.getString("statuspassagem"))); bean.setStatusPassagem((String) (rset.getObject("statuspassagem") != null && rset.getObject("statuspassagem").equals("V") ? "N" : rset.getString("statuspassagem")));
bean.setEspecie((String) (rset.getObject("especie") == null ? "" : rset.getObject("especie"))); bean.setEspecie(StringUtils.defaultString(rset.getString("especie")));
bean.setCodFiscal("5357"); // código fixo indicado pelo cliente mantis 10516 bean.setCodFiscal("5357"); // código fixo indicado pelo cliente mantis 10516
bean.setCodOrigem(StringUtils.defaultString(rset.getString("cod_origem"))); bean.setCodOrigem(StringUtils.defaultString(rset.getString("cod_origem")));
bean.setOrigem(StringUtils.defaultString(rset.getString("origem"))); bean.setOrigem(StringUtils.defaultString(rset.getString("origem")));
@ -172,6 +173,13 @@ public class RelatorioBilhetesVendidosNovoLayout extends Relatorio {
}); });
} }
private BigDecimal getValor(String campo, ResultSet resultSet) throws SQLException {
if (resultSet.getObject(campo) == null) {
return BigDecimal.ZERO;
}
return new BigDecimal(resultSet.getString(campo));
}
public void setLsDadosRelatorio(List<RelatorioBilhetesVendidosNovoLayoutBean> lsDadosRelatorio) { public void setLsDadosRelatorio(List<RelatorioBilhetesVendidosNovoLayoutBean> lsDadosRelatorio) {
this.setCollectionDataSource(new JRBeanCollectionDataSource(lsDadosRelatorio)); this.setCollectionDataSource(new JRBeanCollectionDataSource(lsDadosRelatorio));
this.lsDadosRelatorio = lsDadosRelatorio; this.lsDadosRelatorio = lsDadosRelatorio;