コード例 #1
0
ファイル: Course.aspx.cs プロジェクト: NingMoe/UniICWeb
    protected void Page_Load(object sender, EventArgs e)
    {
        COURSEREQ vrParameter = new COURSEREQ();

        UNICOURSE[] vrResult;
        if (Request["delID"] != null)
        {
            DelCourse(Request["delID"]);
        }
        GetPageCtrlValue(out vrParameter.szReqExtInfo);
        if (m_Request.Reserve.GetCourse(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS)
        {
            for (int i = 0; i < vrResult.Length; i++)
            {
                m_szOut += "<tr>";
                m_szOut += "<td data-id=\"" + vrResult[i].dwCourseID.ToString() + "\">" + vrResult[i].szCourseCode + "</td>";
                m_szOut += "<td>" + vrResult[i].szCourseName + "</td>";
                m_szOut += "<td>" + GetJustName(vrResult[i].dwCourseProperty, "Course_Property") + "</td>";
                m_szOut += "<td>" + vrResult[i].dwCreditHour + "</td>";
                m_szOut += "<td>" + vrResult[i].dwTestNum + "</td>";
                m_szOut += "<td>" + vrResult[i].dwTestHour + "</td>";
                m_szOut += "<td>" + vrResult[i].dwTheoryHour + "</td>";
                m_szOut += "<td>" + vrResult[i].dwPracticeHour + "</td>";


                string szDivOPTD = "OPTD";
                m_szOut += "<td><div class='" + szDivOPTD + "'></div></td>";
                m_szOut += "</tr>";
            }
            UpdatePageCtrl(m_Request.Reserve);
        }
        PutBackValue();
    }
コード例 #2
0
    void Import(string szFilePath, string szErrListRawFile, out uint nImported, out uint nFailed)
    {
        ErrorLines = new ArrayList();
        nImported  = 0;
        nFailed    = 0;
        string strline;

        StreamWriter tWrite = new StreamWriter(szErrListRawFile, false, Encoding.GetEncoding("gb2312"));

        System.IO.StreamReader mysr = new StreamReader(Server.MapPath(szFilePath), Encoding.GetEncoding("gb2312"));

        while ((strline = mysr.ReadLine()) != null)
        {
            uint       uTermID           = Parse(Request["dwYearTerm"]);
            string[]   szList            = strline.Split(',');
            string     szTestPlanName    = szList[0];
            uint       dwAcademicSubject = Parse(szList[1]);
            uint       dwTesteeKind      = Parse(szList[2]);
            uint       dwTestHour        = Parse(szList[3]);
            string     szClassName       = szList[4];
            string     szCourseCode      = szList[6];
            string     szTeacharPid      = szList[7];
            UNIACCOUNT accinfoTeachar;
            if (GetAccByLogonName(szTeacharPid, out accinfoTeachar, true))
            {
                UNITESTPLAN setTestPlan = new UNITESTPLAN();
                COURSEREQ   courseGet   = new COURSEREQ();
                courseGet.szCourseCode = szCourseCode;
                UNICOURSE[] courseRes;
                if (m_Request.Reserve.GetCourse(courseGet, out courseRes) == REQUESTCODE.EXECUTE_SUCCESS && courseRes != null && courseRes.Length > 0)
                {
                    UNIGROUP setGroup;
                    if (NewGroup(szClassName, (uint)UNIGROUP.DWKIND.GROUPKIND_RERV, out setGroup))
                    {
                        setTestPlan.szTestPlanName        = szTestPlanName;
                        setTestPlan.szAcademicSubjectCode = dwAcademicSubject.ToString();
                        setTestPlan.dwTesteeKind          = dwTesteeKind;
                        setTestPlan.dwGroupID             = setGroup.dwGroupID;
                        setTestPlan.szGroupName           = szClassName;
                        setTestPlan.dwCourseID            = courseRes[0].dwCourseID;
                        setTestPlan.dwTestHour            = dwTestHour;
                        setTestPlan.dwTeacherID           = accinfoTeachar.dwAccNo;
                        setTestPlan.dwKind     = (uint)UNITESTPLAN.DWKIND.TESTPLANKIND_TEACHING;
                        setTestPlan.dwYearTerm = uTermID;
                        REQUESTCODE uResponse = m_Request.Reserve.SetTestPlan(setTestPlan, out setTestPlan);
                        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS)
                        {
                            nImported = nImported + 1;
                        }
                        else
                        {
                            nFailed = nFailed + 1;
                        }
                    }
                }
            }
        }

        tWrite.Close();
    }
