private void AddButton_Click(object sender, EventArgs e) { List<Directory> directories = new List<Directory>(); foreach (var tuple in chechBoxs) { if (tuple.Item2.Checked || tuple.Item3.Checked) directories.Add(new Directory(tuple.Item1, tuple.Item2.Checked, tuple.Item3.Checked)); } User newUser = new User(loginTextBox.Text, passTextBox.Text, (isAdminCheckBox.Checked ? AccessType.Admin : AccessType.User), directories); for(int i = 0; i < accessManager.Users.Count; i++) { if (accessManager.Users[i].Name == newUser.Name) { accessManager.Users[i] = newUser; mainForm.Enabled = true; this.Close(); } } accessManager.Users.Add(newUser); mainForm.Enabled = true; this.Close(); }
public void AddToActivityLog(User user, String message, bool critical = false) { ActivityLog.Add(String.Format("{0} : User: {1} {2}", DateTime.Now, user.Name, message)); if (critical) CriticalActivityLog.Add(String.Format("{0} : User: {1} {2}", DateTime.Now, user.Name, message)); }