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);
            }
        }