コード例 #1
0
 /// <summary>
 /// Initialise the settings object based upon the current account name
 /// </summary>
 private static void InitSettings()
 {
     EMMADataSet.UserSettingsDataTable settingsTable = new EMMADataSet.UserSettingsDataTable();
     userSettingsTableAdapter.FillByName(settingsTable, _name);
     if (settingsTable.Count > 0)
     {
         XmlDocument settingsDoc = new XmlDocument();
         settingsDoc.LoadXml(settingsTable[0].Settings);
         _settings = new UserSettings(settingsDoc);
     }
     else
     {
         _settings = new UserSettings(_name);
     }
 }
コード例 #2
0
 /// <summary>
 /// Log the current user account off.
 /// </summary>
 public static void Logout()
 {
     if (_currentGroup != null)
     {
         _currentGroup.StoreEveAccounts();
         _currentGroup.StoreSettings();
         _currentGroup.StoreItemsTraded();
     }
     if (_settings != null)
     {
         StoreSettings();
     }
     _name = "";
     _settings = null;
     _currentGroup = null;
 }