Пример #1
0
        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;
                }
            }
        }
Пример #2
0
        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";
            }
        }