private void BTNDelete_Click(object sender, RoutedEventArgs e) { MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("سوف يتم مسح هذاالعنصر؟", "تأكيد الحذف ", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { try { StudentStatment studentStatment = DGStudentStatments.SelectedItem as StudentStatment; StudentStatment student = (from p in context.StudentStatments where p.Id == studentStatment.Id select p).Single(); context.StudentStatments.Remove(student); context.SaveChanges(); loadData(); } catch (Exception) { MessageBox.Show("يوجد خطأ تأكد من البيانات و حاول مرة اخري"); } } else { MessageBox.Show("لاتقلق لم تمسح اي بيانات"); } }
private void BTNEdit_Click(object sender, RoutedEventArgs e) { StudentStatment studentStatment = DGStudentStatments.SelectedItem as StudentStatment; StudentStatment student = (from p in context.StudentStatments where p.Id == studentStatment.Id select p).Single(); student.NumberOfStudent = studentStatment.NumberOfStudent; context.SaveChanges(); loadData(); }