Example #1
0
        public NewStudentForm(NewStudentFormController controller)
        {
            InitializeComponent();
            _controller = controller;

            yearComboBox.Items.AddRange(Enumerable.Range(1950, 50).Cast <object>().ToArray());
            monthComboBox.Items.AddRange(Enumerable.Range(1, 12).Cast <object>().ToArray());
            dayComboBox.Items.AddRange(Enumerable.Range(1, 30).Cast <object>().ToArray());
            _controller.PropertyChanged += _controller_PropertyChanged;
        }
Example #2
0
        private void newStudentButton_Click(object sender, EventArgs e)
        {
            if (_controller.SelectedGroup == null)
            {
                return;
            }

            var newStudentController = new NewStudentFormController();
            var newStudentForm       = new NewStudentForm(newStudentController);

            if (newStudentForm.ShowDialog() == DialogResult.OK)
            {
                IStudent newStudent = newStudentController.Student;
                _controller.AddStudent(newStudent);
            }
            ShowStudents();
        }