public DialogSubjectUnit(MainForm form, DataGridViewRow row)
        {
            InitializeComponent();

            // Add values to variables
            mainForm        = form;
            currentSemester = mainForm.currentSemester;
            semesterKey     = new SemesterKey(row.Cells["SemesterKey"].Value.ToString());
            semesterName    = row.Cells["SemesterName"].Value.ToString();
            collegeId       = (int)row.Cells["CollegeId"].Value;
            college         = row.Cells["CollegeName"].Value.ToString();
            courseCode      = row.Cells["CourseCode"].Value.ToString();
            courseName      = row.Cells["CourseName"].Value.ToString();

            // Create DataGridView
            comboBoxColumn           = columnProperties.subject;
            comboBoxColumn.ComboData = new MainDAL().ViewSubjectAssignments(semesterKey.Key, collegeId, courseCode, 0, "");
            subjectUnitView          = new BuildView()
            {
                GridView            = DGV_DialogSubjectUnit,
                TabledData          = cmd.SpecialSubjectUnit(semesterKey.Key, collegeId, courseCode),
                DataGridViewColumns = new DataGridViewColumn[] {
                    columnProperties.unitCode,
                    columnProperties.unitDescription,
                    columnProperties.subjectId_Hidden,
                    columnProperties.subjectName_Hidden,
                    columnProperties.core,
                    columnProperties.select_CheckBox
                },
                ComboBoxColumns = new ComboBoxColumn[] {
                    comboBoxColumn
                },
                EditMode = DataGridViewEditMode.EditOnEnter
            };
            comboBoxColumn.Create(); // Column must be added to grid on 'data binding complete'
            subjectUnitView.Create();

            // Sundry functions
            GetLoadedUnits();
            SelectCore();
            LBL_DialogSubjectUnit_Course.Text   = courseCode + " - " + courseName;
            LBL_DialogSubjectUnit_College.Text  = college;
            LBL_DialogSubjectUnit_Semester.Text = semesterName;
        }
Ejemplo n.º 2
0
        public DialogCourseSubject(MainForm form, DataGridViewRow row)
        {
            InitializeComponent();

            // Add values to variables
            mainForm        = form;
            currentSemester = mainForm.currentSemester;
            semesterKey     = new SemesterKey((int)row.Cells["SemesterKey"].Value);
            semesterName    = row.Cells["SemesterName"].Value.ToString();
            collegeId       = (int)row.Cells["CollegeId"].Value;
            college         = row.Cells["CollegeName"].Value.ToString();
            courseCode      = row.Cells["CourseCode"].Value.ToString();
            courseName      = row.Cells["CourseName"].Value.ToString();

            // Create DataGridView
            comboBoxColumn    = columnProperties.teacher;
            courseSubjectView = new BuildView()
            {
                GridView            = DGV_DialogCourseSubject,
                TabledData          = cmd.SpecialCourseSubject(semesterKey.Key, collegeId, courseCode),
                DataGridViewColumns = new DataGridViewColumn[] {
                    columnProperties.semesterKey,
                    columnProperties.collegeId_Hidden,
                    columnProperties.courseCode_Hidden,
                    columnProperties.subjectId_Hidden,
                    columnProperties.subjectName,
                    columnProperties.teacherFullName_Hidden,
                    columnProperties.teacherEmail_Hidden,
                    columnProperties.select_CheckBox
                },
                ComboBoxColumns = new ComboBoxColumn[] {
                    comboBoxColumn
                },
                EditMode = DataGridViewEditMode.EditOnEnter
            };
            comboBoxColumn.Create(); // Column must be added on 'data binding complete'
            courseSubjectView.Create();

            // Sundry functions
            GetLoadedSubjects();
            LBL_DialogCourseSubject_Course.Text   = courseCode + " - " + courseName;
            LBL_DialogCourseSubject_College.Text  = college;
            LBL_DialogCourseSubject_Semester.Text = semesterName;
        }