wfrmcourseedit.aspx.cs

来自「Teacher Manager System」· CS 代码 · 共 78 行

CS
78
字号
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
           
            String l_strCID = Request["CID"];

            CCourse l_course = getCourseFactory().queryByCID(l_strCID);
             
           
            display(l_course);

            this.設定唯讀(true);
        }

    }
    private void display(CCourse p_course)
    {
        txtCourseName.Text = p_course.CourseName;
        txtCID.Text = p_course.CID;
        txtCourseID.Text = p_course.CourseID;
        txtCreator.Text = p_course.Creator;
        DropDownList2.SelectedValue= p_course.fStyle;
        txtNote.Text = p_course.Note;
        

    }
    protected void btnOK_Click(object sender, EventArgs e)
    {
        String l_str = Request["CID"];
        CCourse l_course=getCourseFactory().queryByCID(l_str);        
        l_course.CourseID = txtCourseID.Text;
        l_course.CourseName = txtCourseName.Text;
        
        l_course.Note = txtNote.Text;
        l_course.fStyle = DropDownList2.SelectedValue;
        l_course.Creator = txtCreator.Text;

        getCourseFactory().update(l_course);
        Session["Course"] = "編輯";
        Response.Redirect("WfrmCoursePage.aspx");

    }
    private void 設定唯讀(bool isReadOnly)
    {
        txtCourseID.ReadOnly = isReadOnly;
        txtCourseName.ReadOnly = isReadOnly;

    }
    private CCourseFactory iv_courseFactory;
    private CCourseFactory getCourseFactory()
    {
        if (iv_courseFactory == null)
        {
            iv_courseFactory = new CCourseFactory(Session["DbManager"].ToString());
        }
        return iv_courseFactory;
    }
    
    protected void btnCancel_Click1(object sender, EventArgs e)
    {
        Response.Redirect("WfrmCoursePage.aspx");
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?