예제 #1
0
        public IActionResult GOptionAdd()
        {
            M_Grade model = new M_Grade();

            if (Mid > 0)
            {
                model = gradeBll.GetGradeOption(Mid);
            }
            else
            {
                model.Cate     = CateID;
                model.ParentID = ParentID;
                if (model.Cate < 1)
                {
                    return(WriteErr("未指定所属分类"));
                }
            }
            M_GradeCate cateMod   = gcateBll.SelReturnModel(model.Cate);
            M_Grade     parentMod = new M_Grade()
            {
                GradeName = "无"
            };

            if (model.ParentID > 0)
            {
                parentMod = gradeBll.GetGradeOption(model.ParentID);
            }
            ViewBag.cateMod   = cateMod;
            ViewBag.parentMod = parentMod;
            return(View(model));
        }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         B_ARoleAuth.CheckEx(ZLEnum.Auth.content, "AskManage");
         if (CateID <= 0)
         {
             function.WriteErrMsg("没有指定多级数据字典分类ID", "GradeCateManage.aspx");
         }
         //this.lblCateName.Text = Cate.CateName;
         M_GradeCate Cate = gradeBll.GetCate(CateID);
         this.LblCate.Text = Cate.CateName;
         //分级选项别名
         string[] GradeAlias = Cate.GradeAlias.Split(new char[] { '|' });
         //当前选项级别
         int level = 0;
         if (ParentID == 0)
         {
             level = 1;
             this.LblPreGrade.Text = "";
         }
         else
         {
             M_Grade GradeOption = B_GradeOption.GetGradeOption(ParentID);
             level = GradeOption.Grade + 1;
             this.LblPreGrade.Text = GradeOption.GradeName;
         }
         if (level <= GradeAlias.Length)
         {
             if (level == GradeAlias.Length)
             {
                 this.HdnLastLevel.Value = "1";
             }
             else
             {
                 this.HdnLastLevel.Value = "0";
             }
         }
         else
         {
             function.WriteErrMsg("当前选项已无下级选项!");
         }
         this.LblLevel.Text     = level.ToString();
         this.HdnCateID.Value   = CateID.ToString();
         this.HdnParentID.Value = ParentID.ToString();
         dBind();
         string bread = "<li><a href='DictionaryManage.aspx'>数据字典</a></li><li><a href='GradeCateManage.aspx'>多级数据字典管理</a></li>";
         if (ParentID > 0)
         {
             M_Grade parentMod = B_GradeOption.GetGradeOption(ParentID);
             bread += "<li><a href='GradeOption.aspx?CateID=" + CateID + "'>" + parentMod.GradeName + "</a></li>";
         }
         else
         {
             bread += "<li><a href='GradeCateManage.aspx'>" + Cate.CateName + "</a></li>";
         }
         bread += "<li class='active'>添加选项</li>";
         Call.SetBreadCrumb(Master, bread);
     }
 }
