private void viewStudentGradeToolStripMenuItem_Click(object sender, EventArgs e) { CleanAllLabelsAndBox(); SearchStudentForm ssFrom = new SearchStudentForm(); if (ssFrom.ShowDialog() == DialogResult.OK) { string[] stuInfo = ssFrom.StuInfo; dgv.DataSource = _ibusStudent.GetStudentGrade(stuInfo); dgv.Refresh(); } }
private void selectedRowsButton_Click(object sender, System.EventArgs e) { Int32 selectedRowCount = dgv.Rows.GetRowCount(DataGridViewElementStates.Selected); if (selectedRowCount > 0) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); string semester = this.cmb1.GetItemText(this.cmb1.SelectedItem); string courseNum = dgv.SelectedRows[0].Cells[4].Value.ToString(); string studentId = ""; SearchStudentForm ssFrom = new SearchStudentForm(); if (ssFrom.ShowDialog() == DialogResult.OK) { string[] stuInfo = ssFrom.StuInfo; studentId = stuInfo[0]; } sb.Append(String.Format("Course Num: {0}\n studentId: {1}\n Semester: {2}", courseNum, studentId, semester)); if (registerClass) { int row = _ibusStudent.RegisterStudentIntoCourse(new string[] { studentId, courseNum, semester }); sb.Append("\n in row: " + row); MessageBox.Show("Add Into DB:\n" + sb.ToString()); } else if (dropClass) { int row = _ibusStudent.DropCourse(new String[] { studentId, courseNum }); sb.Append("\n in row: " + row); if (row != 0) { MessageBox.Show("Drop students enrollment in Course\n" + sb.ToString()); } else { MessageBox.Show("Can't find Student's Enrollment in the Course"); } } } }