首页 > 解决方案 > 使用 c# 桌面从 quickbooks 桌面获取发票

问题描述

嗨,我正在使用 c# 开发一个程序,该程序从 quickbooks 公司文件中获取所有发票,任何想法......我尝试了这段代码,但我没有开发网络应用程序

public ActionResult GetAllInvoice()
{
  List<Invoice> InvoiceList = new List<Invoice>();
  try
  {
    OAuth2RequestValidator oauthValidator = new OAuth2RequestValidator(Access_token);
    // Create a ServiceContext with Auth tokens and realmId
    ServiceContext serviceContext = new ServiceContext(RealmId, IntuitServicesType.QBO, oauthValidator);
    serviceContext.IppConfiguration.MinorVersion.Qbo = "23";
    serviceContext.IppConfiguration.BaseUrl.Qbo = QboBaseUrl;
    // Create a QuickBooks QueryService using ServiceContext
    QueryService<Invoice> querySvc = new QueryService<Invoice>(serviceContext);
    InvoiceList = querySvc.ExecuteIdsQuery("SELECT * FROM Invoice").ToList();
    return View(InvoiceList);
  }
  catch (IdsException ex)
  {
    return View(InvoiceList);
  }
  catch (Exception ex)
  {
    return View(InvoiceList);
  }
}

标签: c#quickbooksinvoice

解决方案


推荐阅读