public Pedido buscar(String id_pedido) throws SQLException{
     Pedido p = new Pedido();
      String query = "BEGIN pack_pedido.buscar(?,?);END;";

        conexion.abrirConexion();
        cst = conexion.getConexion().prepareCall(query);

        cst.setString(1,id_pedido );
        cst.registerOutParameter(2, OracleTypes.CURSOR);
        cst.execute();
        resultado = ((OracleCallableStatement)cst).getCursor(2);

         if(resultado.next()){
            p = new Pedido((String)resultado.getString(1), (String)resultado.getString(2), (String)resultado.getString(3),(String)resultado.getString(4), (String)resultado.getString(5), (java.sql.Date)resultado.getDate(6), (java.sql.Date)resultado.getDate(7));

         }else{
         p.setId_pedido("");

         }

     conexion.cerrarConexion();
     return p;



    }