private void btnRemoveCH_Execute(object sender, SimpleActionExecuteEventArgs e) { if (View.CurrentObject == null) return; UnitOfWork uow = new UnitOfWork(); uow.BeginTransaction(); OutlookSystemItem olItem = new OutlookSystemItem(); foreach (Item tmpItem in View.SelectedObjects) { string itemNo = tmpItem.ItemNo; Item item = Item.FindItem(uow, itemNo); if (item.ItemNo.Substring(0, 2) == "CH") { item.ItemNo = item.ItemNo.Replace("CH", ""); olItem.SaveToOutlookSystem(item); item.IsConfirming = true; item.Save(); uow.CommitChanges(); } } uow.CommitTransaction(); }
public void SaveToOldSystem() { OutlookSystemItem osItem = new OutlookSystemItem(); osItem.SaveToOutlookSystem(this); }