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; }
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(); }