public void Add(object sender, EventArgs args) { #region Validate inputs if (cbCourse.SelectedItem == null) { MessageBox.Show("Selected course is empty."); return; } if (cbTutor.SelectedItem == null) { MessageBox.Show("Selected tutor is empty."); return; } #endregion //Create new schedule object Course_Schedule schedule = new Course_Schedule(); schedule.Course_ID = lcCourses[cbCourse.SelectedIndex].Course_ID; schedule.DT_From = dtpStart.Value; schedule.DT_To = dtpEnd.Value; schedule.CreatedBy = GlobalApplication.cMyUser.User_ID; schedule.ModifiedBy = GlobalApplication.cMyUser.User_ID; schedule.Teacher_ID = lcTutors[cbTutor.SelectedIndex].User_ID; ScheduleManager.Create(schedule); MessageBox.Show("Schedule has been successfully added."); //Close this.Close(); }
public void FillGridView() { //Get all schedules lcSchedules = ScheduleManager.GetAllSchedules(); //For each entry, add to data grid view for (int i = 0; i < lcSchedules.Count; i++) { Course_Schedule curSchedule = lcSchedules[i]; Course curCourse = curSchedule.GetCourse(); User curTutor = curSchedule.GetTutor(); dgvSchedules.Rows.Add(curSchedule.CourseSchedule_ID, curCourse.Course_Name, curTutor.FullName, curSchedule.DT_From, curSchedule.DT_To); } dgvSchedules.Refresh(); }
public ViewStudents() { InitializeComponent(); //Get course schedule list lcSchedules = ScheduleManager.GetSchedulesOf(GlobalApplication.cMyUser, RoleTypes.Tutor); //If there are schedules if (lcSchedules.Count > 0) { //Set each schedules to combo box for (int i = 0; i < lcSchedules.Count; i++) { cbCourses.Items.Add(lcSchedules[i].GetCourse().Course_Name); } //Set first selection cbCourses.SelectedValue = cbCourses.Items[0]; cbCourses.Refresh(); } }
public CourseView() { InitializeComponent(); //Get list of course schedules and courses this user is enrolled on. lcSchedules = ScheduleManager.GetSchedulesOf(GlobalApplication.cMyUser, RoleTypes.Student); //If there are schedules if (lcSchedules.Count > 0) { lcCourses = lcSchedules.ToCourses(); //Populate the combo box for (int i = 0; i < lcCourses.Count; i++) { cbCourses.Items.Add(lcCourses[i].Course_Name); } //Set first selection cbCourses.SelectedIndex = 0; cbCourses.Refresh(); } }