Esempio n. 1
0
        public void RaisePostBackEvent(string eventArgument)
        {
            switch (eventArgument)
            {
            case "ResetModuleTabSettings":
                ModulesController.DeleteTabModuleSettings(ModuleContext.TabModuleId);
                break;

            case "SaveSettingsAsDefault":
                SaveSettings();
                var tabModuleSettings = ModulesController.GetTabModuleSettings(ModuleContext.TabModuleId);

                foreach (string key in tabModuleSettings.Keys)
                {
                    ModulesController.UpdateModuleSetting(ModuleContext.ModuleId, key,
                                                          tabModuleSettings[key].ToString());
                }
                break;

            case "DeleteAll":
                UdtController.DeleteRows();
                Response.Redirect(Globals.NavigateURL(ModuleContext.TabId), true);
                break;
            }
        }