private void Print_Course_Load(object sender, EventArgs e) { Courses course = new Courses(); CourseDataGridView.DataSource = course.GetAllCourses(); }
private void WindowsUIButtonPanel_ButtonChecked(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { Courses course = new Courses(); string tag = ((WindowsUIButton)e.Button).Tag.ToString(); switch (tag) { case "A1": course.Id = Convert.ToInt32(ID_Course.Text); course.Label = NameCourse.Text; course.Period = Convert.ToInt32(Period_updown.Value); course.Description = Rich_decs.Text; if (course.CheckCourseName(course.Label)) { if (this.Check()) { MessageBox.Show("The textbox control is blank! Please enter again", "Add Course", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (course.AddThisCourse()) { MessageBox.Show("Add a new course successful!", "Add Course", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Add failed", "Add Course", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("This course already!. Please add a new course", "Add Course", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; case "A2": try { int id = Convert.ToInt32(ID_Course.Text); string label = NameCourse.Text; int period = Convert.ToInt32(Period_updown.Value); string description = Rich_decs.Text; int se = Convert.ToInt32(ComboxBox_Semester.Text); if (course.UpdateCourse(id, label, period, description, se)) { MessageBox.Show("Edit course successful!", "Edit Course", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Edit course failed", "Edit Course", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { } break; case "A3": DialogResult delete = MessageBox.Show("Are you sure delete student with id: " + ID_Course.Text, "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); int ids = Convert.ToInt32(ID_Course.Text); if (delete == DialogResult.Yes) { if (course.RemoveCourse(ids) && ID_Course.Text.Trim() != "") { MessageBox.Show("Complete", "Delete Course", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Delete course failed", "Delete Course", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; case "A4": this.RefreshList(); break; } }