Example #1
0
        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);
        }
Example #2
0
        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);
        }