private void btnNewPerson_Click(object sender, EventArgs e) { if (rbtnStudent.Checked) { if (tbxECs.Text != "" && tbxYearsAtSchool.Text != "") { person = new Student(tbxName.Text, Convert.ToInt32(tbxPCN.Text), Convert.ToInt32(tbxAge.Text), tbxCountry.Text, "Rachelsmolen 1", Convert.ToInt32(tbxECs.Text), Convert.ToInt32(tbxYearsAtSchool.Text)); } else { person = new Student(tbxName.Text, Convert.ToInt32(tbxPCN.Text), Convert.ToInt32(tbxAge.Text), tbxCountry.Text, "Rachelsmolen 1"); } } else { if (tbxYearsAtSchool.Text != "") { person = new Teacher(tbxName.Text, Convert.ToInt32(tbxPCN.Text), Convert.ToInt32(tbxAge.Text), Function.JUNIOR_DOCENT, Convert.ToInt32(tbxSalary.Text), "Rachelsmolen 1", Convert.ToInt32(tbxYearsAtSchool.Text)); } else { person = new Teacher(tbxName.Text, Convert.ToInt32(tbxPCN.Text), Convert.ToInt32(tbxAge.Text), Function.JUNIOR_DOCENT, Convert.ToInt32(tbxSalary.Text), "Rachelsmolen 1"); } } if (school.AddPerson(person) == false) { MessageBox.Show("Person already exists!"); } else { lbxPersons.Items.Add(person); MessageBox.Show("Person successfully added!"); } }