コード例 #1
0
 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!");
     }
 }