예제 #3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string GradeName = this.txtGradeName.Text.Trim();

            if (string.IsNullOrEmpty(GradeName))
            {
                function.WriteErrMsg("选项值不能为空!");
            }
            else
            {
                int GradeID = DataConverter.CLng(this.HdnGradeID.Value);
                if (GradeID > 0)
                {
                    M_Grade info = B_GradeOption.GetGradeOption(GradeID);
                    info.GradeName = GradeName;
                    B_GradeOption.UpdateDic(info);
                }
                else
                {
                    M_Grade info = new M_Grade();
                    info.GradeID   = 0;
                    info.GradeName = GradeName;
                    info.ParentID  = DataConverter.CLng(this.HdnParentID.Value);
                    info.Cate      = CateID;
                    info.Grade     = DataConverter.CLng(this.LblLevel.Text);
                    B_GradeOption.AddGradeOption(info);
                }
                this.txtGradeName.Text = "";
                this.HdnGradeID.Value  = "0";
                this.btnSave.Text      = "添加";
                dBind();
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Skey_T.Text = Request.QueryString["Skey"];
         if (NodeID > 0)
         {
             NodeName_L.Text = nodeBll.GetSelect(NodeID).C_ClassName;
         }
         else if (Grade > 0)
         {
             NodeName_L.Text = B_GradeOption.GetGradeOption(Grade).GradeName;
         }
         else
         {
             NodeName_L.Text = "全部试题";
         }
         if (NodeID < 1)
         {
             add_sp.Visible = false;
         }
         MyBind();
         Call.HideBread(Master);
     }
 }
        protected void DDLGrade6_SelectedIndexChanged(object sender, EventArgs e)
        {
            string[] GradeCate = GradeBll.GetCate(CateID).GradeAlias.Split(new char[] { '|' });
            int      Gid       = DataConverter.CLng(this.DDLGrade1.SelectedValue);
            int      Gid1      = DataConverter.CLng(this.DDLGrade2.SelectedValue);
            int      Gid2      = DataConverter.CLng(this.DDLGrade3.SelectedValue);
            int      Gid3      = DataConverter.CLng(this.DDLGrade4.SelectedValue);
            int      Gid4      = DataConverter.CLng(this.DDLGrade5.SelectedValue);
            int      Gid5      = DataConverter.CLng(this.DDLGrade6.SelectedValue);


            string GName  = B_GradeOption.GetGradeOption(Gid).GradeName;
            string GName1 = B_GradeOption.GetGradeOption(Gid1).GradeName;
            string GName2 = B_GradeOption.GetGradeOption(Gid2).GradeName;
            string GName3 = B_GradeOption.GetGradeOption(Gid3).GradeName;
            string GName4 = B_GradeOption.GetGradeOption(Gid4).GradeName;
            string GName5 = "";

            if (Gid5 > 0)
            {
                GName5 = B_GradeOption.GetGradeOption(Gid5).GradeName;
            }
            if (!string.IsNullOrEmpty(GName1))
            {
                GName = GName + "|" + GName1;
            }
            if (!string.IsNullOrEmpty(GName2))
            {
                GName = GName + "|" + GName2;
            }
            if (!string.IsNullOrEmpty(GName3))
            {
                GName = GName + "|" + GName3;
            }
            if (!string.IsNullOrEmpty(GName4))
            {
                GName = GName + "|" + GName4;
            }
            if (!string.IsNullOrEmpty(GName5))
            {
                GName = GName + "|" + GName5;
            }

            StringBuilder builder = new StringBuilder();

            builder.Append("<script type=\"text/javascript\">");
            builder.Append("parent.UpdateMultiDrop(\"" + GName + "\",\"txt_" + FieldName + "\");");
            builder.Append("</script>");
            this.Page.ClientScript.RegisterStartupScript(base.GetType(), "UpdateParent", builder.ToString());
        }
        public void MyBind()
        {
            M_ClassRoom classmod = classBll.SelReturnModel(ClassID);

            ClassName_L.Text = classmod.RoomName;
            ClassIcon_L.Text = GetIcon(classmod.Monitor);
            if (classmod.SchoolID > 0)
            {
                SchoolName_L.Text = "<a href='SchoolShow.aspx?id=" + classmod.SchoolID + "'>" + schBll.SelReturnModel(classmod.SchoolID).SchoolName + "</a>";
            }
            Grade_L.Text      = B_GradeOption.GetGradeOption(classmod.Grade).GradeName;
            CreateUser_L.Text = buser.SelReturnModel(classmod.CreateUser).UserName;
            IsDonw_L.Text     = classmod.IsDone == 1 ? "<span class='fa fa-check'></span>" : "<span class='fa fa-remove'></span>";
            CreateTime_L.Text = classmod.Creation.ToString();
            ClassInfo_L.Text  = classmod.Classinfo;
            Star_Li.Text      = GetStar(classmod.ClassStar);
        }
