/// <summary> /// Thực hiện chức năng xóa vai trò /// </summary> /// <Modified> /// Author Date Comments /// Cuongdb 14/2/2008 Tạo mới /// </Modified> private void btnXoaVaiTro_Click(object sender, EventArgs e) { string result = new Taxi.MessageBox.MessageBoxBA().Show("Bạn có chắc chắn xóa vai trò này", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.YesNo, Taxi.MessageBox.MessageBoxIconBA.Question); if (result == DialogResult.Yes.ToString()) { try { DataTable tabRole = new DataTable(); objRoles.RoleID = strRoleID; tabRole = objRoles.GetRoles(); objRoles.DeleteRolePermission(); objUserRole.RoleID = strRoleID; objUserRole.DeleteUserByRole(); if (objRoles.DeleteRoles() == 0) { new Taxi.MessageBox.MessageBoxBA().Show("Đã xóa thành công vai trò được chọn", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information); //Ghi log Log objLog = new Log(); objLog.WriteLog(ThongTinDangNhap.USER_ID, HanhDongGhiLog.QuanLyVaiTro_Xoa, DateTime.Now, "Xóa vai trò " + strRoleID); } } catch { new Taxi.MessageBox.MessageBoxBA().Show("Bạn không thể xóa vai trò này", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information); } LoadRoleData(); } }