public void Add() { DyeingJoItem item = new DyeingJoItem(); item.DyeingJO = this; item.PropertyChanged +=item_PropertyChanged; Items.Add(item); this.DyeingJoItems.Add(item); CalcualteTotalAmount(); }
public void Remove(DyeingJoItem item) { item.PropertyChanged -= item_PropertyChanged; Items.Remove(item); //item.DyeingJO = null; if(DyeingJoItems.Contains(item)) { DyeingJoItems.Remove(item); } // item.DyeingJO = null; if (item.DyeingJoItemsID != 0) { DBResources.Instance.MarkObjectForDelete(item); } CalcualteTotalAmount(); }
public void Delete(DyeingJoItem item) { JO.Remove(item); }