gawasthi66 Ответов: 0

Нужно добавить данные в 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 или здесь все наоборот.

0 Ответов