Beispiel #1
0
        private void executemethod(object parameter)
        {
            var    values = (object[])parameter;
            string name   = (string)values[0];
            bool   check  = (bool)values[1];

            if (check)
            {
                LessonList.Add(name);
            }
            else
            {
                LessonList.Remove(name);
            }

            var rawList = new List <int>();

            foreach (string l in LessonList)
            {
                int lesson = int.Parse(l);
                rawList.Add(lesson);
            }

            rawList.Sort();

            Lessons = "";
            foreach (int item in rawList)
            {
                string l = item.ToString();
                Lessons += l;
                Lessons += "., ";
            }
        }
Beispiel #2
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 #3
0
 // Replace all the list with the lesson of the parameter LessonList
 public void setLessons(LessonList lessonsList)
 {
     removeAllDataFromPanel();
     lessons = lessonsList;
     init_List();
     checkToSetEmptyInfo();
 }
Beispiel #4
0
        // CTOR
        public PanelSchedule(Form1 mf, LessonList list = null)
        {
            mainForm = mf;
            if (list != null)
            {
                lessons = list;
            }
            else
            {
                mockLessons();
            }

            // To init the panels for including data in them
            init_panels_properties();

            // To init the titles ( the columns of the list )
            init_title_day();
            init_title_Hours();

            //initLessonListPanel left
            init_ListCourses();

            //init Lesson of schedule;
            setSceduleByList(lessons);

            addAllPanelToMainPanel();

            clickAllCards();
        }
Beispiel #5
0
 // Set selection on certain Lessons
 public void setSelectionByLessonsList(LessonList list)
 {
     if (list == null || list.amount() <= 0 || lessons == null)
     {
         return;
     }
     for (int j = 0; j < lessons.amount(); j++)
     {
         for (int i = 0; i < list.amount(); i++)
         {
             if (list[i].sameValue(lessons[j]))
             {
                 for (int k = 0; k < cards.Length; k++)
                 {
                     if (cards[k].getCourseName().Equals(list[i].courseName))
                     {
                         if (cards[k].getChecked() != true)
                         {
                             cards[k].Checked(true);
                         }
                         break;
                     }
                 }
                 lessonChecks.add(lessons[j]);
                 break;
             }
         }
     }
     updateChecksCourse();
 }
Beispiel #6
0
 public void updateDateFromSavement()
 {
     checkedCourses = new LessonList(dataProgram.checkedCourses.ToArray());
     newCheckingCoursesDone = true;
     checkedLessonsFromCourses = dataProgram.checkedLessonsFromCourses != null ? dataProgram.checkedLessonsFromCourses: new List<Lesson>();
     newCheckingCoursesDone = true;
     importCourses = new LessonList(dataProgram.importCourses.ToArray());
 }
Beispiel #7
0
        public void setNewList(LessonList list)
        {
            pnl_courseList.Controls.Clear();

            lessons = list;
            init_List();
            updateChecksCourse();
            checkToSetEmptyInfo();
            reorderLocationCards_callback();
        }
        private async void PopulateLessonList()
        {
            List <Lesson> lessons = await App.DB.ShowLessons(studentValue);

            LessonList.Clear();
            foreach (Lesson lesson in lessons)
            {
                LessonList.Add(lesson);
            }
        }
