客户名称的QBD查询(DevKit)

时间:2013-07-03 04:38:33

标签: quickbooks intuit-partner-platform

我认为之前已经提出这个问题,但我会再给它一个机会,希望能得到一个有用的答案。

使用DevKit和C#(不是XML)如何通过名称查找客户?在SDK中,通过FullName查找客户是明智的选择,但现在我找不到任何方法来执行此操作。它违背了常识,即DevKit不会提供这样做的方法。

请不要回复指向没有答案的文档的链接(我已多次阅读),或者无效的XML。我很乐意看到这样做的C#代码(哎呀,我甚至会满足于VB),但如果不能做到,请告诉我这样我就可以结束这个并休息一下。

2 个答案:

答案 0 :(得分:1)

你能试一试吗

ServiceContext context = new ServiceContext(oauthValidator, appToken, realmId, IntuitServicesType.QBD)
CustomerQuery customerQuery = new CustomerQuery();
customerQuery.FirstLastName ="?"
IEnumerable<Customer> customers = customerQuery.ExecuteQuery<Customer>(context);

参考 - https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0100_ipp_.net_devkit/query_filters/quickbooks_desktop

在客户端,您可以遍历“客户”并仅使用if条件作为客户的名称。

由于

答案 1 :(得分:1)

var qbdCustomerQuery1 = new Intuit.Ipp.Data.Qbd.CustomerQuery(); qbdCustomerQuery1.Item1ElementName = Intuit.Ipp.Data.Qbd.Item1ChoiceType.FirstLastInside; qbdCustomerQuery1.Item1 =“Popeye”;

列出CustomerQueryResult = qbdCustomerQuery1.ExecuteQuery(context).ToList();

这应该有用。

我们会尝试改进此类查询的文档。