/// <summary> /// Constructor /// </summary> /// <param name="application">the application</param> public OpenWMC(IApplication application) { InitializeComponent(); m_pApp = application; logger = new AppLogger("WMCOpener"); UpdateUI(); }
/// <summary> /// Init components for "Publish Metadata" modal window /// </summary> private void InitMyComponents() { // version info System.Diagnostics.FileVersionInfo fvi = System.Diagnostics.FileVersionInfo.GetVersionInfo(System.Reflection.Assembly.GetExecutingAssembly().Location); us = new UserSettings(userSettingFile); if (!us.isUserSettingsFileExists()) { us.createUserSettingsFile(); } else { XmlDocument doc = new XmlDocument(); doc.Load(userSettingFile); XmlNodeList xmlnodes = doc.GetElementsByTagName(StringMessages.Setting); foreach (XmlNode xmlnode in xmlnodes) { XmlAttributeCollection attributes = xmlnode.Attributes; if (attributes.Item(0).Name.Equals(StringMessages.Server)) txtServer.Text = attributes.Item(0).Value; else if (attributes.Item(0).Name.Equals(StringMessages.Service)) txtService.Text = attributes.Item(0).Value; else if (attributes.Item(0).Name.Equals(StringMessages.Username)) txtUsername.Text = attributes.Item(0).Value; } } workDirectory = System.Environment.CurrentDirectory; workDirectory = workDirectory.Replace(StringMessages.Bin, StringMessages.PublisherXML); workDirectory = workDirectory.Replace("bin", StringMessages.PublisherXML); logger = new AppLogger("PublishClient"); UpdateUI(); }