/// <summary> /// cmdAddDefinition_Click runs when the Add Definition Button is clicked /// </summary> /// <history> /// [cnurse] 9/28/2004 Updated to reflect design changes for Help, 508 support /// and localisation /// </history> protected void cmdAddDefinition_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtDefinition.Text)) { ModuleDefinitionInfo objModuleDefinition = new ModuleDefinitionInfo(); objModuleDefinition.DesktopModuleID = DesktopModuleId; objModuleDefinition.FriendlyName = txtDefinition.Text; try { objModuleDefinition.DefaultCacheTime = int.Parse(txtCacheTime.Text); if (objModuleDefinition.DefaultCacheTime < 0) { UI.Skins.Skin.AddModuleMessage(this, Localization.GetString("UpdateCache.ErrorMessage", this.LocalResourceFile), ModuleMessageType.RedError); return; } } catch { UI.Skins.Skin.AddModuleMessage(this, Localization.GetString("UpdateCache.ErrorMessage", this.LocalResourceFile), ModuleMessageType.RedError); return; } ModuleDefinitionController objModuleDefinitions = new ModuleDefinitionController(); int ModuleDefId; try { ModuleDefId = objModuleDefinitions.AddModuleDefinition(objModuleDefinition); } catch { UI.Skins.Skin.AddModuleMessage(this, Localization.GetString("AddDefinition.ErrorMessage", this.LocalResourceFile), ModuleMessageType.RedError); return; } LoadDefinitions(); if (ModuleDefId > -1) { //Set the Combo cboDefinitions.SelectedIndex = -1; cboDefinitions.Items.FindByValue(ModuleDefId.ToString()).Selected = true; LoadCacheProperties(ModuleDefId); LoadControls(ModuleDefId); //Clear the Text Box txtDefinition.Text = ""; } } else { UI.Skins.Skin.AddModuleMessage(this, Localization.GetString("MissingDefinition.ErrorMessage", this.LocalResourceFile), ModuleMessageType.RedError); } }
public override string ToString() { var data = new string[] { "Portal ID: " + PortalId.ToString(), "Tab ID: " + TabId.ToString(), "Module ID: " + ModuleId.ToString(), "Mod. Def.ID: " + ModuleDefId.ToString(), "Url: " + Url, "Unique Key: " + UniqueKey, "Last Modified: " + ModifiedTimeUtc.ToString("o"), "Culture: " + CultureCode, }; return(string.Join(", ", data)); }