コード例 #1
0
 private void WriteoffCollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
 {
     if (e.Action == System.Collections.Specialized.NotifyCollectionChangedAction.Add &&
         e.NewItems != null)
     {
         for (int i = 0; i < e.NewItems.Count; i++)
         {
             Writeoff writeoff = e.NewItems[i] as Writeoff;
             add(SWHelper.Create(writeoff));
         }
     }
 }
コード例 #2
0
 private void SupplyCollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
 {
     if (e.Action == System.Collections.Specialized.NotifyCollectionChangedAction.Add &&
         e.NewItems != null)
     {
         for (int i = 0; i < e.NewItems.Count; i++)
         {
             Supply supply = e.NewItems[i] as Supply;
             add(SWHelper.Create(supply));
         }
     }
 }
コード例 #3
0
        private SWCollection()
        {
            //Добавление в соответствующих контроллерах
            SupplyController.instance().Collection.ToList().ForEach(x => add(SWHelper.Create(x)));
            WriteoffController.instance().Collection.ToList().ForEach(x => add(SWHelper.Create(x)));
            ViewSource        = new CollectionViewSource();
            ViewSource.Source = _collection;


            SupplyController.instance().Collection.CollectionChanged += SupplyCollectionChanged;
            WriteoffController.instance().Collection.CollectionChanged += WriteoffCollectionChanged;
        }
コード例 #4
0
 public void add(Writeoff writeoff)
 {
     _collection.Add(SWHelper.Create(writeoff));
 }
コード例 #5
0
 public void add(Supply supply)
 {
     _collection.Add(SWHelper.Create(supply));
 }