private void btnDeleteUser_Click(object sender, EventArgs e)
 {
     if (UserNameUser != null)
     {
         bool check = ManagementController.DeleteUser(UserNameUser, UserName, PassWord, ref err);
         if (check == true)
         {
             DialogResult dialogResult;
             dialogResult = MessageBox.Show("Bạn có muốn xóa người dùng có tài khoản " + UserNameUser, "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
             if (dialogResult == DialogResult.OK)
             {
                 MessageBox.Show("Bạn đã xóa người dùng khỏi hệ thống thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 DataTable dtUserManagement = ManagementController.UserManagement().Tables[0];
                 dtGVUserManagement.Rows.Clear();
                 foreach (DataRow dr in dtUserManagement.Rows)
                 {
                     string Account     = dr["UserName"].ToString();
                     string FullName    = dr["Fullname"].ToString();
                     string Gender      = dr["Gender"].ToString();
                     string DOB         = dr["DateofBirth"].ToString();
                     string PhoneNumber = dr["PhoneNumber"].ToString();
                     string Email       = dr["Email"].ToString();
                     string Role        = dr["Role"].ToString();
                     dtGVUserManagement.Rows.Add(Account, FullName, Gender, DOB, PhoneNumber, Email, Role);
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Bạn chưa chọn người dùng để xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 2
0
        public void Delete_existing_user()
        {
            NewUserDto newUserDto = new NewUserDto
            {
                Name     = "Martin",
                Surname  = "Fowler",
                Username = "******",
                Password = "******",
                Email    = "*****@*****.**",
                IsRoot   = false
            };
            NewUserIdDto newUserIdDto = _managementController.CreateUser(newUserDto);

            _managementController.DeleteUser(newUserIdDto.Id);

            Exception exception = Assert.Throws <Exception>(() => _managementController.GetUser(newUserIdDto.Id));

            Assert.AreEqual("User not found. Id: " + newUserIdDto.Id, exception.Message);
        }