public List<Course> GetStudentMinorCourses(string departmentCode, string regNo)
        {
            int flag;
            CourseGateway aCourseGateway = new CourseGateway();
            List<Course> courseList = new List<Course>();
            List<Course> courses = new List<Course>();
            List<Course> newCourses = new List<Course>();
            courses = GetStudentCourses(regNo);
            courseList = aCourseGateway.GetCoursesByDepartment();
            foreach (Course deptCourse in courseList)
            {
                flag = 0;
                foreach (Course course in courses)
                {
                    if (deptCourse.CourseCode == course.CourseCode)
                        flag = 1;

                }
                if (flag == 0)
                    newCourses.Add(deptCourse);

            }
            return newCourses;
        }
        public List<Course> GetAllcourses(ViewStudentInformation aViewStudentInformation)
        {
            int flag;
            CourseGateway aCourseGateway = new CourseGateway();
            List<Course> courseList = new List<Course>();
            List<Course> courses = new List<Course>();
            List<Course> newCourses = new List<Course>();
            courses = GetStudentCourses(aViewStudentInformation.RegistationNo);
            courseList = aCourseGateway.GetCoursesByDepartment(aViewStudentInformation);
            foreach (Course deptCourse in courseList)
            {
                flag = 0;
                foreach (Course course in courses)
                {
                    if (deptCourse.CourseCode == course.CourseCode)
                        flag = 1;

                }
                if (flag == 0)
                    newCourses.Add(deptCourse);

            }
            return newCourses;
        }