stmt.setString(1, day);
ResultSet rs = stmt.executeQuery();
while( rs.next() ){
IXMLElement child = xml.createElement("I");
xml.addChild(child);
if ( rs.getString("reporteZ").equals("0") ){
System.out.println("No se ha sacado el reporte Z de la impresora de la caja " + rs.getString("codigo_punto_de_venta"));
child.setAttribute("printer", ConnectionDrivers.getThisPrinterId( rs.getString("codigo_punto_de_venta")));
child.setAttribute("monto", "0");
child.setAttribute("reporteZ", "0");
child.setAttribute("lastR", "0");
child.setAttribute("numR", "0");
child.setAttribute("lastCN", "0");
child.setAttribute("numCN", "0");
}else{
child.setAttribute("printer", rs.getString("impresora") );
child.setAttribute("monto", Shared.round(rs.getDouble("total_ventas")*(Shared.getIva()+100.0)/100.0,2) + "");
child.setAttribute("reporteZ", rs.getString("numero_reporte_z"));
child.setAttribute("lastR", rs.getString("codigo_ultima_factura"));
child.setAttribute("numR", rs.getString("num_facturas"));
child.setAttribute("lastCN", rs.getString("codigo_ultima_nota_credito"));
child.setAttribute("numCN", rs.getString("numero_notas_credito"));
System.out.println(" Reporte Z === " + rs.getString("numero_reporte_z"));
}
}
c.close();