示例#1
0
 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);
     }
 }
示例#2
0
        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);
            }
        }