fixes bug#21902
qua: Debora dev: William git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@106438 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
cc36a13740
commit
e088d39fc9
|
@ -63,7 +63,7 @@ public class RelatorioVendasParcelamento extends Relatorio {
|
|||
stmt.setInt("empresaId", Integer.parseInt(empresa));
|
||||
}
|
||||
|
||||
rset1= stmt.executeQuery();
|
||||
rset1 = stmt.executeQuery();
|
||||
|
||||
while (rset1.next()) {
|
||||
|
||||
|
@ -74,7 +74,8 @@ public class RelatorioVendasParcelamento extends Relatorio {
|
|||
vendasParcelamento.setEmpresa(rset1.getString("empresa"));
|
||||
vendasParcelamento.setAgencia(rset1.getString("agencia"));
|
||||
vendasParcelamento.setBilheteiro(rset1.getString("bilheteiro"));
|
||||
vendasParcelamento.setDataVenda((Date)rset1.getObject("dataVenda"));
|
||||
vendasParcelamento.setNumOperacion(rset1.getBigDecimal("NUMOPERACION"));
|
||||
vendasParcelamento.setDataVenda((Date) rset1.getObject("dataVenda"));
|
||||
vendasParcelamento.setDataServico((Date) rset1.getObject("dataServico"));
|
||||
vendasParcelamento.setLinha(rset1.getString("linha"));
|
||||
vendasParcelamento.setServico(rset1.getString("servico"));
|
||||
|
@ -94,11 +95,11 @@ public class RelatorioVendasParcelamento extends Relatorio {
|
|||
vendasParcelamento.setNsu(rset1.getString("nsu"));
|
||||
vendasParcelamento.setParcelas(rset1.getString("parcelas"));
|
||||
BigDecimal valor = rset1.getBigDecimal("valor");
|
||||
vendasParcelamento.setValor(valor != null?valor:BigDecimal.ZERO);
|
||||
vendasParcelamento.setValor(valor != null ? valor : BigDecimal.ZERO);
|
||||
|
||||
if(vendasParcelamento.getValor()!= null && vendasParcelamento.getTotal()!=null
|
||||
&& vendasParcelamento.getValor().doubleValue()!=0 && vendasParcelamento.getTotal().doubleValue()!=0 ){
|
||||
percentual = (vendasParcelamento.getValor().multiply( new BigDecimal("100") ));
|
||||
if (vendasParcelamento.getValor() != null && vendasParcelamento.getTotal() != null
|
||||
&& vendasParcelamento.getValor().doubleValue() != 0 && vendasParcelamento.getTotal().doubleValue() != 0) {
|
||||
percentual = (vendasParcelamento.getValor().multiply(new BigDecimal("100")));
|
||||
percentual = (percentual.divide(vendasParcelamento.getTotal(), BigDecimal.ROUND_HALF_UP));
|
||||
}
|
||||
vendasParcelamento.setPercentual(percentual.setScale(2));
|
||||
|
@ -109,6 +110,7 @@ public class RelatorioVendasParcelamento extends Relatorio {
|
|||
rset1.close();
|
||||
|
||||
if (lsDadosRelatorio.size() > 0) {
|
||||
|
||||
setLsDadosRelatorio(lsDadosRelatorio);
|
||||
}
|
||||
|
||||
|
@ -130,6 +132,7 @@ public class RelatorioVendasParcelamento extends Relatorio {
|
|||
StringBuilder sql = new StringBuilder();
|
||||
sql.append(" SELECT m.DESCMARCA AS empresa, ");
|
||||
sql.append(" pv.PUNTOVENTA_ID AS agencia, ");
|
||||
sql.append(" c.NUMOPERACION, ");
|
||||
sql.append(" u.CVEUSUARIO AS bilheteiro, ");
|
||||
sql.append(" c.FECHORVENTA AS dataVenda, ");
|
||||
sql.append(" co.FECCORRIDA AS dataServico, ");
|
||||
|
@ -173,9 +176,12 @@ public class RelatorioVendasParcelamento extends Relatorio {
|
|||
sql.append(" AND m.empresa_id = :empresaId ");
|
||||
}
|
||||
sql.append(" AND c.motivocancelacion_id IS NULL ");
|
||||
sql.append(" ORDER BY m.DESCMARCA, ");
|
||||
sql.append(" ORDER BY c.NUMOPERACION, ");
|
||||
sql.append(" c.fechorventa ASC, ");
|
||||
sql.append(" m.DESCMARCA, ");
|
||||
sql.append(" pv.PUNTOVENTA_ID, ");
|
||||
sql.append(" c.fechorventa ASC ");
|
||||
sql.append(" u.cveusuario ");
|
||||
|
||||
|
||||
return sql.toString();
|
||||
|
||||
|
|
Loading…
Reference in New Issue