예제 #1
0
        private void BindCourse()
        {
            //绑定选的课程
            Regex           CRegex           = new Regex("<tr( class=\"alt\"){0,}>[\\w\\W]*?<input id=\"kcmcGrid__ct(?<text>.*?)_xk\"[\\w\\W]*?</td><td><a[\\w\\W]*?>(?<courseName>.*?)</a></td><td>(?<courseNum>.*?)</td><td><a[\\w\\W]*?>(?<courseTeacherName>.*?)</a></td><td title=\"(?<courseTime>.*?)\">[\\w\\W]*?</td><td>(?<coursePlace>.*?)</td><td>(?<courseScore>.*?)</td><td>(?<courseWeekTime>.*?)</td><td>(?<courseStarEndWeek>.*?)</td><td>(?<courseAll>.*?)</td><td>(?<courseRemaind>.*?)</td><td>(?<courseBelongs>.*?)</td><td>(?<courseProperty>.*?)</td><td>校本部</td><td>(?<courseOpenCollege>.*?)</td>[\\w\\W]*?</tr>");
            MatchCollection CMatchCoolection = CRegex.Matches(responseHtml);


            for (int i = 0; i < CMatchCoolection.Count; i++)
            {
                CourseMsg courseMsg = new CourseMsg();
                courseMsg.CourseAll         = CMatchCoolection[i].Groups["courseAll"].Value.ToString();
                courseMsg.CourseBelongs     = CMatchCoolection[i].Groups["courseBelongs"].Value.ToString();
                courseMsg.CourseName        = CMatchCoolection[i].Groups["courseName"].Value.ToString();
                courseMsg.CourseNum         = CMatchCoolection[i].Groups["courseNum"].Value.ToString();
                courseMsg.CourseOpenCollege = CMatchCoolection[i].Groups["courseOpenCollege"].Value.ToString();
                courseMsg.CoursePlace       = CMatchCoolection[i].Groups["coursePlace"].Value.ToString();
                courseMsg.Courseproperty    = CMatchCoolection[i].Groups["courseproperty"].Value.ToString();
                courseMsg.CourseRemaind     = CMatchCoolection[i].Groups["courseRemaind"].Value.ToString();
                courseMsg.CourseScore       = CMatchCoolection[i].Groups["courseScore"].Value.ToString();
                courseMsg.CourseStarEndWeek = CMatchCoolection[i].Groups["courseStarEndWeek"].Value.ToString();
                courseMsg.CourseTeacherName = CMatchCoolection[i].Groups["courseTeacherName"].Value.ToString();
                courseMsg.CourseTime        = CMatchCoolection[i].Groups["courseTime"].Value.ToString();
                courseMsg.CourseWeekTime    = CMatchCoolection[i].Groups["courseWeekTime"].Value.ToString();
                courseMsg.IsChecked         = "False";
                courseMsg.CourseId          = CMatchCoolection[i].Groups["text"].Value.ToString();
                list_courseMsg.Add(courseMsg);
            }
            lv_Course.ItemsSource = list_courseMsg;
        }
예제 #2
0
        private void btnYes_Click(object sender, EventArgs e)
        {
            CourseMsg course = new CourseMsg()
            {
                CourseName       = _CourseName,
                CourseClass      = _CourseClass,
                Credit           = _Credit,
                ExperimentCredit = _ExperimentCredit,
                PrelectionCredit = _PrelectionCredit,
                Required         = _Required == "必修"
            };

            _ViewModel.AddCourse(course);
        }
 public void AddCourse(CourseMsg course)
 {
     _DBMySchool.CourseMsg.InsertOnSubmit(course);
     _DBMySchool.SubmitChanges();
 }