public override void OnClick() { if (DevExpress.XtraEditors.XtraMessageBox.Show("标准的修改将导致此标准的数据表重建,您确定要修改吗?", "修改确认", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (m_FrmEdit == null || m_FrmEdit.IsDisposed) { m_FrmEdit = new FrmStandardProperty(); m_FrmEdit.ViewMode = FrmStandardProperty.enumPropertyViewMode.Edit; } m_FrmEdit.CurrentStandard = m_Manager.CurrentMetaStandard; m_FrmEdit.Text = string.Format("元数据标准[{0}]修改", m_Manager.CurrentMetaStandard.Name); if (m_FrmEdit.ShowDialog(base.m_Hook.UIHook.MainForm) == DialogResult.OK) { MetaStandardHelper.SaveStandard(m_FrmEdit.CurrentStandard); } this.m_Manager.Refresh(); } }
public override void OnClick() { MetaStandard newStandard = new MetaStandard(); newStandard.Name = "新建标准"; newStandard.Creator = Environment.Application.UserName; newStandard.CreateTime = DateTime.Now; if (m_FrmAdd == null || m_FrmAdd.IsDisposed) { m_FrmAdd = new FrmStandardProperty(); m_FrmAdd.ViewMode = FrmStandardProperty.enumPropertyViewMode.New; m_FrmAdd.Text = "新建元数据标准"; } m_FrmAdd.CurrentStandard = newStandard; if (m_FrmAdd.ShowDialog(base.m_Hook.UIHook.MainForm) == DialogResult.OK) { MetaStandardHelper.SaveStandard(m_FrmAdd.CurrentStandard); } this.m_Manager.Refresh(); }