【发布时间】:2014-05-23 15:39:31
【问题描述】:
我正在开发一个使用 QB SDK (QBFC13) 读写 QB 的 C# 程序。 我已经能够使用以下代码修改有关客户的信息。
IMsgSetRequest requestMsgSet = sessionManager.CreateMsgSetRequest("US", 13, 0);
requestMsgSet.Attributes.OnError = ENRqOnError.roeContinue;
ICustomerQuery CustomerQueryRq = requestMsgSet.AppendCustomerQueryRq();
CustomerQueryRq.ORCustomerListQuery.ListIDList.Add(customerid);
IMsgSetResponse responseMsgSet = sessionManager.DoRequests(requestMsgSet);
string editSequence = Xmlhelper.getField(responseMsgSet, "EditSequence");
ICustomerMod customerModRq = requestMsgSet.AppendCustomerModRq();
customerModRq.ListID.SetValue(customerid);
customerModRq.EditSequence.SetValue(editSequence);
customerModRq.Email.SetValue(value);
customerModRq.Cc.SetValue(value);
customerModRq.Phone.SetValue(value);
customerModRq.AltPhone.SetValue(value);
customerModRq.Mobile.SetValue(value);
customerModRq.Fax.SetValue(value);
这很好用,但是在我们的快速手册中,我们在客户中还有其他项目,例如网站、facebook、twitter。等等,我不知道如何访问和更改它们。
非常感谢任何帮助。
【问题讨论】:
标签: c# sdk quickbooks