public IList <crmObligationUnitMain> CreateFinancePaymentList(crmPaymentPlan paymentPlan) { IList <crmObligationUnitMain> res = new List <crmObligationUnitMain>(); foreach (crmObligationUnit paymentUnit in paymentPlan.PaymentUnits) { if (paymentUnit.ObligationUnitMain == null) { crmObligationUnitMain ObligationUnitMain = new crmObligationUnitMain(this.Session); ObligationUnitMain.Current = paymentUnit; ObligationUnitMain.ContractDeal = ContractDeal; paymentUnit.ObligationUnitMain = ObligationUnitMain; } if (!res.Contains(paymentUnit.ObligationUnitMain)) { res.Add(paymentUnit.ObligationUnitMain); } } return(res); }
public IList <crmObligationUnitMain> CreateFinanceDeliveryList(crmDeliveryPlan deliveryPlan) { IList <crmObligationUnitMain> res = new List <crmObligationUnitMain>(); foreach (crmObligationUnit deliveryUnit in deliveryPlan.DeliveryUnits) { if (deliveryUnit.ObligationUnitMain == null) { crmObligationUnitMain ObligationUnitMain = new crmObligationUnitMain(this.Session); ObligationUnitMain.Current = deliveryUnit; ObligationUnitMain.ContractDeal = ContractDeal; deliveryUnit.ObligationUnitMain = ObligationUnitMain; } if (!res.Contains(deliveryUnit.ObligationUnitMain)) { res.Add(deliveryUnit.ObligationUnitMain); } } return(res); }