Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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");
                    }
                }
            }
        }