コード例 #1
0
ファイル: AdminForm.cs プロジェクト: Systemic33/Intracker
 /*
  * Exits the admin interface
  */
 private void UserEditBtn_Click(object sender, EventArgs e)
 {
     int index = UserList.SelectedIndex;
     if (index != -1)
     {
         using (UserForm userForm = new UserForm(Users[index]))
         {
             switch (userForm.ShowDialog())
             {
                 case DialogResult.OK:
                     UnitOfWork.UserService.EditUser(userForm.User);
                     RefreshUsers();
                     AddLogMessage(2, "Edited user");
                     break;
                 case DialogResult.Yes:
                     UnitOfWork.UserService.RemoveUser(userForm.User);
                     RefreshUsers();
                     AddLogMessage(2, "Deleted user");
                     break;
             }
         }
     }
     else
     {
         AddLogMessage(2, "No user was selected");
         MessageBox.Show(
             "Please select a user to edit",
             "Error",
             MessageBoxButtons.OK,
             MessageBoxIcon.Error);
     }
 }
コード例 #2
0
ファイル: AdminForm.cs プロジェクト: Systemic33/Intracker
 /*
  * Exits the admin interface
  */
 private void UserAddBtn_Click(object sender, EventArgs e)
 {
     using (UserForm userForm = new UserForm())
     {
         switch (userForm.ShowDialog())
         {
             case DialogResult.OK:
                 UnitOfWork.UserService.AddUser(userForm.User);
                 RefreshUsers();
                 AddLogMessage(2, "Added new user");
                 break;
         }
     }
 }