Esempio n. 1
0
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            var dialog = new SubjectAddEditDialog();

            dialog.Title = "Добавить дисциплину";
            if (dialog.ShowDialog() == true)
            {
                var subject = new Subject {
                    Name = dialog.SubjectName, Teacher = dialog.Teacher
                };
                db.Subjects.Add(subject);
                UpdateGrid();
            }
        }
Esempio n. 2
0
        private void Edit_Click(object sender, RoutedEventArgs e)
        {
            if (Data.SelectedItem == null || Data.SelectedItem as Subject == null)
            {
                return;
            }
            var subject = Data.SelectedItem as Subject;

            var dialog = new SubjectAddEditDialog();

            dialog.Title       = "Редактировать дисциплину";
            dialog.SubjectName = subject.Name;
            dialog.Teacher     = subject.Teacher;
            if (dialog.ShowDialog() == true)
            {
                subject.Name    = dialog.SubjectName;
                subject.Teacher = dialog.Teacher;
                UpdateGrid();
            }
        }