Beispiel #9
0
        private void btn_approve_Click(object sender, EventArgs e)
        {
            if (dataSetExcel.Tables[CB_sheets.SelectedIndex] != null)
            {
                if (dataGridView.CurrentCell != null)
                {
                    selectedRowToDatatable();
                    if (dtSelected != null)
                    {
                        lessons    = ExcelOperation.parserExcelFile(dtSelected);
                        dtSelected = null;
                    }
                    else
                    {
                        lessons    = ExcelOperation.parserExcelFile(dataSetExcel.Tables[CB_sheets.SelectedIndex]);
                        dtSelected = null;
                    }
                }
                else
                {
                    lessons    = ExcelOperation.parserExcelFile(dataSetExcel.Tables[CB_sheets.SelectedIndex]);
                    dtSelected = null;
                }

                if (lessons == null || lessons.amount() == 0)
                {
                    string       title   = "לא נמצאו תוצאות";
                    string       massage = "לא נמצאו תוצאות לפי בחירת תאים , שם לב שאת/ה מסמן גם כן את הכותרות של התאים (למשל כמו , שם קורס, מרצה וכדומה) במידה וסימנת ולא נמצא כלום, האם תרצה לבצע חיפוש של נתונים לפי הדף כולו?";
                    DialogResult res     = MessageBox.Show(massage, title, MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    if (res == DialogResult.OK)
                    {
                        lessons    = ExcelOperation.parserExcelFile(dataSetExcel.Tables[CB_sheets.SelectedIndex]);
                        dtSelected = null;
                    }
                    // else if(res == DialogResult.Cancel)
                    // {

                    // }
                }
                if (lessons.amount() > 0)
                {
                    lbl_coursesFounded.Text      = "נמצאו " + lessons.amount() + " רשומות!";
                    lbl_coursesFounded.ForeColor = Color.White;
                }
                else
                {
                    lbl_coursesFounded.Text      = "לא נמצאו רשומות";
                    lbl_coursesFounded.ForeColor = Color.Red;
                }

                mainForm.dataProgram.importCourses = lessons.getLessons().ToList();
                mainForm.importCourses             = lessons;
                mainForm.ImportNewDataFromFile     = true;
            }
        }
Beispiel #10
0
 public FormImport(Form1 mf)
 {
     InitializeComponent();
     mainForm = mf;
     lessons  = mainForm.importCourses;
     if (lessons != null)
     {
         btn_cleanExcelData.Visible = true;
     }
     updateStateComponentsImport();
 }
Beispiel #11
0
        // Get all the courses of the lessons to new List
        private LessonList getLessonsOfCourse(string courseName)
        {
            LessonList result = new LessonList();

            for (int i = 0; i < lessons.amount(); i++)
            {
                if (lessons[i].courseName.Equals(courseName))
                {
                    result.add(lessons[i]);
                }
            }
            return(result);
        }
Beispiel #12
0
        public void setNewList(LessonList list)
        {
            foreach (var pnl in pnl_Lessons)
            {
                pnl_Schedule.Controls.Remove(pnl);
            }
            pnl_CoursesListChecked.Controls.Clear();
            pnl_Lessons = new List <PanelLsn>();

            lessons = list;
            init_ListCourses();
            setSceduleByList(lessons);
            clickAllCards();
        }
Beispiel #13
0
        public void ResetFields()
        {
            Teacher        = "";
            Room           = "";
            Note           = "";
            SelectedNumber = "-";
            SelectedLetter = "-";
            Lessons        = "";
            Date           = DateTime.Today;
            LessonList.Clear();

            OneChecked          = TwoChecked = ThreeChecked = FourChecked =
                FiveChecked     = SixChecked = SevenChecked = EightChecked =
                    NineChecked = TenChecked = ElevenChecked = TwelveChecked = false;
        }
Beispiel #14
0
        // init the lesson that should be showing
        public void setSelectedLessons_callback(Lesson lsn = null, bool dontAddThisLesson = false, bool updateSource = false)
        {
            if (lsn != null)
            {
                PanelLsn pn = pnl_Lessons.Find(ps => ps.lsn.courseName.Equals(lsn.courseName) && ps.lsn.type.Equals(lsn.type));
                pnl_Lessons.Remove(pn);
                pnl_Schedule.Controls.Remove(pn);
                pnl_Schedule.Invalidate();
                for (int i = 0; i < lessons.amount(); i++)
                {
                    if (lessons[i].courseName.Equals(lsn.courseName) && lessons[i].type.Equals(lsn.type))
                    {
                        lessons.remove(lessons[i]);
                        break;
                    }
                }

                if (!dontAddThisLesson)
                {
                    addLessonToPanel(lsn);
                    lessons.add(lsn);
                }
                if (updateSource)
                {
                    mainForm.checkedLessonsFromCourses  = lessons.getList();
                    mainForm.dataProgram.checkedCourses = lessons.getList();
                }
                checkCollision(lessons);
            }
            else
            {
                List <Lesson> list = new List <Lesson>();
                for (int i = 0; i < cards.Length; i++)
                {
                    Lesson[] arr = cards[i].getSelectedLessons();
                    for (int j = 0; j < arr.Length; j++)
                    {
                        if (arr[j] != null)
                        {
                            list.Add(arr[j]);
                        }
                    }
                }
                LessonList temp = new LessonList(list.ToArray());
                setSceduleByList(temp);
                return;
            }
        }
Beispiel #15
0
        // Remove all the lessons list parameter
        private void removeAllLessonsFromPanel(LessonList list)
        {
            if (list == null && lessons == null)
            {
                return;
            }
            else if (list == null)
            {
                list = lessons;
            }

            for (int i = 0; i < list.amount(); i++)
            {
                removeLessonFromPanel(list[i]);
            }
        }
Beispiel #16
0
        private void ShowLessonList(object sender, EventArgs e)
        {
            BUS_UserControls.DisposeControls <LessonList>(this); //Xoá các LessonList không còn dùng

            int courseId = (int)((Control)sender).Tag;           //Lấy courseId từ tag của button gọi hàm

            List <Label> labels = BUS_UserControls.SearchLessonsList(courseId);

            LessonList lessonList = new LessonList(courseId, labels);

            lessonList.Dock = DockStyle.Fill;
            //lessonList.btnChangeCourseClick += new EventHandler(BUS_UserControls.ShowCourse);
            this.Controls.Add(lessonList); //Add LessonList nới tạo vào form

            lessonList.BringToFront();
        }
Beispiel #17
0
        // CTOR -----------------------------------------------------------------------------
        public PanelCoursesList(Form1 mf, LessonList lessonsList = null)
        {
            mainForm = mf;

            // To init the panels for including data in them
            init_panels_properties();

            // Init lable of the status checked courses
            lbl_checkedCourses.RightToLeft = RightToLeft.Yes;
            lbl_checkedCourses.ForeColor   = COLOR_TEXT;
            lbl_checkedCourses.Text        = "רואים אותי?";
            lbl_checkedCourses.Location    = new Point(402, 66);
            lbl_checkedCourses.Font        = new Font(FONT_TEXT, 30, FontStyle.Underline | FontStyle.Bold);
            lbl_checkedCourses.AutoSize    = true;


            // To get the lessons list from the parameter that passed to this CTOR , or Init in the Mocks data for debug
            if (lessonsList != null)
            {
                lessons = lessonsList;                      // pass from another form to here
            }
            //else
            //{
            //    DialogResult result = MessageBox.Show("כרגע אין שום נתונים שטענת מקובץ של רשימת קורסים, האם תרצה לטעון קבצים להמחשה בלבד?", "טעינת נתונים להמחשה", MessageBoxButtons.YesNo);
            //    if (result == DialogResult.Yes)
            //    {
            //        init_Mock(); // MOCK - STATIC DATA
            //    }
            //}

            // Init the data that we have in the Lesson List
            init_List();

            // to add the init data to the main panel for display them
            pnl_Main.Controls.Add(lbl_checkedCourses);
            pnl_Main.Controls.Add(pnl_courseList);

            // Init the title of the checked courses
            updateChecksCourse();

            checkToSetEmptyInfo();
            reorderLocationCards_callback();
        }
Beispiel #18
0
        public Data dataProgram { get; set; }                              // The data to save and load

        public Form1()
        {
            InitializeComponent();
            this.RightToLeftLayout = true;

            checkedLessonsFromCourses = new List<Lesson>();

            PanelCoursesList.WIDTH_WINDOWS = panelMain.Width; 
            PanelCoursesList.HEIGHT_WINDOWS = panelMain.Height;
            form_Import = new FormImport(this);
            lbl_NameUser.SendToBack();

            Data dataRef = new Data();
            dataProgram = dataRef.LoadData();
            updateDateFromSavement();

            // setup at first home page schedule
            enablePanel(btn_home);
            panel_Scheduler         = new PanelSchedule(this);
            panel_CourseList_cards  = new PanelCoursesList(this, importCourses);
            panel_CourseList_array = new PanelCoursesListBackup(importCourses);
            panel_savements = new PanelSavements(this);

            updateDateFromSavement();
            
            if (newCheckingCoursesDone)
            {
                if (checkedCourses == null) checkedCourses = new LessonList();
                panel_Scheduler.setNewList(checkedCourses);
                panel_Scheduler.ClickRightsRadioButtonsByLessonsSelected(checkedLessonsFromCourses);
                newCheckingCoursesDone = false;
            }
            

            pnl_schedule = panel_Scheduler.getPanel();
            panelMain.Controls.Add(pnl_schedule);

            Bunifu.Framework.UI.BunifuFlatButton ext = btn_exit_out;
            iconExitRed = new Bitmap(Schedule.Properties.Resources.ShutdownRed, btn_exit_out.Iconimage.Size.Width, btn_exit_out.Iconimage.Size.Height);
            iconExitWhite = new Bitmap(Schedule.Properties.Resources.shutdown, btn_exit_out.Iconimage.Size.Width, btn_exit_out.Iconimage.Size.Height);
            ImportNewDataFromFile = false;
            newCheckingCoursesDone = false;
        }
Beispiel #19
0
        // Set lessons from the list parameter to the schedule
        private void setSceduleByList(LessonList list)
        {
            removeAllLessonsFromPanel(lessons);

            if (list == null)
            {
                list = lessons;
            }
            if (lessons == null)
            {
                return;
            }
            lessons = list;

            for (int i = 0; i < lessons.amount(); i++)
            {
                addLessonToPanel(list[i]);
            }
            checkCollision(list);
        }
Beispiel #20
0
        // init the lesson that should be showing
        public void setSelectedLessons_callback()
        {
            List <Lesson> list = new List <Lesson>();

            for (int i = 0; i < cards.Length; i++)
            {
                if (cards[i].getChecked())
                {
                    Lesson[] arr = cards[i].getSelectedlessonList();
                    for (int j = 0; arr != null && j < arr.Length; j++)
                    {
                        if (arr[j] != null)
                        {
                            list.Add(arr[j]);
                        }
                    }
                }
            }
            lessonChecks = new LessonList(list.ToArray());
            updateChecksCourse();
        }
        async Task ExecuteLoadLessonsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                LessonList.Clear();
                var lessons = await App.DB.ShowLessons(Student);

                foreach (var lesson in lessons)
                {
                    LessonList.Add(lesson);
                }
            }
            catch (Exception exception) { }
            finally { IsBusy = false; }
        }
