Пример #1
0
 /// <summary>
 /// Set the userid of a username
 /// </summary>
 /// <param name="name">Username</param>
 /// <param name="uid">Userid</param>
 public static void SetUserid(string name, string uid)
 {
     SetValue(name, uid, "UserID", RegistryValueKind.String);
     if (!LocalDatabase.usernames.ContainsKey(name))
     {
         LocalDatabase.usernames.Add(name, uid);
     }
     Interactivity.UserNameListChanged();
 }
Пример #2
0
        /// <summary>
        /// Delete a username from registry entry
        /// </summary>
        /// <param name="name">Username to delete</param>
        public static void DeleteUserid(string name)
        {
            if (!LocalDatabase.usernames.ContainsKey(name))
            {
                return;
            }
            LocalDatabase.usernames.Remove(name);
            RegistryKey key = DEFAULT.CreateSubKey("UserID");

            key.DeleteValue(name, false);
            Interactivity.UserNameListChanged();
        }
Пример #3
0
        /// <summary>
        /// Set the userid of a username
        /// </summary>
        /// <param name="name">Username</param>
        /// <param name="uid">Userid</param>
        public static void AddUserid(string name, string uid)
        {
            if (string.IsNullOrEmpty(name))
            {
                return;
            }
            if (string.IsNullOrEmpty(uid) || uid == "-")
            {
                return;
            }

            SetValue(name, uid, "UserID", RegistryValueKind.String);
            if (!LocalDatabase.usernames.ContainsKey(name))
            {
                LocalDatabase.usernames.Add(name, uid);
            }
            Interactivity.UserNameListChanged();
        }