Example #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="application">the application</param>
 public OpenWMC(IApplication application)
 {
     InitializeComponent();
     m_pApp = application;
     logger = new AppLogger("WMCOpener");
     UpdateUI();
 }
Example #2
0
        /// <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();
        }