Beispiel #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AuthHelper.LoginCheck(Session, Request, Response, Server);
        AuthHelper.TeacherOnlyPage(Session, Request, Response, Server);


        var teacher = new Teacher();

        if (Session["user"] is Teacher t)
        {
            teacher = t;
        }
        else
        {
            Session.RemoveAll();
            Response.Redirect("/Login.aspx");
        }

        TeacherName[0] = teacher.Name;
        TeacherName[1] = teacher.TeacherId.ToString();

        Course = new CourseServiceImpl().GetByTeacher(teacher);

        if (Request.QueryString["courseId"] != null)
        {
            //¸´ÖƿγÌ
            int CourseId = int.Parse(Request.QueryString["courseId"]);
            CourseServiceImpl courseServiceImpl = new CourseServiceImpl();
            Course            course            = (Course)courseServiceImpl.GetById(CourseId);
            course.Name = course.Name + "_Copy";
            int newId = courseServiceImpl.Create(course);
            Response.Redirect("EditCourse.aspx?id=" + newId);
        }
    }
Beispiel #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     AuthHelper.LoginCheck(Session, Request, Response, Server);
     if (!IsPostBack)
     {
         if (Request.QueryString["id"] != null)
         {
             int CourseId = int.Parse(Request.QueryString["id"]);
             CourseServiceImpl courseServiceImpl = new CourseServiceImpl();
             Course            course            = (Course)courseServiceImpl.GetById(CourseId);
             //绑定数据
             Description.Value = course.Description.Replace("<br/>", "\n");
         }
     }
 }
Beispiel #3
0
    protected void NextStep(object sender, EventArgs e)
    {
        try
        {
            int id = int.Parse(Request.QueryString["id"]);
            CourseServiceImpl courseServiceImpl = new CourseServiceImpl();
            Course            course            = (Course)courseServiceImpl.GetById(id);
            course.Description = Description.Value.Replace("\n", "<br/>");

            //之后再验证数据
            courseServiceImpl.Modify(course);

            Response.Redirect("CourseSchedule.aspx?id=" + id);
        }catch (Exception ex)
        {
            Label.Text = "填写错误";
        }
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     AuthHelper.LoginCheck(Session, Request, Response, Server);
     if (!IsPostBack)
     {
         if (Request.QueryString["id"] != null)
         {
             int CourseId = int.Parse(Request.QueryString["id"]);
             CourseServiceImpl courseServiceImpl = new CourseServiceImpl();
             Course            course            = (Course)courseServiceImpl.GetById(CourseId);
             //绑定数据
             BeginDate.Value           = course.BeginDate.GetValueOrDefault().ToString("yyyy-MM-dd");
             EndDate.Value             = course.EndDate.GetValueOrDefault().ToString("yyyy-MM-dd");
             TheoryClassHour.Value     = course.TheoryClassHour.ToString();
             ExperimentClassHour.Value = course.ExperimentClassHour.ToString();
         }
     }
 }
Beispiel #5
0
    protected void NextStep(object sender, EventArgs e)
    {
        try
        {
            Teacher teacher = (Teacher)Session["user"];
            string  Path    = null;
            if (CourseImage.PostedFile != null && CourseImage.PostedFile.FileName != "")
            {
                var savePath = Request.MapPath("~/TeacherUpload/CourseImage/") +
                               teacher.JobNumber +
                               "\\";
                if (!Directory.Exists(savePath))
                {
                    Directory.CreateDirectory(savePath);
                }
                var millisecond = DateTime.Now.Millisecond;
                CourseImage.SaveAs(savePath + millisecond + CourseImage.FileName);
                Path = "/TeacherUpload/CourseImage/" + teacher.JobNumber + "/" + millisecond + CourseImage.FileName;
            }


            int CourseId = int.Parse(Request.QueryString["id"]);
            CourseServiceImpl courseServiceImpl = new CourseServiceImpl();
            Course            course            = (Course)courseServiceImpl.GetById(CourseId);
            course.Name = CourseName.Value;
            course.ShortIntroduction = ShortCourseIntro.Value;
            course.TeacherId         = teacher.TeacherId;
            course.SchoolYear        = SchoolYear.Text;
            course.Semester          = Semester.Text;
            course.IntroImage        = Path == null ? null : Path;
            course.ClassId           = int.Parse(DropDownList1.Text);
            //之后再验证数据

            course = (Course)courseServiceImpl.Modify(course);

            Response.Redirect("EditIntroDetail.aspx?id=" + course.CourseId);
        }
        catch (Exception ex)
        {
            Label.Text = "填写错误";
        }
    }
Beispiel #6
0
    protected void NextStep(object sender, EventArgs e)
    {
        try
        {
            int id = int.Parse(Request.QueryString["id"]);
            CourseServiceImpl courseServiceImpl = new CourseServiceImpl();
            Course            course            = (Course)courseServiceImpl.GetById(id);
            course.CourseId            = id;
            course.BeginDate           = DateTime.Parse(BeginDate.Value);
            course.EndDate             = DateTime.Parse(EndDate.Value);
            course.TheoryClassHour     = int.Parse(TheoryClassHour.Value);
            course.ExperimentClassHour = int.Parse(ExperimentClassHour.Value);

            //之后再验证数据

            courseServiceImpl.Modify(course);

            Response.Redirect("UploadCourseware.aspx?id=" + id);
        }catch (Exception ex)
        {
            Label.Text = "填写有误";
        }
    }
Beispiel #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AuthHelper.LoginCheck(Session, Request, Response, Server);

        if (!IsPostBack)
        {
            var all = new ClassServiceImpl().GetAll();

            DropDownList1.DataSource     = all; //绑定班级
            DropDownList1.DataTextField  = "Name";
            DropDownList1.DataValueField = "ClassId";
            DropDownList1.DataBind();
            ArrayList schoolYear = new ArrayList();  //绑定学年
            for (int i = DateTime.Now.Year; i >= DateTime.Now.Year - 6; i--)
            {
                schoolYear.Add((i) + "-" + (i + 1));
            }
            SchoolYear.DataSource = schoolYear;
            SchoolYear.DataBind();
            ArrayList semester = new ArrayList(new int[] { 1, 2, 3 });
            Semester.DataSource = semester;
            Semester.DataBind();

            if (Request.QueryString["id"] != null)
            {
                int CourseId = int.Parse(Request.QueryString["id"]);
                CourseServiceImpl courseServiceImpl = new CourseServiceImpl();
                Course            course            = (Course)courseServiceImpl.GetById(CourseId);
                //绑定数据
                CourseName.Value       = course.Name;
                DropDownList1.Text     = string.Concat(course.ClassId);
                SchoolYear.Text        = course.SchoolYear;
                Semester.Text          = course.Semester;
                ShortCourseIntro.Value = course.ShortIntroduction;
            }
        }
    }