public bool checkRegNo(Department aDeparment,Student aStudent)
 {
     bool check = false;
       foreach(Department department in departmentList)
       {
           check = department.CheckRegNo(aStudent);
           if (check)
               return true;
       }
       return check;
 }
 public bool AddStudent(Department aDepartment, Student aStudent)
 {
     bool check=false;
     foreach (Department department in departmentList)
     {
         if (department.Code == aDepartment.Code)
         {
            check=aDepartment.AddStudent(aStudent);
         }
     }
     return check;
 }
        //public bool AddStudent(Department aDepartment,Student aStudent)
        //{
        //    bool check=false;
        //    foreach (Department department in departmentList)
        //    {
        //        if (department.Code == aDepartment.Code)
        //        {
        //            check = department.AddStudent(aStudent);
        //            return check;
        //        }
        //    }
        //    return check;
        //}
        public string ShowStudent(Department aDepartment)
        {
            foreach (Department department in departmentList)
            {
                if (department.Code == aDepartment.Code)
                {
                  aDepartment.studentList= department.GetAllStudent();
                  studentName = "Department : " + department.Name+"\n";
                    studentName += "Student Name\tReg No\n";
                    foreach(Student student in aDepartment.studentList)
                    {
                        studentName +=student.Name+ " " + student.RegNo+  "\n";
                    }

                }
            }
            return studentName;
        }
        private void departmentSaveButton_Click(object sender, EventArgs e)
        {
            aDepartment=new Department();
            aDepartment.Code = departmentCodeTextBox.Text;
            aDepartment.Name = departmentNameTextBox.Text;
            bool check=aUniversity.AddDepartment(aDepartment);
            if (check)
            {
                MessageBox.Show("Department added successfully!");
                departmentSaveComboBox.Items.Add(aDepartment);
                departmentShowComboBox.Items.Add(aDepartment);
            }
            else
            {

            }

            //departmentSaveComboBox.DataSource = aUniversity.GetAllDepartment();
        }
        private void studentSaveButton_Click(object sender, EventArgs e)
        {
            aStudent = new Student();
            aStudent.RegNo = studentRegNoTextBox.Text;
            aStudent.Name = studentNameTextBox.Text;
            aStudent.Email = studentEmailTextBox.Text;

            aDepartment=new Department();
            aDepartment = (Department)departmentSaveComboBox.SelectedItem;

            bool check = aUniversity.checkRegNo(aDepartment, aStudent);

            if (check)
            {
                MessageBox.Show("This Registration No already exists.");
            }
            else
            {
                aUniversity.AddStudent(aDepartment, aStudent);
                MessageBox.Show("Student added.");
            }
        }
 public bool AddDepartment(Department aDepartment)
 {
     departmentList.Add(aDepartment);
     return true;
 }