private void DeleteRoomType_Click(object sender, RoutedEventArgs e) { if (dataGridListRoomType.SelectedIndex >= 0) { RoomType roomTypeToDelete = dataGridListRoomType.SelectedItem as RoomType; var userAnswer = MessageBox.Show("Bạn có chắc muốn xóa loại phòng " + roomTypeToDelete.Type + " không? Thao tác sẽ không được hoàn lại.", "Warning", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (userAnswer == MessageBoxResult.Yes) { if (RoomType.DeleteRoomType(roomTypeToDelete.Type)) { ListRoomType.Remove(roomTypeToDelete); CollectionViewSource.GetDefaultView(ListRoomType).Refresh(); MessageBox.Show("Xóa loại phòng thành công!"); } else { MessageBox.Show("Xóa loại phòng thất bại!"); } } } else { MessageBox.Show("Chưa chọn mục cần xóa!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void LoadListRoomTypeFromDB() { List <RoomType> roomType = new List <RoomType>(); roomType.Clear(); roomType.AddRange(RoomType.GetRoomType()); ListRoomType.Clear(); foreach (var item in roomType) { ListRoomType.Add(item); } }