public ActionResult MyContent() { string Status = Request.QueryString["Status"] ?? ""; DataTable nodeDT = nodeBll.SelByPid(0, true); string nodeids = upBll.GetNodeIDS(mu.GroupID); if (!string.IsNullOrEmpty(nodeids)) { nodeDT.DefaultView.RowFilter = "NodeID in(" + nodeids + ")"; } else { nodeDT.DefaultView.RowFilter = "1>2";//无权限,则去除所有 } nodeDT = nodeDT.DefaultView.ToTable(); C_TreeView treeMod = new C_TreeView() { NodeID = "NodeID", NodeName = "NodeName", NodePid = "ParentID", DataSource = nodeDT, liAllTlp = "<a href='MyContent'>全部内容</a>", LiContentTlp = "<a href='MyContent?NodeID=@NodeID'>@NodeName</a>", SelectedNode = NodeID.ToString() }; if (NodeID != 0) { M_Node nod = nodeBll.GetNodeXML(NodeID); if (nod.NodeListType == 2) { return(RedirectToAction("ProductList", new { NodeID = NodeID }));//跳转到商城 } string ModeIDList = nod.ContentModel; string[] ModelID = ModeIDList.Split(','); string AddContentlink = ""; for (int i = 0; i < ModelID.Length; i++) { M_ModelInfo infoMod = modBll.SelReturnModel(DataConverter.CLng(ModelID[i])); if (infoMod == null) { continue; } if (infoMod.ModelType != 5) { AddContentlink += "<a href='AddContent?NodeID=" + NodeID + "&ModelID=" + infoMod.ModelID + "' class='btn btn-info' style='margin-right:5px;'><i class='zi zi_plus'></i> 添加" + infoMod.ItemName + "</a>"; } } ViewBag.addhtml = AddContentlink; } PageSetting setting = conBll.SelContent(CPage, PSize, NodeID, Status, mu.UserName, Request["skey"]); ViewBag.Status = Status; ViewBag.treeMod = treeMod; return(View(setting)); }
public ActionResult QuestList() { PageSetting setting = questBll.U_SelByFilter(CPage, PSize, NodeID, QType, "", mu.UserID, 0); C_TreeView treeMod = new C_TreeView() { NodeID = "C_id", NodeName = "C_ClassName", NodePid = "C_Classid", DataSource = clsBll.Select_All(), SelectedNode = Request.QueryString["NodeID"] }; ViewBag.treeMod = treeMod; ViewBag.QType = QType; ViewBag.NodeID = NodeID; return(View(setting)); }
public ActionResult ProductList() { int NodeID = DataConverter.CLng(Request.QueryString["NodeID"]); int Recycler = DataConverter.CLng(Request.QueryString["Recycler"]); PageSetting setting = proBll.U_SPage(CPage, PSize, mu.UserID, NodeID, Recycler); if (Request.IsAjaxRequest()) { return(PartialView("ProductList_List", setting)); } DataTable nodeDT = nodeBll.SelByPid(0, true); nodeDT = nodeDT.DefaultView.ToTable(); C_TreeView treeMod = new C_TreeView() { NodeID = "NodeID", NodeName = "NodeName", NodePid = "ParentID", DataSource = nodeDT, liAllTlp = "<a href='MyContent'>全部内容</a>", LiContentTlp = "<a href='MyContent?NodeID=@NodeID'>@NodeName</a>", SelectedNode = NodeID.ToString() }; ViewBag.treeMod = treeMod; string AddContentlink = ""; if (NodeID > 0) { M_Node nodeMod = nodeBll.GetNodeXML(NodeID); string[] ModelID = nodeMod.ContentModel.Split(','); for (int i = 0; i < ModelID.Length; i++) { AddContentlink = AddContentlink + "<input name=\"btn" + i.ToString() + "\" class=\"btn btn-primary\" type=\"button\" value=\"添加" + modBll.GetModelById(DataConverter.CLng(ModelID[i])).ItemName + "\" onclick=\"javascript:window.location.href='AddProduct?ModelID=" + ModelID[i] + "&NodeID=" + this.NodeID + "';\" /> "; if (modBll.GetModelById(DataConverter.CLng(ModelID[i])).Islotsize) { AddContentlink = AddContentlink + "<input name=\"btn" + i.ToString() + "\" class=\"btn btn-primary\" type=\"button\" value=\"批量添加" + modBll.GetModelById(DataConverter.CLng(ModelID[i])).ItemName + "\" onclick=\"javascript:window.location.href='Release?ModelID=" + ModelID[i] + "&NodeID=" + this.NodeID + "';\" /> "; } } } ViewBag.addlink = AddContentlink; ViewBag.Recycler = Recycler; return(View(setting)); }
public ActionResult MyMarks() { int cid = DataConverter.CLng(Request["cid"]); C_TreeView treeMod = new C_TreeView() { NodeID = "C_id", NodeName = "C_ClassName", NodePid = "C_Classid", DataSource = bqc.Select_All(), liAllTlp = "<a class='filter_class' data-val='0' href='MyMarks'>全部</a>", LiContentTlp = "<a class='filter_class' data-val='@ID' href='MyMarks?cid=@NodeID'>@NodeName</a>", SelectedNode = cid.ToString() }; ViewBag.treeMod = treeMod; PageSetting setting = paperBll.SelPage(CPage, PSize, cid); return(View(setting)); }