protected void Page_Load(object sender, EventArgs e)
        {
            string type = Request.QueryString["type"];

            this.type.Value = type;
            string qsid = Request.QueryString["qsid"];

            this.qsid.Value = qsid;
            cfs.BLL.OT_ESSAY   bll   = new BLL.OT_ESSAY();
            cfs.Model.OT_ESSAY model = new Model.OT_ESSAY();
            switch (type)
            {
            case "TranslationDetail":
                model = bll.GetModel(qsid);
                if (model.ES_CONTENT == null || model.ES_CONTENT.ToString().Trim() == "")
                {
                    this.question.Value    = "";
                    this.question.Disabled = true;
                }
                else
                {
                    this.question.Value    = model.ES_CONTENT.ToString();
                    this.question.Disabled = true;
                }
                if (model.ES_ANSWER == null || model.ES_ANSWER.ToString().Trim() == "")
                {
                    this.answer.Value    = "";
                    this.answer.Disabled = true;
                }
                else
                {
                    this.answer.Value    = model.ES_ANSWER.ToString();
                    this.answer.Disabled = true;
                }
                break;

            case "TranslationEdit":
                model = bll.GetModel(qsid);
                if (model.ES_CONTENT == null || model.ES_CONTENT.ToString().Trim() == "")
                {
                    this.question.Value = "";
                }
                else
                {
                    this.question.Value = model.ES_CONTENT.ToString();
                }
                if (model.ES_ANSWER == null || model.ES_ANSWER.ToString().Trim() == "")
                {
                    this.answer.Value = "";
                }
                else
                {
                    this.answer.Value = model.ES_ANSWER.ToString();
                }
                break;

            case "TranslationAdd":
                break;
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     string type = Request.QueryString["type"];
     this.type.Value = type;
     string qsid = Request.QueryString["qsid"];
     this.qsid.Value = qsid;
     cfs.BLL.OT_ESSAY bll = new BLL.OT_ESSAY();
     cfs.Model.OT_ESSAY model = new Model.OT_ESSAY();
     switch (type)
     {
         case "TranslationDetail":
             model = bll.GetModel(qsid);
             if (model.ES_CONTENT == null || model.ES_CONTENT.ToString().Trim() == "")
             {
                 this.question.Value = "";
                 this.question.Disabled = true;
             }
             else
             {
                 this.question.Value = model.ES_CONTENT.ToString();
                 this.question.Disabled = true;
             }
             if (model.ES_ANSWER == null || model.ES_ANSWER.ToString().Trim() == "")
             {
                 this.answer.Value = "";
                 this.answer.Disabled = true;
             }
             else
             {
                 this.answer.Value = model.ES_ANSWER.ToString();
                 this.answer.Disabled = true;
             }
             break;
         case "TranslationEdit":
             model = bll.GetModel(qsid);
             if (model.ES_CONTENT == null || model.ES_CONTENT.ToString().Trim() == "")
             {
                 this.question.Value = "";
             }
             else
             {
                 this.question.Value = model.ES_CONTENT.ToString();
             }
             if (model.ES_ANSWER == null || model.ES_ANSWER.ToString().Trim() == "")
             {
                 this.answer.Value = "";
             }
             else
             {
                 this.answer.Value = model.ES_ANSWER.ToString();
             }
             break;
         case "TranslationAdd":
             break;
     }
 }
Example #3
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";

            /*----------------------题目操作接口—————————————————————————*/
            string action = context.Request.Params["type"];
            string qsid = context.Request.Params["qsid"];
            cfs.Model.JSON jj;
            cfs.BLL.OT_QUESTION bll_q = new BLL.OT_QUESTION();
            cfs.Model.OT_QUESTION model_q = new Model.OT_QUESTION();
            cfs.BLL.OT_ESSAY bll_e = new BLL.OT_ESSAY();
            cfs.Model.OT_ESSAY model_e = new cfs.Model.OT_ESSAY();
            JavaScriptSerializer jss = new JavaScriptSerializer();
            switch (action)
            {
                case "TranslationDetail":
                    break;
                case "TranslationAdd":
                    //调用存储过程生成ES_ID
                    model_e.ES_CONTENT = context.Request.Form["question"];
                    model_e.ES_ANSWER = context.Request.Form["answer"];
                    model_e.ES_CTIME = System.DateTime.Now;
                    if (bll_e.Add(model_e))
                    {
                        jj = new Model.JSON() { statusCode = "200", message = "新增成功", navTabId = "Translation", rel = "", callbackType = "closeCurrent" };
                    }
                    else
                    {
                        jj = new Model.JSON() { statusCode = "300", message = "新增失败", navTabId = "Translation", rel = "", callbackType = "" };
                    }
                    context.Response.Write(jss.Serialize(jj));
                    break;
                case "TranslationEdit":
                    model_e = bll_e.GetModel(qsid);
                    model_e.ES_CONTENT = context.Request.Form["question"];
                    model_e.ES_ANSWER = context.Request.Form["answer"];
                    model_e.ES_CTIME = System.DateTime.Now;
                    if (bll_e.Update(model_e))
                    {
                        jj = new Model.JSON() { statusCode = "200", message = "编辑成功", navTabId = "Translation", rel = "", callbackType = "closeCurrent" };
                    }
                    else
                    {
                        jj = new Model.JSON() { statusCode = "300", message = "编辑失败", navTabId = "Translation", rel = "", callbackType = "" };
                    }
                    context.Response.Write(jss.Serialize(jj));
                    break;
                case "TranlationDelete":
                    if (bll_e.Delete(qsid))
                    {
                        jj = new Model.JSON() { statusCode = "200", message = "删除成功", navTabId = "Translation", rel = "", callbackType = "" };
                    }
                    else
                    {
                        jj = new Model.JSON() { statusCode = "300", message = "删除失败", navTabId = "Translation", rel = "", callbackType = "" };
                    }
                    context.Response.Write(jss.Serialize(jj));
                    break;
                case "CompositionDetail":
                    break;
                case "CompositionAdd":
                    //调用存储过程生成ES_ID
                    model_e.ES_TITLE = context.Request.Form["question_title"];
                    model_e.ES_CONTENT = context.Request.Form["question_content"];
                    model_e.ES_ANSWER = context.Request.Form["answer"];
                    model_e.ES_CTIME = System.DateTime.Now;
                    if (bll_e.Add(model_e))
                    {
                        jj = new Model.JSON() { statusCode = "200", message = "新增成功", navTabId = "Composition", rel = "", callbackType = "closeCurrent" };
                    }
                    else
                    {
                        jj = new Model.JSON() { statusCode = "300", message = "新增失败", navTabId = "Composition", rel = "", callbackType = "" };
                    }
                    context.Response.Write(jss.Serialize(jj));
                    break;
                case "CompositionEdit":
                    model_e = bll_e.GetModel(qsid);
                    model_e.ES_TITLE = context.Request.Form["question_title"];
                    model_e.ES_CONTENT = context.Request.Form["question_content"];
                    model_e.ES_ANSWER = context.Request.Form["answer"];
                    model_e.ES_CTIME = System.DateTime.Now;
                    if (bll_e.Update(model_e))
                    {
                        jj = new Model.JSON() { statusCode = "200", message = "编辑成功", navTabId = "Composition", rel = "", callbackType = "closeCurrent" };
                    }
                    else
                    {
                        jj = new Model.JSON() { statusCode = "300", message = "编辑失败", navTabId = "Composition", rel = "", callbackType = "" };
                    }
                    context.Response.Write(jss.Serialize(jj));
                    break;
                case "CompositionDelete":
                    if (bll_e.Delete(qsid))
                    {
                        jj = new Model.JSON() { statusCode = "200", message = "删除成功", navTabId = "Composition", rel = "", callbackType = "" };
                    }
                    else
                    {
                        jj = new Model.JSON() { statusCode = "300", message = "删除失败", navTabId = "Composition", rel = "", callbackType = "" };
                    }
                    context.Response.Write(jss.Serialize(jj));
                    break;
                case "ChoiceDetail":
                    break;
                case "ChoiceAdd":
                    //调用存储过程生成QS_ID
                    model_q.QS_CONTENT = context.Request.Form["question"];
                    model_q.QS_CHOICE_A = context.Request.Form["ca"];
                    model_q.QS_CHOICE_B = context.Request.Form["cb"];
                    model_q.QS_CHOICE_C = context.Request.Form["cc"];
                    model_q.QS_CHOICE_D = context.Request.Form["cd"];
                    model_q.QS_CHOICE_COR = Convert.ToInt32(context.Request.Form["answer"]);
                    model_q.QS_COR_EXPLAINATION = context.Request.Form["explaination"];
                    model_q.QS_CTIME = System.DateTime.Now;
                    if (bll_q.Add(model_q))
                    {
                        jj = new Model.JSON() { statusCode = "200", message = "新增成功", navTabId = "Choice", rel = "", callbackType = "closeCurrent" };
                    }
                    else
                    {
                        jj = new Model.JSON() { statusCode = "300", message = "新增失败", navTabId = "Choice", rel = "", callbackType = "" };
                    }
                    context.Response.Write(jss.Serialize(jj));
                    break;
                case "ChoiceEdit":
                    model_q = bll_q.GetModel(qsid);
                    model_q.QS_CONTENT = context.Request.Form["question"];
                    model_q.QS_CHOICE_A = context.Request.Form["ca"];
                    model_q.QS_CHOICE_B = context.Request.Form["cb"];
                    model_q.QS_CHOICE_C = context.Request.Form["cc"];
                    model_q.QS_CHOICE_D = context.Request.Form["cd"];
                    model_q.QS_CHOICE_COR = Convert.ToInt32(context.Request.Form["answer"]);
                    model_q.QS_COR_EXPLAINATION = context.Request.Form["explaination"];
                    model_q.QS_CTIME = System.DateTime.Now;
                    if (bll_q.Update(model_q))
                    {
                        jj = new Model.JSON() { statusCode = "200", message = "编辑成功", navTabId = "Choice", rel = "", callbackType = "closeCurrent" };
                    }
                    else
                    {
                        jj = new Model.JSON() { statusCode = "300", message = "编辑失败", navTabId = "Choice", rel = "", callbackType = "" };
                    }
                    context.Response.Write(jss.Serialize(jj));
                    break;
                case "ChoiceDelete":
                    if (bll_q.Delete(qsid))
                    {
                        jj = new Model.JSON() { statusCode = "200", message = "删除成功", navTabId = "Choice", rel = "", callbackType = "" };
                    }
                    else
                    {
                        jj = new Model.JSON() { statusCode = "300", message = "删除失败", navTabId = "Choice", rel = "", callbackType = "" };
                    }
                    context.Response.Write(jss.Serialize(jj));
                    break;
                default:
                    break;
            }
        }
