0

query problem

asked 2012-06-15 22:24:11 +0800

hermeschavez gravatar image hermeschavez
6

//my service

//CreditLineCondicionService

@SuppressWarnings("unchecked")

public List<Vt04Condicioneslineacomercio> getAllByCondicioneslineacomercios(String cuc) {

List<Vt04Condicioneslineacomercio> executives = null;

String sql = "SELECT * FROM vt02_clientes cliente,vt03_comercios comer,vt04_condicioneslineacomercios linecomer,vt01_sociosnegocios negocios" +
"WHERE comer.idvt03_comercios=linecomer.vt03_comercios" +
"AND cliente.idvt02_clientes=comer.vt02_clientes AND cliente.cuc=:cuc";

executives = getEntityManager().createNativeQuery(sql,Vt04Condicioneslineacomercio.class)
.setParameter("cuc", cuc)
.getResultList();
return executives;

}


////////////////////my controller

@Listen("onClick =#winUniqueCredit button#pcaratularesolucionccunicobt")
public void mostrarPlantilla(Event event) throws JRException {
//prueba de consola
System.out.println("Entro");
//Event event,
//Ingresar los Datos.....

if(comiteUniqueCredito.getEstado().equals("Aprobado")){

Map<String,Object> params = new HashMap<String,Object>();


CreditLineCondicionService creditRefLineService = new CreditLineCondicionService();

//Object entity = null;


List<Vt04Condicioneslineacomercio> solCredRefLineList= creditRefLineService.getAllByCondicioneslineacomercios(comiteUniqueCredito.getVt07Solcredito().getVt06Afiliacione().getVt02Cliente().getCuc());
//List<Vt04Condicioneslineacomercio> solCredRefLineList= creditRefLineService.getAllByCondicioneslineacomercios();


int fila = 1;

BigDecimal sum = new BigDecimal(0);

for(Vt04Condicioneslineacomercio referenciasLine: solCredRefLineList ){

sum = sum.add(referenciasLine.getSaldo());

switch(fila){

case 1:{


params.put("Socionegocionombre1",referenciasLine.getVt01Sociosnegocio().getNombrecomercial());
params.put("Snegocio1",""+referenciasLine.getSaldo());

break;

}case 2:{
params.put("Socionegocionombre2",referenciasLine.getVt01Sociosnegocio().getNombrecomercial());
params.put("Snegocio2",""+referenciasLine.getSaldo());
break;

}case 3:{

params.put("Socionegocionombre3",referenciasLine.getVt01Sociosnegocio().getNombrecomercial());
params.put("Snegocio3",""+referenciasLine.getSaldo());
break;

}case 4:{

params.put("Socionegocionombre4",referenciasLine.getVt01Sociosnegocio().getNombrecomercial());
params.put("Snegocio4",""+referenciasLine.getSaldo());
break;

}case 5:{
params.put("Socionegocionombre5",referenciasLine.getVt01Sociosnegocio().getNombrecomercial());
params.put("Snegocio5",""+referenciasLine.getSaldo());
break;

}


}

fila++;
}

System.out.println("totallinea"+sum);

InputStream reportStream =

Sessions.getCurrent().getWebApp().getResourceAsStream("/WEB-INF/report/promotion/comitecredito.jasper");

JasperPrint jasperPrint =JasperFillManager.fillReport(reportStream, params,new JREmptyDataSource());

String str = UUID.randomUUID().toString().split("-")[0];
ReporteData repData = new ReporteData(jasperPrint, str);
Sessions.getCurrent().setAttribute(str,repData);
Executions.getCurrent().sendRedirect("/main/reportes/visorreportes.zul?OTRid="+str,str);

}

//Exception output

https://www.dropbox.com/s/ojhwxfl125lfl1q/exception.png

delete flag offensive retag edit

1 Reply

Sort by ยป oldest newest

answered 2012-06-19 17:41:37 +0800

hermeschavez gravatar image hermeschavez
6

missing =? in the query

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2012-06-15 22:24:11 +0800

Seen: 212 times

Last updated: Jun 19 '12

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More