예제 #1
0
        /// <summary>
        /// 发送Post请求,查询全校课程
        /// </summary>
        /// <param name="CourseInfo">全校课程的实体,主要是查询的参数</param>
        /// <returns></returns>
        public String QueryCourse(JxglxtRequest Http, CourseEntry CourseInfo)
        {
            String QueryCourseUrl = "http://222.72.92.106/eams/teachTaskSearch.do?method=arrangeInfoList";

            StringBuilder PostData = new StringBuilder();

            PostData.Append(CourseInfo.PageNo);
            PostData.Append(CourseInfo.CalendarId);
            //PostData.Append(CourseInfo.ArrangeFormat);
            PostData.Append(CourseInfo.CalendarTerm);
            PostData.Append(CourseInfo.PageSize);
            PostData.Append(CourseInfo.StudentTypeId);
            PostData.Append(CourseInfo.TaskArrangeInfoId);
            //PostData.Append(CourseInfo.TaskCalendarId);
            PostData.Append(CourseInfo.TaskCourseCode);
            PostData.Append(CourseInfo.TaskCourseName);
            PostData.Append(CourseInfo.TaskCourseTypeName);
            PostData.Append(CourseInfo.TaskEnrollTurn);
            PostData.Append(CourseInfo.TaskSeqNo);
            PostData.Append(CourseInfo.TaskStdTypeId);
            PostData.Append(CourseInfo.TaskTeachClassId);
            PostData.Append(CourseInfo.TeacherDepartmentId);
            PostData.Append(CourseInfo.TeacherName);
            PostData.Append(CourseInfo.TimeStartUnit);
            PostData.Append(CourseInfo.TimeWeek);

            MyStream = new StreamReader(Http.PostRequest(QueryCourseUrl, PostData.ToString()));
            return(MyStream.ReadToEnd());
        }
예제 #2
0
        //内网:http://192.168.100.54/eams/index.do?isShowLogin=true
        //外网:http://222.72.92.106/eams/index.do?isShowLogin=true
        static void Main(string[] args)
        {
            String        CookieGetUrl        = "http://222.72.92.106/eams/index.do?isShowLogin=true";
            String        LoginPostUrl        = "http://222.72.92.106/eams/login.do";
            String        LoginPostData       = "name=12042201028&isShowLogin=true&password=sw123456&lang=chinese";
            String        HomePageGetUrl      = "http://222.72.92.106/eams/defaultHome.do?method=welcome";
            String        PersonGradeGetUrl   = "http://222.72.92.106/eams/personGrade.do";
            String        PersonCourseGetUrl  = "http://222.72.92.106/eams/courseTableForStd.do?method=stdHome";
            String        CourseSearchPostUrl = "http://222.72.92.106/eams/teachTaskSearch.do?method=arrangeInfoList";
            String        RoomSearchPostUrl   = "http://222.72.92.106/eams/roomResource.do?method=search";
            String        ContentType         = "application/x-www-form-urlencoded";
            JxglxtRequest Http = new JxglxtRequest();
            CourseEntry   Ce   = new CourseEntry();
            RoomEntry     Re   = new RoomEntry();
            //发送Post请求,传递用户认证信息
            var        aa   = Http.LoginJxglxt(LoginPostUrl, LoginPostData);
            String     str  = "pageNo=1&pageSize=1&calendar.id=341&calendar.studentType.id=5&calendar.term=1&task.seqNo=&task.course.code=&task.course.name=&task.courseType.name=&task.teachClass.depart.id=&task.arrangeInfo.teachDepart.id=&teacher.name=&teacher.department.id=&task.teachClass.enrollTurn=&task.teachClass.stdType.id=&courseActivity.time.week=&courseActivity.time.startUnit=";
            var        bb   = Http.PostRequest("http://222.72.92.106/eams/teachTaskSearch.do?method=arrangeInfoList", str);
            var        cc   = Http.GetRequest("http://222.72.92.106/eams/courseTableForStd.do?method=stdHome");
            JxglxtInfo Info = new JxglxtInfo();
            var        dd   = Info.GetMyCourse(Http);

            Http.Close();
        }