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)); }
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); } }
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); }
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)); }
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); } }
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; }
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(); } } } }
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()); } }