예제 #7
0
        public ActionResult QuestList()
        {
            if (!B_ARoleAuth.AuthCheckEx(ZLEnum.Auth.exam, "paper"))
            {
                return(null);
            }
            int         NodeID  = DataConverter.CLng(Request.QueryString["nodeid"]);
            int         QType   = DataConverter.CLng(Request.QueryString["qtype"], 99);
            int         Diff    = DataConverter.CLng(Request.QueryString["diff"]);
            int         Version = DataConverter.CLng(Request.QueryString["version"]);
            string      KeyWord = Request["keyWord"] ?? "";
            int         Grade   = DataConverter.CLng(Request["grade"]);
            PageSetting setting = questBll.SelPageByFilter(CPage, PSize, NodeID, QType, Grade, Diff, Version, KeyWord, 0);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("QuestList_List", setting));
            }
            if (NodeID > 0)
            {
                ViewBag.nodename = classBll.GetSelect(NodeID).C_ClassName;
            }
            else if (Grade > 0)
            {
                ViewBag.nodename = B_GradeOption.GetGradeOption(Grade).GradeName;
            }
            else
            {
                ViewBag.nodename = "全部试题";
            }
            ViewBag.nodeid = NodeID;
            ViewBag.grade  = Grade;
            ViewBag.qtype  = QType;
            DataTable gradeDt = B_GradeOption.GetGradeList(6, 0);
            DataRow   dr      = gradeDt.NewRow();

            dr["GradeName"] = "全部"; dr["GradeID"] = 0;
            gradeDt.Rows.InsertAt(dr, 0);
            ViewBag.gradelist = MVCHelper.ToSelectList(gradeDt, "GradeName", "GradeID");
            return(View(setting));
        }
예제 #8
0
 protected void Lnk_Click(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Del")
     {
         string Id = e.CommandArgument.ToString();
         B_GradeOption.DelGradeOption(DataConverter.CLng(Id));
         dBind();
     }
     if (e.CommandName == "Edit1")
     {
         string  Id   = e.CommandArgument.ToString();
         M_Grade info = B_GradeOption.GetGradeOption(DataConverter.CLng(Id));
         this.txtGradeName.Text = info.GradeName;
         this.HdnGradeID.Value  = Id;
         this.btnSave.Text      = "修改";
     }
     if (e.CommandName == "DicList")
     {
         string Id = e.CommandArgument.ToString();
         Response.Redirect("GradeOption.aspx?CateID=" + this.HdnCateID.Value + "&ParentID=" + Id);
     }
 }
예제 #9
0
        public void MyBind()
        {
            M_Exam_Sys_Questions model = questionBll.GetSelect(QID);

            if (model == null)
            {
                function.WriteErrMsg("无效id!");
            }
            Title_L.Text = model.p_title;
            Grade_L.Text = B_GradeOption.GetGradeOption(model.p_Views).GradeName;
            Diff_L.Text  = questionBll.GetDiffStr(model.p_Difficulty);
            QType_L.Text = M_Exam_Sys_Questions.GetTypeStr(model.p_Type);
            if (!string.IsNullOrEmpty(model.Tagkey))
            {
                KeyWord_L.Text = knowBll.GetNamesByIDS(model.Tagkey);
            }
            Content_Li.Text = model.p_Content;
            if (model.p_Type == 10)
            {
                Content_Li.Text   = model.LargeContent;
                Option_Li.Visible = false;
                Quest_RPT.Visible = true;
                DataTable dt = questionBll.SelByIDSForExam(model.p_id.ToString());
                dt.DefaultView.RowFilter = "pid>0";
                dt.DefaultView.Sort      = "order desc";
                Quest_RPT.DataSource     = dt;
                Quest_RPT.DataBind();
            }
            else
            {
                Option_Li.Text = questionBll.GetSubmit(model.p_id, model.p_Type, ref AngularJS);
            }
            Socre_L.Text       = model.p_defaultScores.ToString();
            QuestNum_L.Text    = model.p_ChoseNum.ToString();
            Answer_L.Text      = model.p_Answer;
            AnswerHtml_Li.Text = model.p_shuming;
            Jiexi_Li.Text      = model.Jiexi;
        }
