首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intuit Quickbooks API -如何获得购买

Intuit Quickbooks API -如何获得购买
EN

Stack Overflow用户
提问于 2014-02-09 05:44:45
回答 2查看 747关注 0票数 1

我正在使用Intuit的.NET软件开发工具包,并试图从我的QBO账户中获取购买清单。这是我的C#代码。

代码语言:javascript
复制
var qboCashPurchaseQuery = new Intuit.Ipp.Data.Qbo.CashPurchaseQuery();
qboCashPurchaseQuery.PageNumber = 1;
qboCashPurchaseQuery.ResultsPerPage = 100;
var results = qboCashPurchaseQuery.ExecuteQuery<Intuit.Ipp.Data.Qbo.CashPurchase(context).ToList();
grdQuickBooksCustomers.DataSource = results;

我得到了一个表,其中的记录数量与我预期的购买数量相匹配,但返回的实际数据并不是我所需要的。

这是我得到的列和第一行数据:(很抱歉格式化)

代码语言:javascript
复制
SyncToken   Synchronized   IdsType
0                          Intuit.Ipp.Data.Qbo

这段代码为其他一些函数返回了相同类型的奇怪数据,比如InvoiceQuery。为了获取这些数据,我做错了什么?我如何才能真正返回我需要的详细购买数据?

EN

回答 2

Stack Overflow用户

发布于 2014-02-09 09:05:22

代码语言:javascript
复制
string q = "Select * from Purchase Where PaymentType='Cash' STARTPOSITION 1 MAXRESULTS 100";
dynamic Purchaselist = purchaseQueryService.ExecuteIdsQuery(q);
CashPurchase cashpurchase = new CashPurchase();

foreach (CashPurchase oCash in Purchaselist) {
    //do something
}
票数 2
EN

Stack Overflow用户

发布于 2014-02-10 05:52:14

var purchase = new Purchase();

var purchases = ds.FindAll(purchase, 0, 500);

这就是我们查询数据集的方式。如果您有超过500个项目,则必须重复查询。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21652175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档