コード例 #3
0
ファイル: searchCourse.aspx.cs プロジェクト: NingMoe/UniICWeb
    protected void Page_Load(object sender, EventArgs e)
    {
        m_bRemember = false;

        string szTerm = Request["term"];

        Response.CacheControl = "no-cache";

        COURSEREQ vrGetCls = new COURSEREQ();

        UNICOURSE[] vtCls;
        //vrGetCls.dwGetType = (uint)COURSEREQ.DWGETTYPE.COURSEGET_BYNAME;
        vrGetCls.szCourseName             = szTerm;
        vrGetCls.szReqExtInfo.dwNeedLines = 10; //最多10条

        if (m_Request.Reserve.GetCourse(vrGetCls, out vtCls) == REQUESTCODE.EXECUTE_SUCCESS && vtCls != null)
        {
            MyString szOut = new MyString();
            szOut += "[";
            for (int i = 0; i < vtCls.Length; i++)
            {
                szOut += "{\"id\":\"" + vtCls[i].dwCourseID + "\",\"label\": \"" + vtCls[i].szCourseName + "\"}";
                if (i < vtCls.Length - 1)
                {
                    szOut += ",";
                }
            }
            szOut += "]";
            Response.Write(szOut);
        }
        else
        {
            Response.Write("[ ]");
        }
    }
コード例 #4
0
ファイル: coursedetail.aspx.cs プロジェクト: NingMoe/UniICWeb
    private void InitCourseInfo(string id)
    {
        COURSEREQ req = new COURSEREQ();

        req.dwCourseID = ToUInt(id);
        UNICOURSE[] rlt;
        if (m_Request.Reserve.GetCourse(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS)
        {
            if (rlt == null || rlt.Length == 0)
            {
                return;
            }
            UNICOURSE cu = rlt[0];
            CourseName             = cu.szCourseName;
            CourseCode.InnerHtml   = cu.szCourseCode;
            Dept.InnerHtml         = cu.szDeptName;
            Major.InnerHtml        = cu.szMajorName;
            CourseType.InnerHtml   = cu.szType;
            Credit.InnerHtml       = cu.dwCreditHour.ToString();
            TheoryHour.InnerHtml   = cu.dwTheoryHour.ToString();
            TestHour.InnerHtml     = cu.dwTestHour.ToString();
            PracticeHour.InnerHtml = cu.dwPracticeHour.ToString();
            TestNum.InnerHtml      = cu.dwTestNum.ToString();
        }
    }
コード例 #5
0
    private void InitCourse(uint?id)
    {
        COURSEREQ req = new COURSEREQ();

        req.dwCourseID = id;
        UNICOURSE[] rlt;
        if (m_Request.Reserve.GetCourse(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS && rlt.Length == 1)
        {
            myCourse = rlt[0];
        }
    }
コード例 #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UNICOURSE newCourse;
        uint?     uMax = 0;
        uint      uID  = PRDevice.DEVICE_BASE | PRDevice.MSREQ_LAB_SET;

        if (GetMaxValue(ref uMax, uID, "dwLabID"))
        {
        }
        if (IsPostBack)
        {
            GetHTTPObj(out newCourse);
            if (m_Request.Reserve.SetCourse(newCourse, out newCourse) != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "新建课程失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE);
            }
            else
            {
                MessageBox("新建课程成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK);
                return;
            }
        }
        m_Property = GetAllInputHtml(CONSTHTML.option, "", "Course_Property");
        if (Request["op"] == "set")
        {
            bSet = true;

            COURSEREQ vrGet = new COURSEREQ();
            vrGet.dwCourseID = Parse(Request["dwID"]);
            UNICOURSE[] vtRes;
            if (m_Request.Reserve.GetCourse(vrGet, out vtRes) != REQUESTCODE.EXECUTE_SUCCESS)
            {
                MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
            }
            else
            {
                if (vtRes.Length == 0)
                {
                    MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL);
                }
                else
                {
                    PutJSObj(vtRes[0]);
                    m_Title = "修改课程【" + vtRes[0].szCourseName + "】";
                }
            }
        }
        else
        {
            m_Title = "新建课程";
        }
    }
コード例 #7
0
ファイル: searchCourse.aspx.cs プロジェクト: NingMoe/UniICWeb
    protected void Page_Load(object sender, EventArgs e)
    {
        string term = Request["term"];

        Response.CacheControl = "no-cache";

        COURSEREQ vrGetCls = new COURSEREQ();

        UNICOURSE[] vtCls;
        vrGetCls.szCourseCode             = term;
        vrGetCls.szReqExtInfo.szOrderKey  = "szCourseName";
        vrGetCls.szReqExtInfo.szOrderMode = "ASC";
        vrGetCls.szReqExtInfo.dwNeedLines = 10; //最多10条
        REQUESTCODE cd = m_Request.Reserve.GetCourse(vrGetCls, out vtCls);

        if (cd == REQUESTCODE.EXECUTE_SUCCESS && vtCls != null)
        {
            if (vtCls.Length == 0)
            {
                vrGetCls.szCourseCode = null;
                vrGetCls.szCourseName = term;
                if (m_Request.Reserve.GetCourse(vrGetCls, out vtCls) != REQUESTCODE.EXECUTE_SUCCESS)
                {
                    Response.Write("[ ]");
                    return;
                }
            }
            List <course> list = new List <course>();
            for (int i = 0; i < vtCls.Length; i++)
            {
                course cs = new course();
                cs.id       = vtCls[i].dwCourseID.ToString();
                cs.name     = vtCls[i].szCourseName;
                cs.code     = vtCls[i].szCourseCode;
                cs.label    = vtCls[i].szCourseName + "(" + vtCls[i].szCourseCode + ")";
                cs.dept     = vtCls[i].szDeptName;
                cs.type     = vtCls[i].szType;
                cs.testnum  = vtCls[i].dwTestNum;
                cs.period   = vtCls[i].dwTheoryHour;
                cs.testhour = vtCls[i].dwTestHour;
                list.Add(cs);
            }
            Response.Write(CodeJson(list.ToArray()));
        }
        else
        {
            Response.Write("[ ]");
        }
    }
コード例 #8
0
ファイル: GetDev.cs プロジェクト: NingMoe/UniICWeb
    public bool GetCourseByID(uint?uCourseID, out UNICOURSE setValue)
    {
        setValue = new UNICOURSE();
        COURSEREQ reqRoom = new COURSEREQ();

        reqRoom.dwCourseID = uCourseID;
        UNICOURSE[] vtRes;
        REQUESTCODE uResponse = m_Request.Reserve.GetCourse(reqRoom, out vtRes);

        if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0)
        {
            setValue = vtRes[0];
            return(true);
        }
        return(false);
    }
