コード例 #1
0
        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("لاتقلق لم تمسح اي بيانات");
            }
        }
コード例 #2
0
        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();
        }