Esempio n. 1
0
        /// <summary>
        /// 学生选课
        /// </summary>
        /// <param name="CourseId">被选课程Id</param>
        /// <param name="StuId">学生Id</param>
        /// <returns>1 成功 </returns>
        public int chooseCourse(int CourseId, int StuId)
        {
            //判断是否以经选择过
            int res1 = new CourseService().IsExistCourse(CourseId, StuId);

            if (res1 > 0)
            {
                return(-1);
            }
            //判断学分
            float mypoint     = new CourseService().CalPoint(StuId);
            float coursepoint = new CourseService().CalCoursePoint(CourseId);

            if (mypoint + coursepoint > 30.0)
            {
                return(-2);
            }
            Course_Stu course  = new Course_Stu();
            CourseMes  course1 = new CourseService().queryCourseById(CourseId);
            CourseMana course2 = new CourseService().selectCourseById(CourseId);

            course.StuId      = StuId;
            course.CourseId   = course1.CourseID;
            course.TeaId      = course1.TeaId;
            course.CourseName = course1.CourseName;
            course.Season     = course2.Season;
            course.Time       = course2.Time;
            return(new CourseService().chooseCourse(course));
        }
Esempio n. 2
0
        /// <summary>
        /// 学生选择课程
        /// </summary>
        /// <param name="course"></param>
        /// <returns></returns>
        public int chooseCourse(Course_Stu course)
        {
            string sql = "insert into Courses_Stu (StuId,CourseId,CourseName,Season,Time,TeaId) Values (@StuId,@CourseId,@CourseName,@Season,@Time,@TeaId)";

            SqlParameter[] param = new SqlParameter[]
            {
                new SqlParameter("@StuId", course.StuId),
                new SqlParameter("@CourseId", course.CourseId),
                new SqlParameter("@CourseName", course.CourseName),
                new SqlParameter("@Season", course.Season),
                new SqlParameter("@Time", course.Time),
                new SqlParameter("@TeaId", course.TeaId)
            };
            return(new Helper.SQLHelper().update(sql, param, false));
        }