Esempio n. 1
0
 private void btnXoaSV_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var obj = dataGridDanhSachSV.SelectedItems;
         if (obj == null)
         {
             MessageBox.Show("Vui lòng chọn sinh viên cần xóa", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             SinhVienDAO dao = new SinhVienDAO();
             db = new MyDbContext();
             List <SinhVien> listSV = new List <SinhVien>();
             foreach (var item in obj)
             {
                 SinhVien sv = item as SinhVien;
                 listSV.Add(sv);
             }
             for (int i = 0; i < listSV.Count; i++)
             {
                 if (String.IsNullOrEmpty((listSV[i] as SinhVien).MaSinhVien) == false)
                 {
                     SinhVien sv = db.SinhVien.Find((listSV[i] as SinhVien).MaSinhVien);
                     dao.Remove(sv.MaSinhVien);
                 }
             }
             Reload();
             MessageBox.Show("Đã xóa", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information);
         }
     }
     catch (Exception ex) { MessageBox.Show("Lỗi", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); }
 }