コード例 #9
0
ファイル: courselist.aspx.cs プロジェクト: NingMoe/UniICWeb
    private void InitCourse(string dept)
    {
        COURSEREQ req = new COURSEREQ();

        if (!string.IsNullOrEmpty(dept))
        {
            req.dwOwnerDept = ToUInt(dept);
        }
        req.szReqExtInfo.szOrderKey  = "szCourseName";
        req.szReqExtInfo.szOrderMode = "ASC";
        UNICOURSE[] rlt;
        if (m_Request.Reserve.GetCourse(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS)
        {
            for (int i = 0; i < rlt.Length; i++)
            {
                UNICOURSE cu = rlt[i];
                courseList += "<li class='it click_load' dept=" + cu.dwOwnerDept + "  url=\"../a/coursedetail.aspx?courseId=" + cu.dwCourseID + "\" cache='#cache_con' con='#detail_con' class=\"click_load\" title=\"点击查看详情\"><div class='title'>" + cu.szCourseName + "</div></li>";
            }
        }
    }
コード例 #10
0
ファイル: getOpenWeek.aspx.cs プロジェクト: NingMoe/UniICWeb
    protected void Page_Load(object sender, EventArgs e)
    {
        uint dwTestPlanid = Parse(Request["dwTestplanid"]);
        uint uCourseID    = Parse(Request["dwCourseID"]);

        Response.CacheControl = "no-cache";
        MyString szOut = new MyString();

        if (dwTestPlanid == 0 && uCourseID == 0)
        {
            szOut += "[";
            int uWeekTotal = GetWeekTotalNow();
            for (int i = 1; i <= uWeekTotal; i++)
            {
                szOut += "{\"id\":\"" + (i).ToString() + "\",\"label\": \"" + szWeeksList[i] + "\"}";
                if (i < uWeekTotal)
                {
                    szOut += ",";
                }
            }
            szOut += "]";
            Response.Write(szOut);
            Response.End();
        }
        if (uCourseID == 0)
        {
            UNITESTPLAN[] vtTestPlan = GetTestPlanByID(dwTestPlanid);
            if (vtTestPlan != null && vtTestPlan.Length > 0)
            {
                uCourseID = (uint)vtTestPlan[0].dwCourseID;
            }
        }
        COURSEREQ courseGet = new COURSEREQ();

        courseGet.dwCourseID = uCourseID;
        UNICOURSE[] vtCouse;
        if (m_Request.Reserve.GetCourse(courseGet, out vtCouse) == REQUESTCODE.EXECUTE_SUCCESS && vtCouse != null)
        {
            szOut += "[";

            uint uPupose = 0;
            if (vtCouse != null && vtCouse.Length == 1)
            {
                if ((((uint)vtCouse[0].dwCourseProperty) & (uint)UNICOURSE.DWCOURSEPROPERTY.COURSEPROP_NOTHEORY) > 0)
                {
                    uPupose = (uint)UNIRESERVE.DWPURPOSE.USEFOR_NOTHEORY;
                }
                else
                {
                    uPupose = (uint)UNIRESERVE.DWPURPOSE.USEFOR_WITHTHEORY;
                }
            }
            RESVRULEREQ   vrResvGet = new RESVRULEREQ();
            UNIRESVRULE[] vtResvRes;
            vrResvGet.dwResvPurpose = uPupose;
            if (m_Request.Reserve.ResvRuleGet(vrResvGet, out vtResvRes) == REQUESTCODE.EXECUTE_SUCCESS && vtResvRes != null && vtResvRes.Length > 0)
            {
                string   szCon     = vtResvRes[0].szOtherCons;
                string[] szConList = szCon.Split(';');
                for (int m = 0; m < szConList.Length; m++)
                {
                    string szTemp = szConList[m];
                    szTemp = szTemp.Replace("T02", "");
                    string[] szWeekList = szTemp.Split('-');
                    int      nBegin     = 0;
                    int      nEnd       = 0;
                    if (szWeekList.Length == 2)
                    {
                        nBegin = IntParse(szWeekList[0]);
                        nEnd   = IntParse(szWeekList[1]);
                        int k = 0;
                        for (k = nBegin; k <= nEnd; k++)
                        {
                            szOut += "{\"id\":\"" + k.ToString() + "\",\"label\": \"" + szWeeksList[k] + "\"}";
                            if (m < szConList.Length - 1)
                            {
                                szOut += ",";
                            }
                        }
                    }
                }
            }
            szOut += "]";
            Response.Write(szOut);
        }
        else
        {
            Response.Write("[{}]");
        }
    }
コード例 #11
0
    void Import(string szFilePath, string szErrListRawFile, out uint nImported, out uint nFailed)
    {
        ErrorLines = new ArrayList();
        nImported  = 0;
        nFailed    = 0;
        string strline;

        StreamWriter tWrite = new StreamWriter(szErrListRawFile, false, Encoding.GetEncoding("gb2312"));

        System.IO.StreamReader mysr = new StreamReader(Server.MapPath(szFilePath), Encoding.GetEncoding("gb2312"));
        while ((strline = mysr.ReadLine()) != null)
        {
            uint       uTermID          = Parse(Request["dwYearTerm"]);
            string[]   szList           = strline.Split(',');
            string     szCourName       = szList[0];
            string     szClassName      = (szList[1]);
            string     szTeachLogonName = (szList[2]);
            UNIACCOUNT accinfoTeachar   = new UNIACCOUNT();
            if (GetAccByLogonName(szTeachLogonName, out accinfoTeachar))
            {
                UNITESTPLAN setTestPlan = new UNITESTPLAN();
                COURSEREQ   courseGet   = new COURSEREQ();
                courseGet.szCourseName = szCourName;
                UNICOURSE[] courseRes;
                UNICOURSE   setCourse = new UNICOURSE();

                if (m_Request.Reserve.GetCourse(courseGet, out courseRes) == REQUESTCODE.EXECUTE_SUCCESS && courseRes != null && courseRes.Length > 0)
                {
                    setCourse = new UNICOURSE();
                    setCourse = courseRes[0];
                }
                else
                {
                    setCourse.szCourseName     = szCourName;
                    setCourse.dwTestHour       = 100;
                    setCourse.szCourseCode     = GetDevSN().ToString();
                    setCourse.dwCourseProperty = (uint)UNICOURSE.DWCOURSEPROPERTY.COURSEPROP_NOTHEORY;
                    if (m_Request.Reserve.SetCourse(setCourse, out setCourse) != REQUESTCODE.EXECUTE_SUCCESS)
                    {
                        nFailed = nFailed + 1;
                        continue;
                    }
                    //新建课程
                }
                UNIGROUP   setGroup     = new UNIGROUP();
                UNIGROUP[] setGroupList = GetGroupByName(szClassName);
                if (setGroupList != null && setGroupList.Length > 0)
                {
                    setGroup = new UNIGROUP();
                    setGroup = setGroupList[0];
                }
                else
                {
                    //新建班级
                    UNITERM[] vtTerm = GetTermByID(uTermID);
                    if (vtTerm != null && vtTerm.Length > 0)
                    {
                        NewGroup(szClassName, (uint)UNIGROUP.DWKIND.GROUPKIND_RERV, out setGroup, (uint)vtTerm[0].dwEndDate);
                    }
                    else
                    {
                        nFailed = nFailed + 1;
                        continue;
                    }
                }

                {//获取testplan是否已经新建
                    TESTPLANREQ testPlanReq = new TESTPLANREQ();
                    testPlanReq.dwYearTerm = uTermID;
                    testPlanReq.dwGetType  = (uint)TESTPLANREQ.DWGETTYPE.TESTPLANGET_BYNAME;
                    testPlanReq.szGetKey   = accinfoTeachar.szTrueName + "_" + szCourName;
                    UNITESTPLAN[] vtTestPlan;
                    if (m_Request.Reserve.GetTestPlan(testPlanReq, out vtTestPlan) == REQUESTCODE.EXECUTE_SUCCESS && vtTestPlan != null && vtTestPlan.Length > 0)
                    {
                        nFailed = nFailed + 1;
                        continue;
                    }
                }

                setTestPlan.szTestPlanName = accinfoTeachar.szTrueName + "_" + szCourName;
                setTestPlan.dwGroupID      = setGroup.dwGroupID;
                setTestPlan.dwCourseID     = setCourse.dwCourseID;
                setTestPlan.dwTeacherID    = accinfoTeachar.dwAccNo;
                setTestPlan.dwKind         = (uint)UNITESTPLAN.DWKIND.TESTPLANKIND_TEACHING;
                setTestPlan.dwTestHour     = setCourse.dwTestHour;
                setTestPlan.dwYearTerm     = uTermID;
                REQUESTCODE uResponse = m_Request.Reserve.SetTestPlan(setTestPlan, out setTestPlan);
                if (uResponse == REQUESTCODE.EXECUTE_SUCCESS)
                {
                    nImported = nImported + 1;
                    //新建默认的一个实验项目
                    uint uNewItem = 1;
                    if (uNewItem == 1)
                    {
                        TESTCARD newCard = new TESTCARD();
                        newCard.dwGroupPeopleNum = 1;
                        newCard.szTestName       = setTestPlan.szTestPlanName;
                        newCard.dwTestHour       = setTestPlan.dwTestHour;
                        if (m_Request.Reserve.SetTestCard(newCard, out newCard) == REQUESTCODE.EXECUTE_SUCCESS)
                        {
                            UNITESTITEM testItem = new UNITESTITEM();
                            testItem.dwTestPlanID   = setTestPlan.dwTestPlanID;
                            testItem.dwTestCardID   = newCard.dwTestCardID;
                            testItem.szTestName     = setTestPlan.szTestPlanName;
                            testItem.dwMaxResvTimes = 100;
                            m_Request.Reserve.SetTestItem(testItem, out testItem);
                        }
                    }
                }
                else
                {
                    nFailed = nFailed + 1;
                }
            }
        }

        tWrite.Close();
    }
コード例 #12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        uint uCouserProp  = 0;
        uint dwTestPlanid = Parse(Request["dwTestplanid"]);
        uint uCourseID    = Parse(Request["dwCourseID"]);

        Response.CacheControl = "no-cache";
        MyString szOut = new MyString();

        if (dwTestPlanid == 0 && uCourseID == 0)
        {
            szOut += "[";
            int uWeekTotal = GetWeekTotalNow();
            for (int i = 1; i <= uWeekTotal; i++)
            {
                szOut += "{\"id\":\"" + (i).ToString() + "\",\"label\": \"" + szWeeksList[i] + "\"}";
                if (i < (uWeekTotal))
                {
                    szOut += ",";
                }
            }
            szOut += "]";
            Response.Write(szOut);
            Response.End();
        }
        if (uCourseID == 0)
        {
            UNITESTPLAN[] vtTestPlan = GetTestPlanByID(dwTestPlanid);
            if (vtTestPlan != null && vtTestPlan.Length > 0)
            {
                uCourseID = (uint)vtTestPlan[0].dwCourseID;
            }
        }
        COURSEREQ courseGet = new COURSEREQ();

        courseGet.dwCourseID = uCourseID;
        UNICOURSE[] vtCouse;
        if (m_Request.Reserve.GetCourse(courseGet, out vtCouse) == REQUESTCODE.EXECUTE_SUCCESS && vtCouse != null)
        {
            UNICOURSE couse = new UNICOURSE();
            couse = vtCouse[0];
            uint uProp = (uint)couse.dwCourseProperty;
            if (((uProp & (uint)UNICOURSE.DWCOURSEPROPERTY.COURSEPROP_WITHTHEORY)) > 0)//理论课
            {
                if (couse.szMemo != null && couse.szMemo == "1")
                {
                    uCouserProp = 2;
                }
                else
                {
                    uCouserProp = 1;
                }
            }
            else if (((uProp & (uint)UNICOURSE.DWCOURSEPROPERTY.COURSEPROP_NOTHEORY)) > 0)//实践课
            {
                uCouserProp = 3;
            }

            CLASSTIMETABLE[] classTimeTable = GetTermClasTimeTable();
            szOut += "[";
            if (uCouserProp == 1)
            {
                //     for (int i = 1; i <=6; i = i + 2)
                for (int i = 1; i <= classTimeTable.Length; i = i + 2)
                {
                    int nBegin = i * 100;
                    int nEnd   = (i + 1);
                    if (nEnd > classTimeTable.Length)
                    {
                        nEnd = classTimeTable.Length;
                    }
                    int nValue = nBegin + nEnd;
                    szOut += "{\"id\":\"" + (nValue).ToString() + "\",\"label\": \"" + szSecsListTwo[i] + "\"}";
                    if (i <= (classTimeTable.Length - 1))
                    {
                        szOut += ",";
                    }
                    //szOut += GetInputItemHtml(CONSTHTML.radioButton, "resvTime", , );
                }
            }
            else if (uCouserProp == 2)
            {
                //                for (int i = 1; i <= classTimeTable.Length; i = i + 4)

                for (int i = 1; i <= 8; i = i + 4)
                {
                    int nBegin = i * 100;
                    int nEnd   = (i + 3);
                    if (nEnd > classTimeTable.Length)
                    {
                        nEnd = classTimeTable.Length;
                    }
                    int nValue = nBegin + nEnd;
                    szOut += "{\"id\":\"" + (nValue).ToString() + "\",\"label\": \"" + szSecsListFour[i] + "\"}";
                    if (i <= (classTimeTable.Length - 1))
                    {
                        szOut += ",";
                    }

                    //  szOut += GetInputItemHtml(CONSTHTML.radioButton, "", szSecsListFour[i], i.ToString());
                }
            }
            else if (uCouserProp == 3)
            {
                ArrayList list = GetListByFieldName("ResvAbsTime");
                for (int i = 0; list != null && i < list.Count; i++)
                {
                    CStatueTemp temp = new CStatueTemp();
                    temp = (CStatueTemp)list[i];

                    szOut += "{\"id\":\"" + temp.szValue + "\",\"label\": \"" + temp.szName + "\"},";
                }
            }

            szOut += "]";
            Response.Write(szOut);
        }
        else
        {
            Response.Write("[{}]");
        }
    }