Beispiel #22
0
        private void checkCollision(LessonList list)
        {
            /*
             * for (int i = 0; i < list.amount(); i++)
             * {
             *  removOneCollision(list[i]);
             * }
             */
            removeCollisions();
            collisions = new List <PanelCollision>();

            List <Lesson[]> cols = new List <Lesson[]>();

            list.hasCollision(ref cols);
            Lesson[][] listCollisions = cols.ToArray();

            for (int i = 0; i < listCollisions.Length; i++)
            {
                int day = 0;
                switch (listCollisions[i][0].getShortDay())
                {
                case "א": day = 0; break;

                case "ב": day = 1; break;

                case "ג": day = 2; break;

                case "ד": day = 3; break;

                case "ה": day = 4; break;

                case "ו": day = 5; break;

                default:
                    break;
                }
                addCollision(listCollisions, listCollisions[i][0].start, listCollisions[i][0].end, day);
            }
        }
Beispiel #23
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 #24
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++;
        }
Beispiel #25
0
        public static LessonList parserExcelFile(DataTable data)
        {
            LessonList result = new LessonList();

            string[] colNames = getIndexProperties(data);
            if (colNames == null)
            {
                return(null);
            }

            string name = "";
            int    year = 4;

            foreach (DataRow row in data.Rows)
            {
                string lecturer = "", type = "", day = "", place = "";
                int    number = -1, hours = -1, start = -1, end = -1;

                try
                {
                    for (int i = 0; i < 10; i++)
                    {
                        if (colNames[i] != null && !row[colNames[i]].Equals(""))
                        {
                            string text  = row[colNames[i]].ToString();
                            Regex  regex = new Regex(@"(שנה (- )?(\w)('))");
                            Match  match = regex.Match(text);
                            if (match.Success)
                            {
                                text = match.ToString();
                            }
                            switch (text)
                            {
                            case "1":
                            case "א":
                            case "א'":
                            case "שנה א":
                            case "שנה א'":
                            case "שנה - א":
                            case "שנה - א'":
                                year = 1;
                                break;

                            case "2":
                            case "ב":
                            case "ב'":
                            case "שנה ב":
                            case "שנה ב'":
                            case "שנה - ב":
                            case "שנה - ב'":
                                year = 2;
                                break;

                            case "3":
                            case "ג":
                            case "ג'":
                            case "שנה ג":
                            case "שנה ג'":
                            case "שנה - ג":
                            case "שנה - ג'":
                                year = 3;
                                break;

                            case "4":
                            case "ד":
                            case "ד'":
                            case "שנה ד":
                            case "שנה ד'":
                            case "שנה - ד":
                            case "שנה - ד'":
                                year = 4;
                                break;

                            default:
                                break;
                            }

                            switch (i)
                            {
                            case 0:     // year
                                break;

                            case 1:     // course name
                                if (!text.Equals(""))
                                {
                                    name = text;
                                }
                                break;

                            case 2:     // lecturer
                                lecturer = text;
                                break;

                            case 3:    // day  !work
                                switch (text)
                                {
                                case "א":
                                case "א'":
                                case "ראשון":
                                case "1":
                                    day = "א";
                                    break;

                                case "ב":
                                case "ב'":
                                case "שני":
                                case "2":
                                    day = "ב";
                                    break;

                                case "ג":
                                case "ג'":
                                case "שלישי":
                                case "3":
                                    day = "ג";
                                    break;

                                case "ד":
                                case "ד'":
                                case "רביעי":
                                case "4":
                                    day = "ד";
                                    break;

                                case "ה":
                                case "ה'":
                                case "חמישי":
                                case "5":
                                    day = "ה";
                                    break;

                                case "ו":
                                case "ו'":
                                case "שישי":
                                case "6":
                                    day = "ו";
                                    break;
                                }
                                break;

                            case 4:    // start  !work
                                start = returnTime(text, true);
                                break;

                            case 5:    // end  !work
                                end = returnTime(text, false);
                                break;

                            case 6:     //week hours
                                try {
                                    hours = end - start;
                                    if (hours <= 0)
                                    {
                                        hours = Int32.Parse(text);
                                    }
                                }
                                catch {
                                    hours = 0;
                                };
                                break;

                            case 7:     // class name
                                place = text;
                                break;

                            case 8:     // number lesson
                                try {
                                    number = Int32.Parse(text);
                                }
                                catch {
                                    number = 1;
                                };
                                break;

                            case 9:     // type
                                switch (text)
                                {
                                case "הרצאה":
                                case "ה":
                                    type = "ה";
                                    break;

                                case "תרגול":
                                case "ת":
                                    type = "ת";
                                    break;

                                case "מעבדה":
                                case "מ":
                                    type = "מ";
                                    break;

                                default:
                                    type = "ת";
                                    break;
                                }
                                break;
                            }
                        }
                    }
                    Lesson l = new Lesson(name, type, number, lecturer, day, start, end, end - start, year, place);
                    result.add(l);
                }
                catch
                {
                }
            }

            return(result);
        }