Example #4
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";

            /*----------------------题目操作接口—————————————————————————*/
            string action = context.Request.Params["type"];
            string qsid   = context.Request.Params["qsid"];

            cfs.Model.JSON        jj;
            cfs.BLL.OT_QUESTION   bll_q   = new BLL.OT_QUESTION();
            cfs.Model.OT_QUESTION model_q = new Model.OT_QUESTION();
            cfs.BLL.OT_ESSAY      bll_e   = new BLL.OT_ESSAY();
            cfs.Model.OT_ESSAY    model_e = new cfs.Model.OT_ESSAY();
            JavaScriptSerializer  jss     = new JavaScriptSerializer();

            switch (action)
            {
            case "TranslationDetail":
                break;

            case "TranslationAdd":
                //调用存储过程生成ES_ID
                model_e.ES_CONTENT = context.Request.Form["question"];
                model_e.ES_ANSWER  = context.Request.Form["answer"];
                model_e.ES_CTIME   = System.DateTime.Now;
                if (bll_e.Add(model_e))
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "200", message = "新增成功", navTabId = "Translation", rel = "", callbackType = "closeCurrent"
                    };
                }
                else
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "300", message = "新增失败", navTabId = "Translation", rel = "", callbackType = ""
                    };
                }
                context.Response.Write(jss.Serialize(jj));
                break;

            case "TranslationEdit":
                model_e            = bll_e.GetModel(qsid);
                model_e.ES_CONTENT = context.Request.Form["question"];
                model_e.ES_ANSWER  = context.Request.Form["answer"];
                model_e.ES_CTIME   = System.DateTime.Now;
                if (bll_e.Update(model_e))
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "200", message = "编辑成功", navTabId = "Translation", rel = "", callbackType = "closeCurrent"
                    };
                }
                else
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "300", message = "编辑失败", navTabId = "Translation", rel = "", callbackType = ""
                    };
                }
                context.Response.Write(jss.Serialize(jj));
                break;

            case "TranlationDelete":
                if (bll_e.Delete(qsid))
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "200", message = "删除成功", navTabId = "Translation", rel = "", callbackType = ""
                    };
                }
                else
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "300", message = "删除失败", navTabId = "Translation", rel = "", callbackType = ""
                    };
                }
                context.Response.Write(jss.Serialize(jj));
                break;

            case "CompositionDetail":
                break;

            case "CompositionAdd":
                //调用存储过程生成ES_ID
                model_e.ES_TITLE   = context.Request.Form["question_title"];
                model_e.ES_CONTENT = context.Request.Form["question_content"];
                model_e.ES_ANSWER  = context.Request.Form["answer"];
                model_e.ES_CTIME   = System.DateTime.Now;
                if (bll_e.Add(model_e))
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "200", message = "新增成功", navTabId = "Composition", rel = "", callbackType = "closeCurrent"
                    };
                }
                else
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "300", message = "新增失败", navTabId = "Composition", rel = "", callbackType = ""
                    };
                }
                context.Response.Write(jss.Serialize(jj));
                break;

            case "CompositionEdit":
                model_e            = bll_e.GetModel(qsid);
                model_e.ES_TITLE   = context.Request.Form["question_title"];
                model_e.ES_CONTENT = context.Request.Form["question_content"];
                model_e.ES_ANSWER  = context.Request.Form["answer"];
                model_e.ES_CTIME   = System.DateTime.Now;
                if (bll_e.Update(model_e))
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "200", message = "编辑成功", navTabId = "Composition", rel = "", callbackType = "closeCurrent"
                    };
                }
                else
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "300", message = "编辑失败", navTabId = "Composition", rel = "", callbackType = ""
                    };
                }
                context.Response.Write(jss.Serialize(jj));
                break;

            case "CompositionDelete":
                if (bll_e.Delete(qsid))
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "200", message = "删除成功", navTabId = "Composition", rel = "", callbackType = ""
                    };
                }
                else
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "300", message = "删除失败", navTabId = "Composition", rel = "", callbackType = ""
                    };
                }
                context.Response.Write(jss.Serialize(jj));
                break;

            case "ChoiceDetail":
                break;

            case "ChoiceAdd":
                //调用存储过程生成QS_ID
                model_q.QS_CONTENT          = context.Request.Form["question"];
                model_q.QS_CHOICE_A         = context.Request.Form["ca"];
                model_q.QS_CHOICE_B         = context.Request.Form["cb"];
                model_q.QS_CHOICE_C         = context.Request.Form["cc"];
                model_q.QS_CHOICE_D         = context.Request.Form["cd"];
                model_q.QS_CHOICE_COR       = Convert.ToInt32(context.Request.Form["answer"]);
                model_q.QS_COR_EXPLAINATION = context.Request.Form["explaination"];
                model_q.QS_CTIME            = System.DateTime.Now;
                if (bll_q.Add(model_q))
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "200", message = "新增成功", navTabId = "Choice", rel = "", callbackType = "closeCurrent"
                    };
                }
                else
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "300", message = "新增失败", navTabId = "Choice", rel = "", callbackType = ""
                    };
                }
                context.Response.Write(jss.Serialize(jj));
                break;

            case "ChoiceEdit":
                model_q                     = bll_q.GetModel(qsid);
                model_q.QS_CONTENT          = context.Request.Form["question"];
                model_q.QS_CHOICE_A         = context.Request.Form["ca"];
                model_q.QS_CHOICE_B         = context.Request.Form["cb"];
                model_q.QS_CHOICE_C         = context.Request.Form["cc"];
                model_q.QS_CHOICE_D         = context.Request.Form["cd"];
                model_q.QS_CHOICE_COR       = Convert.ToInt32(context.Request.Form["answer"]);
                model_q.QS_COR_EXPLAINATION = context.Request.Form["explaination"];
                model_q.QS_CTIME            = System.DateTime.Now;
                if (bll_q.Update(model_q))
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "200", message = "编辑成功", navTabId = "Choice", rel = "", callbackType = "closeCurrent"
                    };
                }
                else
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "300", message = "编辑失败", navTabId = "Choice", rel = "", callbackType = ""
                    };
                }
                context.Response.Write(jss.Serialize(jj));
                break;

            case "ChoiceDelete":
                if (bll_q.Delete(qsid))
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "200", message = "删除成功", navTabId = "Choice", rel = "", callbackType = ""
                    };
                }
                else
                {
                    jj = new Model.JSON()
                    {
                        statusCode = "300", message = "删除失败", navTabId = "Choice", rel = "", callbackType = ""
                    };
                }
                context.Response.Write(jss.Serialize(jj));
                break;

            default:
                break;
            }
        }