public void RemoveModifiedUserFromList(ModfiedUser itemToRemove, ConfigClass configClass) { try { foreach (ModfiedUser item in _modifiedUsers) { if (item.Name == itemToRemove.Name) { _modifiedUsers.Remove(item); break; } } } catch (Exception ex) { Actemium.Diagnostics.Trace.WriteError("({0})", "Remove user from modified user list", CLASSNAME, ex); configClass.ErrorList.Add(new ConfigErrors(CLASSNAME, "Remove user from modified user list", ex.Message)); } }
public void CheckIfPassWordsAreEncrypted(bool Encrypted) { if (Encrypted) { #region newusers List <NewUser> changePWnewUser = new List <NewUser>(); foreach (NewUser user in _newUsers) { if (user.Password == "PassWordIsEncrypted") { changePWnewUser.Add(user); } } foreach (NewUser change in changePWnewUser) { _newUsers.Remove(change); NewUser temp = change; temp.Password = _encryptionPassword.GetKey(temp.Name); _newUsers.Add(temp); } #endregion newusers #region modifiedusers List <ModfiedUser> changePWmodifiedUser = new List <ModfiedUser>(); foreach (ModfiedUser user in _modifiedUsers) { if (user.Password == "PassWordIsEncrypted") { changePWmodifiedUser.Add(user); } } foreach (ModfiedUser change in changePWmodifiedUser) { if (change.Password != "-1") { _modifiedUsers.Remove(change); ModfiedUser temp = change; temp.Password = _encryptionPassword.GetKey(temp.Name); _modifiedUsers.Add(temp); } } #endregion modifiedusers } else { #region newUsers List <NewUser> changePWnewUser = new List <NewUser>(); foreach (NewUser user in _newUsers) { if (user.Password != "PassWordIsEncrypted") { changePWnewUser.Add(user); } } foreach (NewUser change in changePWnewUser) { _newUsers.Remove(change); NewUser temp = change; _encryptionPassword.AddKey(change.Name, change.Password); temp.Password = "******"; _newUsers.Add(temp); } #endregion newUsers #region modifiedUsers List <ModfiedUser> changePWmodifiedUser = new List <ModfiedUser>(); foreach (ModfiedUser user in _modifiedUsers) { if (user.Password != "-1") { if (user.Password != "PassWordIsEncrypted") { changePWmodifiedUser.Add(user); } } } foreach (ModfiedUser change in changePWmodifiedUser) { _modifiedUsers.Remove(change); ModfiedUser temp = change; _encryptionPassword.AddKey(change.Name, change.Password); temp.Password = "******"; _modifiedUsers.Add(temp); } #endregion modifiedUsers } }