public override void ExecuteAdd() { Sys_Modules module = new Sys_Modules(); module.ID = new ModuleInfoBLL().GetMaxModuleID(); module.MenuID = Convert.ToInt32(MenuID); FrmModuleSettingEdit edit = new FrmModuleSettingEdit(module); edit.SaveEvent += (m) => { ModuleList.Add(m); }; edit.ShowDialog(); }
public override void ExecuteEdit() { if (SelectedModule != null) { Sys_Modules module = new Sys_Modules(); module.ID = SelectedModule.ID; module.Name = SelectedModule.Name; module.MenuID = SelectedModule.MenuID; module.ImagePath = SelectedModule.ImagePath; module.Parameter = SelectedModule.Parameter; module.Remark = SelectedModule.Remark; module.StartUpClass = SelectedModule.StartUpClass; module.DllName = SelectedModule.DllName; FrmModuleSettingEdit edit = new FrmModuleSettingEdit(module); edit.SaveEvent += (m) => { ModuleList[ModuleList.IndexOf(SelectedModule)] = m; SelectedModule = m; }; edit.ShowDialog(); } }