HyperLesson/Teacher/LessonAdd-T.aspx.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using BLL;
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace HyperLesson.Teacher
{
    public partial class LessonAdd_T : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void addLesson_Click(object sender, EventArgs e)
        {
            string LessonName = this.LessonName2.Text;
            int LessonCode = int.Parse(this.LessonCode2.Text);
            string Teacher = (Session["userinfo"]as teacher).TeacherName;
            DateTime LessonTime = DateTime.Parse(this.LessonTime2.Text);
            string LessonPart = this.LessonPart2.Text;
            int LessonNeed = int.Parse(this.LessonNeed2.Text);
            int LessonScore = int.Parse(this.LessonScore2.Text);
            DateTime LessonStart = DateTime.Parse(this.LessonStart2.Text);
            DateTime LessonEnd = DateTime.Parse(this.LessonEnd2.Text);
            string LessonState = "未满";
            Lesson ls = new Lesson()
            {
                LessonName = LessonName,
                LessonCode = LessonCode,
                Teacher = Teacher,
                LessonTime = LessonTime,
                LessonPart = LessonPart,
                LessonNeed = LessonNeed,
                LessonScore = LessonScore,
                LessonStart = LessonStart,
                LessonEnd = LessonEnd,
                LessonState = LessonState,
                LessonAudit="待审",
                SubTime=DateTime.Now,
                TeacherNum=(Session["userinfo"] as teacher).TeacherNum
            };
            //判断上课时间,选课时间段是否合法
            //上课时间不能早于结束时间,结束时间不能早于开始时间,开始时间不能早于发布时间(今天)
            if (LessonTime < DateTime.Now || LessonStart < DateTime.Now || LessonEnd < DateTime.Now || LessonEnd < LessonStart || LessonTime < LessonEnd)
            {
                Response.Write("<script>alert('时间不合法!')</script>");
                return;
            }
            //判断学分
            if (LessonScore < 0 || LessonScore > 4)
            {
                Response.Write("<script>alert('学分值超限!')</script>");
                return;
            }
            //判断人数
后面还有 25 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。