public List<OrdenDeCompra> getListaNumeroOrden(){
            List<OrdenDeCompra> lnumero = new LinkedList();
            Conexionbd.conexion bd = new Conexionbd.conexion();
                ControladorUsuario cont = new ControladorUsuario();
    try{
    bd.conectarBase();
    ResultSet rs = bd.sentencia.executeQuery("SELECT * FROM ORDENCOMPRA");

    while (rs.next()){
        
        OrdenDeCompra orden = new OrdenDeCompra();
        java.sql.Date sqldate = rs.getDate("FECHA");
        Date d = new Date(sqldate.getTime());
        orden.setFecha(d);
        orden.setNumero(rs.getInt("NUMERO"));
        System.out.print(orden.getNumero());
        Money pre = new Money();
        pre.setValor(Double.valueOf(rs.getString("PREC_TOTAL")));
        pre.setTipo("USD");
        orden.setPrecioTotal(pre);
        orden.setCliente(cont.SeleccionarCliente(rs.getString("NOMBRE_CLI")));
        ResultSet rs2 = bd.sentencia.executeQuery("SELECT * FROM PRODUCTO,CANTPRODXORDENCOMPRA WHERE NOMBRE = NOMBRE_PROD AND NUM_OC ="+orden.getNumero()+"");
        List<producto> lprod = new LinkedList();
        
        while(rs2.next()){
            System.out.print("dentro");
            producto pro = new producto();
            pro.setNombre(rs2.getString("NOMBRE"));
            pro.setDescripcion(rs2.getString("DESCRIPCION"));
            pro.setNumRef(rs2.getInt("NUM_REF"));
/* Money preuni = new Money();
preuni.setValor(Double.valueOf(rs2.getString("PRECIO")));
preuni.setTipo("USD");
pro.setPrecio(preuni);*/
            pro.setEsp(null);
            // pro.setImagen(rs2.getString("IMAGEN"));
            lprod.add(pro);
} 
        orden.setLproducto(lprod);
        lnumero.add(orden); 
        System.out.print(lnumero.size());
}
}catch (Exception e){}
    bd.desconectarBaseDeDatos();
return lnumero;
}