示例#1
0
        /*
         * Add Course Button Click
         */
        private void RibbonAddCourse_Click(object sender, ExecutedRoutedEventArgs e)
        {
            try
            {
                if (newCourse.CourseID == 0)
                {

                    if (newCourse.CourseCode.Text != "")
                    {

                        Courses course = new Courses();

                        course.CourseCode = newCourse.CourseCode.Text;
                        course.CourseSection = newCourse.CourseSection.Text;
                        course.CourseTitle = newCourse.CourseTitle.Text;
                        course.CourseDesc = newCourse.CourseDesc.Text;
                        CourseData.db.Courses.InsertOnSubmit(course);
                        CourseData.db.SubmitChanges();

                        courseView.LoadData();
                        newCourse.Clear();

                        // UI Control
                        ribbonControl.SelectedTab = courseTab;
                        ShowView(courseView);
                        UIElement[] viUI = { courseTab, studentTab };
                        UIElement[] coUI = { NewCourseTab };
                        this.VisibilityAndCollapsedUI(viUI, coUI);

                        MessageBox.Show("Added  Course", "Course");
                    }
                    else
                    {
                        MessageBox.Show("Course Code Can't Empty");
                    }
                }
                else
                {
                    if (newCourse.CourseCode.Text != "")
                    {

                        Courses course = (from c in CourseData.db.Courses
                                          where c.CourseID == Int32.Parse(courseView.CourseGrid.SelectedValue.ToString())
                                          select c).FirstOrDefault();

                        course.CourseID = newCourse.CourseID;
                        course.CourseCode = newCourse.CourseCode.Text;
                        course.CourseSection = newCourse.CourseSection.Text;
                        course.CourseTitle = newCourse.CourseTitle.Text;
                        course.CourseDesc = newCourse.CourseDesc.Text;
                        CourseData.db.SubmitChanges();
                        ribbonControl.SelectedTab = courseTab;
                        newCourse.Clear();
                        ShowView(courseView);

                        UIElement[] viUI = { courseTab, studentTab };
                        UIElement[] coUI = { NewCourseTab };
                        VisibilityAndCollapsedUI(viUI, coUI);
                        MessageBox.Show("Modified Course", "Course");

                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

        }
示例#2
0
 partial void UpdateCourses(Courses instance);
示例#3
0
 partial void DeleteCourses(Courses instance);
示例#4
0
 partial void InsertCourses(Courses instance);