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