Я использую nSoftware для взаимодействия с QuickBooks. Мое требование состоит в том, чтобы обновить только месяц и год истечения срока действия кредитной карты клиента. Для этого используется код
nsoftware.InQB.Customer cust = new nsoftware.InQB.Customer();
cust.GetByName("test");
cust.CreditCard.ExpMonth = customer.CreditCardItem.CardExpMonth;
cust.CreditCard.ExpYear = customer.CreditCardItem.CardExpYear;
cust.Update();
Проблема заключается в том, что метод GetByName возвращает объект клиента с номером кредитной карты, например «xxxxxxxxxxxxxxx1234». Обновление объекта клиента обновляет фактический номер кредитной карты на xxx....1234. Мое требование - обновить только месяц и год истечения срока действия.
Среда разработки: - ASP.Net 4.0, С#