Пример #1
0
        private void testAddBtn_Click_1(object sender, EventArgs e)
        {
            if (mainController.Me.Lectures.Count == 0)
            {
                MessageBox.Show("하나 이상의 강의가 존재해야 시험을 출제하실 수 있습니다.", "시험 출제 제한", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            MakeExamView makeExamView = new MakeExamView(mainController);

            mainController.moveToNextForm(makeExamView);
        }
Пример #2
0
        private void lectureTable_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0)
            {
                return;
            }

            selectedID = lectureTable.Rows[e.RowIndex].Cells[5].Value.ToString();
            if (e.ColumnIndex == 6 && e.RowIndex >= 0)
            { // 버튼 컬럼 위치
                MakeExamView makeExamView = new MakeExamView(mainController, selectedID);
                mainController.moveToNextForm(makeExamView);
            }
            else if (e.ColumnIndex == 7 && e.RowIndex >= 0)
            {
                try
                {
                    mainController.professorRemoveExamRequest(selectedID);
                    setUserExam();
                }
                catch (Exception error)
                {
                    Console.WriteLine(error);
                }
            }

            // 마이페이지 가리고 시험 정보 패널 보여줌
            testInfoPanel.Visible = true;
            myPagePanel.Visible   = false;

            // 초기화

            testInfoTestNameLbl.Text = lectureTable.Rows[e.RowIndex].Cells[4].Value.ToString();
            testInfoProfNameLbl.Text = lectureTable.Rows[e.RowIndex].Cells[1].Value.ToString();
            testInfoDayLbl.Text      = lectureTable.Rows[e.RowIndex].Cells[2].Value.ToString();
            testInfoTimeLbl.Text     = lectureTable.Rows[e.RowIndex].Cells[3].Value.ToString();
            if (!lectureTable.Rows[e.RowIndex].Cells[0].Value.ToString()[0].Equals('▶'))
            {
                testInfoLectureLbl.Text = lectureTable.Rows[e.RowIndex].Cells[0].Value.ToString();
                lectureTable.Rows[e.RowIndex].Cells[0].Value = "▶" + lectureTable.Rows[e.RowIndex].Cells[0].Value;
                selectedID = lectureTable.Rows[e.RowIndex].Cells[5].Value.ToString();
            }
        }