示例#1
0
        public virtual IEnumerable items()
        {
            bool found = false;

            foreach (DRBalanceType item in Items.Cache.Inserted)
            {
                found = true;
                yield return(item);
            }
            if (found)
            {
                yield break;
            }

            DRBalanceType revenue = new DRBalanceType();

            revenue.AccountType = DeferredAccountType.Income;
            yield return(Items.Insert(revenue));


            DRBalanceType expense = new DRBalanceType();

            expense.AccountType = DeferredAccountType.Expense;
            yield return(Items.Insert(expense));

            Items.Cache.IsDirty = false;
        }
 private static void Validate(DRProcess graph, DRBalanceType item)
 {
     graph.Clear();
     graph.RunIntegrityCheck(item);
 }