Beispiel #1
0
        private void addToCoursebutton_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(courseIDbox.Text))
            {
                Course c = courses.Find(x => (x.GetID().Equals(int.Parse(courseIDbox.Text))));
                if (checkBox1.Checked && !string.IsNullOrWhiteSpace(teacherIDbox.Text))
                {
                    Teacher t = teachers.Find(x => (x.GetID().Equals(int.Parse(teacherIDbox.Text))));
                    if (t == null || c == null)
                    {
                        MessageBox.Show("fel");
                    }
                    else
                    {
                        c.AddTeacher(t);
                        t.AddCourse(c);
                        MessageBox.Show("Teacher: " + t.Name + "\nWas added to course: " + c.Name);
                    }
                    teacherIDbox.Clear();
                }
                else if (checkBox1.Checked && string.IsNullOrEmpty(teacherIDbox.Text))
                {
                    MessageBox.Show("Fill teacherID");
                }
                if (checkBox2.Checked && !string.IsNullOrWhiteSpace(studentIDbox.Text))
                {
                    Student s = students.Find(x => (x.GetID().Equals(int.Parse(studentIDbox.Text))));
                    if (s == null || c == null)
                    {
                        MessageBox.Show("fel");
                    }
                    else
                    {
                        c.AddStudent(s);
                        s.AddCourse(c);
                        MessageBox.Show("Student: " + s.Name + "\nWas added to course: " + c.Name);
                    }
                    studentIDbox.Clear();
                }

                else if (checkBox2.Checked && string.IsNullOrWhiteSpace(studentIDbox.Text))
                {
                    MessageBox.Show("Fill StudentID");
                }
                else if (c == null)
                {
                    MessageBox.Show("Course ID: " + courseIDbox.Text + " does not exist");
                }
            }
            else
            {
                MessageBox.Show("You havent done anything");
            }
        }