Exemple #1
0
        public void AddDataHandler()
        {
            StudentsEditorForm studentForm = new StudentsEditorForm();
            DialogResult       result      = studentForm.ShowDialog(_context.Groups.GetAll());

            if (result != DialogResult.OK)
            {
                return;
            }

            try
            {
                _context.Students.Add(studentForm.NewData);
                RefreshDataHandler();
            }
            catch
            {
                MessageBox.Show("Произошла ошибка при добавлении данных");
            }
        }
Exemple #2
0
        public void ChangeDataHandler(Student data)
        {
            StudentsEditorForm studentForm = new StudentsEditorForm();
            DialogResult       result      = studentForm.ShowDialog(
                data,
                _context.Groups.GetAll()
                );

            if (result != DialogResult.OK)
            {
                return;
            }

            try
            {
                _context.Students.Update(data.Id, studentForm.ChangedData);
                RefreshDataHandler();
            }
            catch
            {
                MessageBox.Show("Произошла ошибка при обновлении данных");
            }
        }