예제 #10
0
        protected void AddOrder_Btn_Click(object sender, EventArgs e)
        {
            //1,生成订单,2,关联购物车中商品为已绑定订单
            M_UserInfo mu     = SnsHelper.GetLogin();
            DataTable  cartDT = SelByCartID(B_Cart.GetCartID(), mu.UserID, ProClass, ids);//需要购买的商品

            if (cartDT.Rows.Count < 1)
            {
                function.WriteErrMsg("You have not yet chosen the goods");
            }
            //------检测End
            //按店铺生成订单
            DataTable          storeDT   = cartDT.DefaultView.ToTable(true, "StoreID");
            List <M_OrderList> orderList = new List <M_OrderList>();//用于生成临时订单,统计计算(Disuse)

            foreach (DataRow dr in storeDT.Rows)
            {
                M_OrderList Odata = new M_OrderList();
                Odata.Ordertype = OrderHelper.GetOrderType(ProClass);

                Odata.OrderNo = GetOrderNo();
                Odata.StoreID = Convert.ToInt32(dr["StoreID"]);
                cartDT.DefaultView.RowFilter = "StoreID=" + Odata.StoreID;
                DataTable storeCartDT = cartDT.DefaultView.ToTable();


                Odata.Promoter     = TipID;
                Odata.Invoiceneeds = DataConverter.CLng(Request.Form["invoice_rad"]);//是否需开发票
                //Odata.Invoice = Odata.Invoiceneeds == 0 ? "" : InvoTitle_T.Text + "||" + Invoice_T.Text;
                Odata.Rename       = mu.UserName;
                Odata.AddUser      = mu.UserName;;
                Odata.Userid       = mu.UserID;
                Odata.Ordermessage = Server.HtmlEncode((Request.Form["orderMsg"] ?? ""));// ORemind_T.Text;//订货留言
                //-----金额计算
                Odata.Balance_price  = GetTotalMoney(storeCartDT);
                Odata.Freight        = 0;
                Odata.Ordersamount   = Odata.Balance_price + Odata.Freight; //订单金额
                Odata.AllMoney_Json  = orderCom.GetTotalJson(storeCartDT);  //附加需要的虚拟币
                Odata.Specifiedprice = Odata.Ordersamount;                  //订单金额;
                Odata.OrderStatus    = (int)M_OrderList.StatusEnum.Normal;  //订单状态
                Odata.Paymentstatus  = (int)M_OrderList.PayEnum.NoPay;      //付款状态
                                                                            //Odata.Integral = DataConverter.CLng(Request.QueryString["jifen"]);
                                                                            //Odata.ExpTime = exptime_hid.Value;
                M_Grade countryMod = B_GradeOption.GetGradeOption(Convert.ToInt32(Request.Form["country"]));
                M_Grade stateMod   = B_GradeOption.GetGradeOption(Convert.ToInt32(Request.Form["state"]));
                Odata.Money_rate = 0;

                Odata.Receiver  = Request.Form["FullName"];
                Odata.Phone     = Request.Form["phone"];
                Odata.MobileNum = Request.Form["phone"];
                Odata.Email     = Request.Form["email"];
                Odata.Diqu      = countryMod.GradeName;
                Odata.Shengfen  = stateMod.GradeName;
                Odata.Chengshi  = Request.Form["city"];
                Odata.Jiedao    = Request.Form["address"];
                Odata.ZipCode   = Request.Form["zip"];



                Odata.id = orderBll.insert(Odata);
                CopyToCartPro(mu, storeCartDT, Odata.id);
                orderList.Add(Odata);
                //orderCom.SendMessage(Odata, null, "ordered");
                //-----联系人
                B_Order_Contact conBll = new B_Order_Contact();
                M_Order_Contact conMod = new M_Order_Contact();

                conMod.OrderID  = Odata.id;
                conMod.FullName = Request.Form["fullname"];
                conMod.Email    = Request.Form["email"];
                conMod.Address  = Request.Form["address"];
                conMod.City     = Request.Form["city"];
                conMod.State    = stateMod.GradeName;
                conMod.Country  = countryMod.GradeName;
                conMod.Zip      = Request.Form["zip"];
                conMod.Phone    = Request.Form["phone"];
                conMod.Remark   = "";
                conBll.Insert(conMod);
            }
            //cartBll.DelByids(ids);//客户希望保留购物车中信息
            //-----------------订单生成后处理
            M_Payment payMod = payBll.CreateByOrder(orderList);

            //优惠券,编号与密码
            if (!string.IsNullOrEmpty(Coupon_Num.Text))
            {
                B_Ex_Coupon cupBll = new B_Ex_Coupon();
                string      code   = Coupon_Num.Text.Trim();
                //string pwd = Coupon_Pwd.Text.Trim();
                //M_Arrive avMod = SnsHelper.AV_SelModel(code);
                //M_Arrive_Result retMod = SnsHelper.CheckArrive(code, pwd, payMod.MoneyPay);
                //if (retMod.enabled)
                //{
                //    payMod.MoneyPay = retMod.money;
                //    payMod.ArriveMoney = retMod.amount;
                //    payMod.ArriveDetail = "优惠券号:" + code + ",密码:" + pwd;
                //    SnsHelper.Use_Arrive(avMod, "支付单[" + payMod.PayNo + "]使用,优惠金额:" + retMod.amount.ToString("F2"));
                //}
                //else { function.WriteErrMsg(retMod.err); }
                M_Arrive_Result retMod = cupBll.CheckArrive(code, payMod.MoneyPay);
                if (retMod.enabled)
                {
                    payMod.MoneyPay     = retMod.money;
                    payMod.ArriveMoney  = retMod.amount;
                    payMod.ArriveDetail = "优惠券号:" + code;
                }
            }
            payMod.MoneyReal = payMod.MoneyPay;
            payMod.Remark    = cartDT.Rows.Count > 1 ? "[" + cartDT.Rows[0]["ProName"] as string + "]等" : cartDT.Rows[0]["ProName"] as string;
            payMod.PaymentID = payBll.Add(payMod);
            //取消下面注释激活下单立即发送邮件
            EventDeal.SendOrderEmailByType(orderList[0].id, "order", SiteConfig.SiteInfo.WebmasterEmail);
            Response.Cookies["agree_save"].Value   = Request.Form["agree_save_chk"];
            Response.Cookies["agree_save"].Expires = DateTime.Now.AddYears(1);
            Response.Redirect("/PayOnline/Orderpay.aspx?PayNo=" + payMod.PayNo);
        }
        protected void DDLGrade5_SelectedIndexChanged(object sender, EventArgs e)
        {
            string[] GradeCate = GradeBll.GetCate(CateID).GradeAlias.Split(new char[] { '|' });
            int      Gid       = DataConverter.CLng(this.DDLGrade1.SelectedValue);
            int      Gid1      = DataConverter.CLng(this.DDLGrade2.SelectedValue);
            int      Gid2      = DataConverter.CLng(this.DDLGrade3.SelectedValue);
            int      Gid3      = DataConverter.CLng(this.DDLGrade4.SelectedValue);
            int      Gid4      = DataConverter.CLng(this.DDLGrade5.SelectedValue);


            string   GName  = B_GradeOption.GetGradeOption(Gid).GradeName;
            string   GName1 = B_GradeOption.GetGradeOption(Gid1).GradeName;
            string   GName2 = B_GradeOption.GetGradeOption(Gid2).GradeName;
            string   GName3 = B_GradeOption.GetGradeOption(Gid3).GradeName;
            string   GName4 = "";
            ListItem item2  = new ListItem();

            if (GradeCate != null && GradeCate.Length == 2)
            {
                item2 = new ListItem(GradeCate[1], "0");
            }
            ListItem item3 = new ListItem();

            if (GradeCate != null && GradeCate.Length == 3)
            {
                item2 = new ListItem(GradeCate[1], "0");
                item3 = new ListItem(GradeCate[2], "0");
            }
            ListItem item4 = new ListItem();

            if (GradeCate.Length == 4)
            {
                item2 = new ListItem(GradeCate[1], "0");
                item3 = new ListItem(GradeCate[2], "0");
                item4 = new ListItem(GradeCate[3], "0");
            }
            ListItem item5 = new ListItem();

            if (GradeCate != null && GradeCate.Length == 5)
            {
                item2 = new ListItem(GradeCate[1], "0");
                item3 = new ListItem(GradeCate[2], "0");
                item4 = new ListItem(GradeCate[3], "0");
                item5 = new ListItem(GradeCate[4], "0");
            }
            ListItem item6 = new ListItem();

            if (GradeCate != null && GradeCate.Length == 6)
            {
                item2 = new ListItem(GradeCate[1], "0");
                item3 = new ListItem(GradeCate[2], "0");
                item4 = new ListItem(GradeCate[3], "0");
                item5 = new ListItem(GradeCate[4], "0");
                item6 = new ListItem(GradeCate[5], "0");
                BindGradeDrop(CateID, Gid4, item6, 6);
            }
            if (Gid4 > 0)
            {
                GName4 = B_GradeOption.GetGradeOption(Gid4).GradeName;
            }
            if (!string.IsNullOrEmpty(GName1))
            {
                GName = GName + "|" + GName1;
            }
            if (!string.IsNullOrEmpty(GName2))
            {
                GName = GName + "|" + GName2;
            }
            if (!string.IsNullOrEmpty(GName3))
            {
                GName = GName + "|" + GName3;
            }
            if (!string.IsNullOrEmpty(GName4))
            {
                GName = GName + "|" + GName4;
            }
            StringBuilder builder = new StringBuilder();

            builder.Append("<script type=\"text/javascript\">");
            builder.Append("  parent.UpdateMultiDrop(\"" + GName + "\",\"txt_" + FieldName + "\");");
            builder.Append("</script>");
            this.Page.ClientScript.RegisterStartupScript(base.GetType(), "UpdateParent", builder.ToString());
        }
        protected void DDL_Grade1ChangeIndex(object sender, EventArgs e)
        {
            string[] GradeCate = GradeBll.GetCate(CateID).GradeAlias.Split(new char[] { '|' });
            int      Gid       = DataConverter.CLng(this.DDLGrade1.SelectedValue);
            string   GName     = "";

            ListItem item2 = new ListItem();

            if (GradeCate != null && GradeCate.Length == 2)
            {
                item2 = new ListItem(GradeCate[1], "0");
            }
            ListItem item3 = new ListItem();

            if (GradeCate != null && GradeCate.Length == 3)
            {
                item2 = new ListItem(GradeCate[1], "0");
                item3 = new ListItem(GradeCate[2], "0");
            }
            ListItem item4 = new ListItem();

            if (GradeCate != null && GradeCate.Length == 4)
            {
                item2 = new ListItem(GradeCate[1], "0");
                item3 = new ListItem(GradeCate[2], "0");
                item4 = new ListItem(GradeCate[3], "0");
            }
            ListItem item5 = new ListItem();

            if (GradeCate != null && GradeCate.Length == 5)
            {
                item2 = new ListItem(GradeCate[1], "0");
                item3 = new ListItem(GradeCate[2], "0");
                item4 = new ListItem(GradeCate[3], "0");
                item5 = new ListItem(GradeCate[4], "0");
            }
            ListItem item6 = new ListItem();

            if (GradeCate != null && GradeCate.Length == 6)
            {
                item2 = new ListItem(GradeCate[1], "0");
                item3 = new ListItem(GradeCate[2], "0");
                item4 = new ListItem(GradeCate[3], "0");
                item5 = new ListItem(GradeCate[4], "0");
                item6 = new ListItem(GradeCate[5], "0");
            }
            if (Gid > 0)
            {
                GName = B_GradeOption.GetGradeOption(Gid).GradeName;
                BindGradeDrop(CateID, Gid, item2, 2);//绑定二级下拉框
                if (GradeCate.Length == 3)
                {
                    this.DDLGrade3.Items.Insert(0, item3);
                }
                if (GradeCate.Length == 4)
                {
                    this.DDLGrade3.Items.Insert(0, item3);
                    this.DDLGrade4.Items.Insert(0, item4);
                }
                if (GradeCate.Length == 5)
                {
                    this.DDLGrade3.Items.Insert(0, item3);
                    this.DDLGrade4.Items.Insert(0, item4);
                    this.DDLGrade5.Items.Insert(0, item5);
                }
                if (GradeCate.Length == 6)
                {
                    this.DDLGrade3.Items.Insert(0, item3);
                    this.DDLGrade4.Items.Insert(0, item4);
                    this.DDLGrade5.Items.Insert(0, item5);
                    this.DDLGrade6.Items.Insert(0, item6);
                }
                StringBuilder builder = new StringBuilder();
                builder.Append("<script type=\"text/javascript\">");
                builder.Append("parent.UpdateMultiDrop(\"" + GName + "\",\"txt_" + FieldName + "\");");
                builder.Append("</script>");
                this.Page.ClientScript.RegisterStartupScript(base.GetType(), "UpdateParent", builder.ToString());
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     Call.HideBread(Master);
     if (!IsPostBack)
     {
         if (NodeID > 0)
         {
             M_Exam_Class nodeMod = nodeBll.GetSelect(NodeID);
             CurNode_L.Text = "[" + nodeMod.C_ClassName + "]";
         }
         else
         {
             nodetr.Style.Remove("display");
         }
         if (Grade > 0)
         {
             CurNode_L.Text           += "[" + B_GradeOption.GetGradeOption(Grade).GradeName + "]";
             Grade_Radio.SelectedValue = Grade.ToString();
         }
         //--------------
         GetQuesType();
         InitQuestGrade();
         if (Mid > 0)
         {
             SaveNew_Btn.Visible = true;
             M_Exam_Sys_Questions questMod = questBll.GetSelect(Mid);
             if (questMod != null && questMod.p_id > 0)
             {
                 txtP_title.Text = questMod.p_title;
                 //rblDiff.SelectedValue = questMod.p_Difficulty.ToString();
                 Diffcult_T.Text           = questMod.p_Difficulty.ToString("f2");
                 AnswerHtml_T.Text         = questMod.p_shuming;
                 Grade_Radio.SelectedValue = questMod.p_Views.ToString();
                 if (!string.IsNullOrEmpty(questMod.Tagkey))
                 {
                     TagKey_T.Value = knowBll.GetNamesByIDS(questMod.Tagkey);
                 }
                 //TagKey_T.Text = questMod.Tagkey;
                 NodeID_Hid.Value  = questMod.p_Class.ToString();
                 txtP_Content.Text = questMod.p_Content;
                 if (questMod.p_Type == 10)
                 {
                     txtP_Content.Text = questMod.LargeContent;
                 }
                 txtDefaSocre.Text         = questMod.p_defaultScores.ToString();
                 Qinfo_Hid.Value           = questMod.Qinfo;
                 ddlNumber1.SelectedValue  = questMod.p_ChoseNum.ToString();
                 Optioninfo_Hid.Value      = SafeSC.ReadFileStr(questMod.GetOPDir());
                 Answer_T.Text             = questMod.p_Answer;
                 txtJiexi.Value            = questMod.Jiexi;
                 IsShare_Chk.Checked       = questMod.IsShare == 1;
                 Version_Rad.SelectedValue = questMod.Version.ToString();
                 function.Script(this, "SetRadVal('qtype_rad'," + questMod.p_Type + ");");
             }
         }
         else
         {
             if (NodeID > 0)
             {
                 NodeID_Hid.Value = NodeID.ToString();
             }
         }
     }
 }
예제 #14
0
        protected void btnBack_Click(object sender, EventArgs e)
        {
            int ParentID = DataConverter.CLng(this.HdnParentID.Value);

            if (ParentID == 0)
            {
                Response.Redirect("GradeCateManage.aspx");
            }
            else
            {
                Response.Redirect("GradeOption.aspx?CateID=" + this.HdnCateID.Value + "&ParentID=" + B_GradeOption.GetGradeOption(ParentID).ToString());
            }
        }