private PreferencePanel[] GetPreferencePanel(ApplicationMenuModule amm) { string module = amm.Namespace.Module; amm.Namespace.Application = "ModuleData.RegisterModule"; RegisterModule registerTable = (RegisterModule)DllManager.CreateIstance(amm.Namespace, null); if (registerTable != null) { return(registerTable.RegisterPreferences()); } return(null); }
private static void AttachPreferences(object obj, NameSpace nameSpace) { if (obj is ERPFramework.Preferences.PreferenceForm) { ERPFramework.Preferences.PreferenceForm form = obj as ERPFramework.Preferences.PreferenceForm; RegisterModule registerModule = (RegisterModule)DllManager.CreateIstance(new NameSpace("ERPManager.ERPManager.ModuleData.RegisterModule"), null); if (registerModule != null) { form.AddPanel(registerModule.RegisterPreferences()); } foreach (ApplicationMenuModule amm in ModuleManager.ModuleList) { string module = amm.Namespace.Module; amm.Namespace.Application = "ModuleData.RegisterModule"; registerModule = (RegisterModule)DllManager.CreateIstance(amm.Namespace, null); if (registerModule != null) { form.AddPanel(registerModule.RegisterPreferences()); } } } }