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; }
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; }