コード例 #1
0
ファイル: Course.cs プロジェクト: LookIron/openCTT
        public string getTSPTeachersAndRoomsTextForStatusBar()
        {
            string     textForStatusBar = this.getFullName();
            EduProgram ep = (EduProgram)this.Parent;

            if (AppForm.CURR_OCTT_DOC.DocumentType == Constants.OCTT_DOC_TYPE_UNIVERSITY)
            {
                textForStatusBar += ", " + ep.getName() + " " + ep.getCode() + "/" + ep.getSemester() + RES_MANAGER.GetString("getTSPTeachersAndRoomsTextForStatusBar.semester.university.text");
            }
            else
            {
                textForStatusBar += ", " + ep.getName() + " " + ep.getCode() + "/" + ep.getSemester() + RES_MANAGER.GetString("getTSPTeachersAndRoomsTextForStatusBar.semester.school.text");
            }



            return(textForStatusBar);
        }
コード例 #2
0
        public EduProgramPropertiesForm(EduProgram ep) : this()
        {
            _ep    = ep;
            _isNew = false;

            this._codeTextBox.Text     = _ep.getCode();
            this._nameTextBox.Text     = _ep.getName();
            this._semesterTextBox.Text = _ep.getSemester();
            this._extIDTextBox.Text    = _ep.ExtID;
        }
コード例 #3
0
        public override void doit()
        {
            AppForm.CURR_OCTT_DOC.incrUnallocatedLessonsCounter(1);
            Course     course  = (Course)_lviDroped.Tag;
            EduProgram eduProg = (EduProgram)course.Parent;

            string [] ulsEPSem = new string[3];
            ulsEPSem[0] = course.getFullName();
            string epText = "";

            if (eduProg.getCode() != null)
            {
                epText = eduProg.getCode() + ", ";
            }
            epText     += eduProg.getName();
            ulsEPSem[1] = epText;
            ulsEPSem[2] = eduProg.getSemester();
            ListViewItem newLvi = new ListViewItem(ulsEPSem);

            newLvi.Tag = course;
            _ullv.Items.Add(newLvi);
            _ullv.EnsureVisible(_ullv.Items.IndexOf(newLvi));

            eduProg.getUnallocatedLessonsList().Add(_lviDroped);
            if (course.getCoursesToHoldTogetherList().Count > 0)
            {
                foreach (Course courseHT in course.getCoursesToHoldTogetherList())
                {
                    EduProgram epHT = (EduProgram)courseHT.Parent;

                    ListViewItem lviNew = new ListViewItem();
                    lviNew.Tag = courseHT;

                    epHT.getUnallocatedLessonsList().Add(lviNew);

                    //add in ListView
                    string [] ulsEPSemHT = new string[3];
                    ulsEPSemHT[0] = courseHT.getFullName();
                    string epTextHT = "";
                    if (epHT.getCode() != null)
                    {
                        epTextHT = epHT.getCode() + ", ";
                    }
                    epTextHT     += epHT.getName();
                    ulsEPSemHT[1] = epTextHT;
                    ulsEPSemHT[2] = epHT.getSemester();
                    ListViewItem newLviHT = new ListViewItem(ulsEPSemHT);
                    newLviHT.Tag = courseHT;
                    _ullv.Items.Add(newLviHT);
                }
            }

            AppForm.getAppForm().getStatusBarPanel2().Text = AppForm.CURR_OCTT_DOC.getNumOfUnallocatedLessonsStatusText();
        }
コード例 #4
0
        public ChangeEduProgramDataCmd(EduProgram ep, string newName, string newCode, string newSemester, string newExtID)
        {
            _ep          = ep;
            _oldName     = _ep.getName();
            _oldCode     = _ep.getCode();
            _oldSemester = _ep.getSemester();
            _oldExtID    = _ep.ExtID;

            _newName     = newName;
            _newCode     = newCode;
            _newSemester = newSemester;
            _newExtID    = newExtID;
        }
コード例 #5
0
        private void Form_Load(object sender, System.EventArgs e)
        {
            _topLabel.Text = RES_MANAGER.GetString("Form_Load._topLabel.Text1") + " '" + _course.getFullName() + "' " + RES_MANAGER.GetString("Form_Load._topLabel.Text2");

            if (_course.getCoursesToHoldTogetherList() != null)
            {
                _thtWorkingList = (ArrayList)_course.getCoursesToHoldTogetherList().Clone();
            }

            foreach (Course tempCourse in _thtWorkingList)
            {
                string [] epgAndEpAndCourse = new string[3];

                EduProgram      ep  = (EduProgram)tempCourse.Parent;
                EduProgramGroup epg = (EduProgramGroup)ep.Parent;

                String textEduProgram = ep.getName() + ", " + ep.getCode() + ", " + ep.getSemester() + ". " + RES_MANAGER.GetString("Form_Load.listView.textEduProgram.sem");

                epgAndEpAndCourse[0] = epg.getName();
                epgAndEpAndCourse[1] = textEduProgram;
                epgAndEpAndCourse[2] = tempCourse.getFullName();

                ListViewItem newLvi = new ListViewItem(epgAndEpAndCourse);
                newLvi.Tag = tempCourse;
                _thtCoursesListView.Items.Add(newLvi);
            }

            this.fillPickListView();

            if (_isFormDisabled)
            {
                this._thtPickListView.DoubleClick    -= new System.EventHandler(this._thtPickListView_DoubleClick);
                this._thtCoursesListView.DoubleClick -= new System.EventHandler(this._thtCoursesListView_DoubleClick);


                this.Text        += " - READ ONLY";
                _okButton.Enabled = false;
            }
        }