Beispiel #1
0
        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);
        }
Beispiel #2
0
        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());
                    }
                }
            }
        }