Beispiel #26
0
        // Some data mock for debug
        private void init_Mock()
        {
            lessons = new LessonList();

            lessons               = new LessonList(12);
            lessons[0]            = new Lesson();
            lessons[0].courseName = "קומפילציה";
            lessons[0].lecturer   = "אלכס צורקין";
            lessons[0].number     = 1;
            lessons[0].className  = "F201";
            lessons[0].day        = "א";
            lessons[0].end        = 12;
            lessons[0].start      = 10;
            lessons[0].type       = "ה";
            lessons[0].weekHour   = 2;
            lessons[0].year       = 2;

            lessons[1]            = new Lesson();
            lessons[1].courseName = "קומפילציה";
            lessons[1].lecturer   = "אלכס צורקין";
            lessons[1].number     = 2;
            lessons[1].className  = "F201";
            lessons[1].day        = "א";
            lessons[1].end        = 14;
            lessons[1].start      = 12;
            lessons[1].type       = "ה";
            lessons[1].weekHour   = 2;
            lessons[1].year       = 2;

            lessons[2]            = new Lesson();
            lessons[2].courseName = "קומפילציה";
            lessons[2].lecturer   = "אבישי";
            lessons[2].number     = 1;
            lessons[2].className  = "S100";
            lessons[2].day        = "שני";
            lessons[2].end        = 10;
            lessons[2].start      = 8;
            lessons[2].type       = "מ";
            lessons[2].weekHour   = 2;
            lessons[2].year       = 2;

            lessons[3]            = new Lesson();
            lessons[3].courseName = "אלגוריתמים 2";
            lessons[3].lecturer   = "נטליה ונטיק";
            lessons[3].number     = 1;
            lessons[3].className  = "S202";
            lessons[3].day        = "ה";
            lessons[3].end        = 10;
            lessons[3].start      = 8;
            lessons[3].type       = "ה";
            lessons[3].weekHour   = 2;
            lessons[3].year       = 4;

            lessons[4]            = new Lesson();
            lessons[4].courseName = "אלגוריתמים 2";
            lessons[4].lecturer   = "בוריס";
            lessons[4].number     = 1;
            lessons[4].className  = "כלניות";
            lessons[4].day        = "ד";
            lessons[4].end        = 10;
            lessons[4].start      = 8;
            lessons[4].type       = "ה";
            lessons[4].weekHour   = 2;
            lessons[4].year       = 4;

            lessons[5]            = new Lesson();
            lessons[5].courseName = "בדיקות";
            lessons[5].lecturer   = "הדס חסידים";
            lessons[5].number     = 1;
            lessons[5].className  = "A30";
            lessons[5].day        = "ב";
            lessons[5].end        = 16;
            lessons[5].start      = 13;
            lessons[5].type       = "ת";
            lessons[5].weekHour   = 3;
            lessons[5].year       = 3;

            lessons[6]            = new Lesson();
            lessons[6].courseName = "בדיקות";
            lessons[6].lecturer   = "אלן סלומון";
            lessons[6].number     = 2;
            lessons[6].className  = "P132";
            lessons[6].day        = "ב";
            lessons[6].end        = 10;
            lessons[6].start      = 8;
            lessons[6].type       = "ת";
            lessons[6].weekHour   = 2;
            lessons[6].year       = 3;

            lessons[7]            = new Lesson();
            lessons[7].courseName = "בדיקות";
            lessons[7].lecturer   = "אלן סלומון";
            lessons[7].number     = 3;
            lessons[7].className  = "P135";
            lessons[7].day        = "א";
            lessons[7].end        = 21;
            lessons[7].start      = 17;
            lessons[7].type       = "ת";
            lessons[7].weekHour   = 4;
            lessons[7].year       = 3;

            lessons[8]            = new Lesson();
            lessons[8].courseName = "בדיקות";
            lessons[8].lecturer   = "נורית גלה";
            lessons[8].number     = 1;
            lessons[8].className  = "null";
            lessons[8].day        = "ד";
            lessons[8].end        = 10;
            lessons[8].start      = 8;
            lessons[8].type       = "ה";
            lessons[8].weekHour   = 2;
            lessons[8].year       = 3;

            lessons[9]            = new Lesson();
            lessons[9].courseName = "שפת C";
            lessons[9].lecturer   = "סבטלנה טנייה";
            lessons[9].number     = 1;
            lessons[9].className  = "NULL";
            lessons[9].day        = "א";
            lessons[9].end        = 10;
            lessons[9].start      = 8;
            lessons[9].type       = "ה";
            lessons[9].weekHour   = 2;
            lessons[9].year       = 3;

            lessons[10]            = new Lesson();
            lessons[10].courseName = "שפת C";
            lessons[10].lecturer   = "סבטלנה טנייה";
            lessons[10].number     = 1;
            lessons[10].className  = "NULL";
            lessons[10].day        = "א";
            lessons[10].end        = 10;
            lessons[10].start      = 8;
            lessons[10].type       = "ה";
            lessons[10].weekHour   = 2;
            lessons[10].year       = 3;

            lessons[11]            = new Lesson();
            lessons[11].courseName = "שפת C";
            lessons[11].lecturer   = "סבטלנה טנייה";
            lessons[11].number     = 1;
            lessons[11].className  = "NULL";
            lessons[11].day        = "א";
            lessons[11].end        = 10;
            lessons[11].start      = 8;
            lessons[11].type       = "ה";
            lessons[11].weekHour   = 2;
            lessons[11].year       = 3;
        }
