Beispiel #1
0
        public void sortByTest()
        {
            LessonList list_course = new LessonList(new Lesson[]
            {
                new Lesson("אמינות", "תרגול", 1, "בוריס", "ב", 15, 18, 3, 2, "F114"),
                new Lesson("בדיקות", "מעבדה", 1, "בוריס", "שני", 15, 18, 3, 2, "F114"),
                new Lesson("קומפילציה", "הרצאה", 1, "בוריס", "ראשון", 10, 12, 2, 3, "F111"),
            });
            LessonList list_type = new LessonList(new Lesson[]
            {
                new Lesson("קומפילציה", "הרצאה", 1, "בוריס", "ראשון", 10, 12, 2, 3, "F111"),
                new Lesson("בדיקות", "מעבדה", 1, "בוריס", "שני", 15, 18, 3, 2, "F114"),
                new Lesson("אמינות", "תרגול", 1, "בוריס", "ב", 15, 18, 3, 2, "F114"),
            });

            LessonList list_to_sort_course = new LessonList(new Lesson[]
            {
                new Lesson("קומפילציה", "הרצאה", 1, "בוריס", "ראשון", 10, 12, 2, 3, "F111"),
                new Lesson("אמינות", "תרגול", 1, "בוריס", "ב", 15, 18, 3, 2, "F114"),
                new Lesson("בדיקות", "מעבדה", 1, "בוריס", "שני", 15, 18, 3, 2, "F114"),
            });
            LessonList list_to_sort_type = new LessonList(new Lesson[]
            {
                new Lesson("אמינות", "תרגול", 1, "בוריס", "ב", 15, 18, 3, 2, "F114"),
                new Lesson("קומפילציה", "הרצאה", 1, "בוריס", "ראשון", 10, 12, 2, 3, "F111"),
                new Lesson("בדיקות", "מעבדה", 1, "בוריס", "שני", 15, 18, 3, 2, "F114"),
            });

            list_to_sort_course.sortBy("course", true);
            list_to_sort_type.sortBy("type", true);
            Assert.IsTrue(list_to_sort_course.isSameLessonList(list_course));
            Assert.IsTrue(list_to_sort_type.isSameLessonList(list_type));
        }
Beispiel #2
0
        public CourseItem(PanelCoursesList panelCoursesList, LessonList course, int x, int y)
        {
            if (course == null)
            {
                return;
            }

            lessonList = course;
            lessonList.sortBy("type", true);
            locationCard = new Point(x, y);

            id             = amount;
            lessonSelected = new List <Lesson>();

            this.panelCoursesList = panelCoursesList;

            init_card(amount);

            init_AdditionsTitleCard();
            init_lessonList();

            amount++;
        }
Beispiel #3
0
        public CourseCard(PanelSchedule panelSchedule, LessonList course, int x, int y)
        {
            if (course == null)
            {
                return;
            }
            lessons = course;
            lessons.sortBy("type", true);
            locationCard   = new Point(x, y);
            id             = amount;
            lessonSelected = new Lesson[3];

            int len = course[0].courseName.Length > 20 ? 20 : course[0].courseName.Length;

            this.panelSchedule = panelSchedule;

            init_card(amount);
            init_title(course[0].courseName.Substring(0, len));
            init_toggle();
            init_lessons();

            amount++;
        }