public formProfessor(string id, string pass) { InitializeComponent(); //login the Professor thisProfessor = temp.LoginProfessor(id, pass); //disShow TA icon if (thisProfessor.GetAccessLevel() == 1) { iconStudentToTa.Visible = false; } else { iconStudentToTa.Visible = true; } onGoingClassesList = thisProfessor.GetProfessorOnGoingClassesList(); if (onGoingClassesList.Count != 0) { dataGridViewTab1.Rows.Clear(); dataGridViewTab1.RowCount = onGoingClassesList.Count; for (int i = 0; i < onGoingClassesList.Count; i++) { dataGridViewTab1.Rows[i].Cells["Course"].Value = onGoingClassesList[i].nameCourse; dataGridViewTab1.Rows[i].Cells["TA"].Value = onGoingClassesList[i].fullNameTA; dataGridViewTab1.Rows[i].Cells["Professor"].Value = onGoingClassesList[i].fullNameProfessor; dataGridViewTab1.Rows[i].Cells["Grade"].Value = onGoingClassesList[i].grade; } } }
private void buttonTab1Archve_Click(object sender, EventArgs e) { dataGridViewTab1.Rows.Clear(); if (buttonTab1Archve.Text == "Archive") { List <ShowClass> archiveClassesList = new List <ShowClass>(); archiveClassesList = thisProfessor.GetProfessorArchivedClassesList(); if (archiveClassesList.Count != 0) { dataGridViewTab1.RowCount = archiveClassesList.Count; for (int i = 0; i < archiveClassesList.Count; i++) { dataGridViewTab1.Rows[i].Cells["Course"].Value = archiveClassesList[i].nameCourse; dataGridViewTab1.Rows[i].Cells["TA"].Value = archiveClassesList[i].fullNameTA; dataGridViewTab1.Rows[i].Cells["Professor"].Value = archiveClassesList[i].fullNameProfessor; dataGridViewTab1.Rows[i].Cells["Grade"].Value = archiveClassesList[i].grade; } } buttonTab1Archve.Text = "Close Archive"; labelTab1Title.Text = "Archive of classes"; } else { List <ShowClass> onGoingClassesList = new List <ShowClass>(); onGoingClassesList = thisProfessor.GetProfessorOnGoingClassesList(); if (onGoingClassesList.Count != 0) { dataGridViewTab1.RowCount = onGoingClassesList.Count; for (int i = 0; i < onGoingClassesList.Count; i++) { dataGridViewTab1.Rows[i].Cells["Course"].Value = onGoingClassesList[i].nameCourse; dataGridViewTab1.Rows[i].Cells["TA"].Value = onGoingClassesList[i].fullNameTA; dataGridViewTab1.Rows[i].Cells["Professor"].Value = onGoingClassesList[i].fullNameProfessor; dataGridViewTab1.Rows[i].Cells["Grade"].Value = onGoingClassesList[i].grade; } } buttonTab1Archve.Text = "Archive"; labelTab1Title.Text = "List of classes"; } }