Beispiel #27
0
        // Mock data for display and debug
        private void mockLessons()
        {
            lessons = new LessonList();

            lessons = new LessonList(5);

            lessons[0]            = new Lesson();
            lessons[0].courseName = "קומפילציה";
            lessons[0].lecturer   = "אלכס צורקין";
            lessons[0].number     = 1;
            lessons[0].className  = "F201";
            lessons[0].day        = "א";
            lessons[0].end        = 12;
            lessons[0].start      = 10;
            lessons[0].type       = "ה";
            lessons[0].weekHour   = 2;
            lessons[0].year       = 2;

            lessons[1]            = new Lesson();
            lessons[1].courseName = "קומפילציה";
            lessons[1].lecturer   = "אלכס צורקין";
            lessons[1].number     = 2;
            lessons[1].className  = "F201";
            lessons[1].day        = "ב";
            lessons[1].end        = 13;
            lessons[1].start      = 12;
            lessons[1].type       = "ה";
            lessons[1].weekHour   = 1;
            lessons[1].year       = 2;

            lessons[2]            = new Lesson();
            lessons[2].courseName = "בדיקות";
            lessons[2].lecturer   = "אבישי";
            lessons[2].number     = 1;
            lessons[2].className  = "S100";
            lessons[2].day        = "ב";
            lessons[2].end        = 20;
            lessons[2].start      = 17;
            lessons[2].type       = "מ";
            lessons[2].weekHour   = 3;
            lessons[2].year       = 2;

            lessons[3]            = new Lesson();
            lessons[3].courseName = "אלגוריתמים 2";
            lessons[3].lecturer   = "נטליה ונטיק";
            lessons[3].number     = 1;
            lessons[3].className  = "S202";
            lessons[3].day        = "ג";
            lessons[3].end        = 12;
            lessons[3].start      = 8;
            lessons[3].type       = "מ";
            lessons[3].weekHour   = 4;
            lessons[3].year       = 4;

            lessons[4]            = new Lesson();
            lessons[4].courseName = "אלגוריתמים 2";
            lessons[4].lecturer   = "בוריס";
            lessons[4].number     = 1;
            lessons[4].className  = "כלניות";
            lessons[4].day        = "ד";
            lessons[4].end        = 18;
            lessons[4].start      = 13;
            lessons[4].type       = "ת";
            lessons[4].weekHour   = 5;
            lessons[4].year       = 4;
        }