Нужно добавить данные в encompass со следующим значением индекса
Привет,
Я пытаюсь написать интеграционную функцию для Encompass, которая будет передавать список поставщиков расчетных услуг с описанием платы и деталями поставщика Encompass. Я легко получу данные списка поставщиков, но когда я попытаюсь передать их в Encompass, мне нужно будет передать их с соответствующим значением индекса, куда должны быть добавлены данные списка поставщиков.
Я столкнулся с проблемой добавления данных к существующим данным с правильным индексом. Я не мог получить ни одной функции, которая предоставляла бы мне индекс списка поставщиков расчетных услуг. Есть ли другой способ добавить мой список к существующим данным поставщика расчетных услуг?
Мне нужен простой код C#, который может помочь мне в этом.
Что я уже пробовал:
Привет попробовал следующий код:
public static void SetSettlementServiceProviderList(Loan loan) { int index=1; List<settlementserviceproviderdata> Records = new List<settlementserviceproviderdata>(); List<feedescriptiondata> listfee = new List<feedescriptiondata>(); //Add data to listfee List<feedescriptiondata> listfee1 = new List<feedescriptiondata>(); //Add data to listfee1 List<feedescriptiondata> listfee2 = new List<feedescriptiondata>(); //Add data to listfee2 //Add Value to records foreach (SettlementServiceProviderData Record in Records) { //Assign values to Encompass Loan field loan.Fields.GetFieldAt("SP01", index).Value = Record.ServiceCategory; int i = 17; foreach (FeeDescriptionData Data in Record.FeeData) { loan.Fields.GetFieldAt(String.Format("SP{0}", i++), index).Value = Data.FeeDescription; loan.Fields.GetFieldAt(String.Format("SP{0}", i++), index).Value = Data.Amount; } //index = loan.BorrowerEmployers.Add(true); index++; }
// Значение индекса, которое я поставил, равно 1, но это должны быть уже существующие данные +1 или здесь все наоборот.