private void Delete() { try { lmDatasets.ActivityConfig.ACMenuRow acmr = CurrentRow(); if (CurrentRow() == null) { return; } if (!AtMng.acMng.GetACMenu().CanDelete(acmr)) { MessageBox.Show("Not Allowed to Delete", "Deleting Quick Menu", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (!UIHelper.ConfirmDelete()) { return; } else { try { acmr.Delete(); atLogic.BusinessProcess bp = AtMng.GetBP(); bp.AddForUpdate(AtMng.acMng.GetACMenu()); bp.Update(); } catch (Exception x1) { AtMng.acMng.DB.ACMenu.RejectChanges(); throw x1; } } } } catch (Exception x) { UIHelper.HandleUIException(x); } }
private void New() { lmDatasets.ActivityConfig.ACMenuRow acmr = (lmDatasets.ActivityConfig.ACMenuRow)AtMng.acMng.GetACMenu().Add(null); aCMenuBindingSource.Position = aCMenuBindingSource.Find("Id", acmr.Id); }