private void btnInsertNewHomework_Click(object sender, RoutedEventArgs e) { try { //1.Have to Insert a New Homework Record; //2.Need to update the Assignment TABLE - //---(HomeworkID, ID as TeacherID, CourseID -{pass the selected courseID}) Course selectedCourse = (Course)CmbMyCourses.SelectedItem; int courseID = selectedCourse.CourseID; Homework homework = new Homework(); homework.Description = txtDescription.Text; homework.DeadLine = DateTime.Parse(dpDeadLine.Text); homework.ReqTime = int.Parse(txtReqTime.Text); homework.LongDescription = txtLongDescrip.Text; int result = bll.CreateNewHomework(homework, ID, courseID); if (result == 1) { MessageBox.Show("Assignment Created.."); } //1.Hide other Views; gdEditMyProfile.Visibility = Visibility.Hidden; GridAvaliableCourses.Visibility = Visibility.Hidden; gdMyProfile.Visibility = Visibility.Hidden; gdCreateHomework.Visibility = Visibility.Hidden; //2.Displaying the CreateHomework Grid; GridMyCourses.Visibility = Visibility.Hidden; } catch (HomeworkException ex) { MessageBox.Show(ex.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } }