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));
 }