Exemple #1
0
        private void initFuncMode()
        {
            FMode = getMode();
            HELPER.CWebPage.ResetPanel(pnEdit);
            if (FMode == CGlobal.FunctionMode.AddMode || FMode == CGlobal.FunctionMode.EditMode)
            {
                pnMain.Visible = false;
                pnEdit.Visible = true;
                validateInitTableTestCase();
                initTableTestCase();

                if (FMode == CGlobal.FunctionMode.EditMode)
                {
                    btnEditTestCases.Visible = true;
                    DataTable dt = obj.LoadByID(getHdf(hdfID));
                    HELPER.CWebPage.BindPanel(pnEdit, dt);
                    try
                    {
                        ASPxRichEdit1.Open(
                            Server.MapPath(CConstant.C_WORK_DIRECTORY_PROBLEMS + txtURL_Content.Text)
                            );
                    }
                    catch (Exception)
                    {
                        HELPER.Client.Alert(this, "Không tìm thấy file nội dung!");
                    }
                }
                else // add mode
                {
                    btnEditTestCases.Visible = false;
                }
            }
            else if (FMode == CGlobal.FunctionMode.CloseMode || FMode == CGlobal.FunctionMode.SearchMode)
            {
                //pnMain.Visible = true;
                //pnEdit.Visible = false;
                //pnTestCase.Visible = false;
                Response.Redirect(Request.RawUrl);
            }
        }
Exemple #2
0
        private void initForm()
        {
            long problemsInContest = getQueryString("ProblemsInContest");
            long problemId         = getDataByColum("ProblemsId");
            long contestId         = getDataByColum("ContestsId");

            if (!objMyContest.CheckIsAccepted(contestId))
            {
                HELPER.Client.Alert(this, "KHÓA HỌC NÀY CHƯA ĐƯỢC PHÊ DUYỆT");
                Response.Redirect("MyContests.aspx");
            }
            if (!objContest.CheckIsAvailable(contestId))
            {
                HELPER.Client.Alert(this, "KHÓA HỌC NÀY ĐÃ HẾT HIỆU LỰC");
                Response.Redirect("MyContests.aspx");
            }



            HELPER.CWebPage.BindPanel(pnMain, obj.LoadByID(problemId));
            ASPxRichEdit1.Open(
                Server.MapPath(CConstant.C_WORK_DIRECTORY_PROBLEMS + txtURL_Content.Text)
                );
        }