public IActionResult ProductManage() { if (!B_ARoleAuth.AuthCheckEx(ZLEnum.Auth.shop, "product")) { return(WriteErr("无权访问")); } Filter_Product filter = new Filter_Product() { NodeID = NodeID, storeid = StoreID, pid = 0, stype = GetParam("stype_dp"), proname = GetParam("proname"), adduser = GetParam("adduser"), istrue = DataConvert.CLng(GetParam("istrue_dp"), -100), issale = DataConvert.CLng(GetParam("issale_dp"), -100), hasRecycle = 0, proclass = "", orderBy = GetParam("orderBy") }; filter.special = DataConverter.CLng(GetParam("special")); //filter.orderSort = filter.SetSort(txtbyfilde.SelectedValue, txtbyOrder.SelectedValue); PageSetting setting = proBll.SelPage(CPage, PSize, filter); if (Request.IsAjaxRequest()) { return(PartialView("Product_List", setting)); } else { return(View(setting)); } }
public IActionResult KeywordContact() { string keyword = RequestEx["key"] ?? ""; string type = RequestEx["type"] ?? "content"; if (!string.IsNullOrEmpty(keyword)) { return(WriteErr("未指定关键字")); } PageSetting setting = new PageSetting(); switch (type) { case "content": //文章信息 setting = conBll.SelPageByTagkey(CPage, PSize, RequestEx["tagkey"], RequestEx["key"]); ViewBag.action = "content"; break; default: //商品信息 //setting = proBll.SelPageByKayword(CPage, PSize, RequestEx["tagkey"], RequestEx["key"]); setting = proBll.SelPage(CPage, PSize, new Filter_Product() { skey = RequestEx["key"] }); ViewBag.action = "commodity"; break; } return(View(setting)); }
public IActionResult ProductList() { int NodeID = DataConvert.CLng(RequestEx["NodeID"]); int filter = DataConvert.CLng(RequestEx["quicksouch"]); M_Store_Info storeMod = storeBll.SelModelByUser(mu.UserID); PageSetting setting = proBll.SelPage(CPage, PSize, new Filter_Product() { storeid = storeMod.ID, NodeID = NodeID, proname = GetParam("keyword"), adduser = mu.UserName }); if (Request.IsAjaxRequest()) { return(PartialView("ProductList_List", setting)); } else { string str = ""; string ModeIDList = ""; string[] ModelID = null; if (NodeID > 0) { M_Node nod = nodeBll.GetNodeXML(NodeID); ModeIDList = nod.ContentModel; ModelID = ModeIDList.Split(','); string tlp = " <div class='btn-group'><button type='button' class='btn btn-default dropdown-toggle' data-toggle='dropdown'>{0}管理<span class='caret'></span></button><ul class='dropdown-menu' role='menu'><li><a href='AddProduct?ModelID={1}&NodeID={2}'>添加{0}</a></li><li><a href='javascript:;' onclick='ShowImport();'>导入{0}</a></li></ul></div>"; if (ModelID != null) { for (int i = 0; i < ModelID.Length; i++) { M_ModelInfo model = modBll.SelReturnModel(DataConverter.CLng(ModelID[i])); if (!string.IsNullOrEmpty(model.ItemName)) { str += string.Format(tlp, model.ItemName, ModelID[i], NodeID); } } } } ViewBag.addhtml = str; return(View(setting)); } }
public ActionResult ProductList() { int NodeID = DataConvert.CLng(Request["NodeID"]); int filter = DataConvert.CLng(Request["quicksouch"]); M_CommonData storeMod = conBll.SelMyStore_Ex(ref err); if (!string.IsNullOrEmpty(err)) { function.WriteErrMsg(err); return(null); } PageSetting setting = proBll.SelPage(CPage, PSize, storeMod.GeneralID, NodeID, Request["KeyWord"], filter); if (Request.IsAjaxRequest()) { return(PartialView("ProductList_List", setting)); } else { string str = ""; string ModeIDList = ""; string[] ModelID = null; if (NodeID > 0) { M_Node nod = nodeBll.GetNodeXML(NodeID); ModeIDList = nod.ContentModel; ModelID = ModeIDList.Split(','); string tlp = " <div class='btn-group'><button type='button' class='btn btn-default dropdown-toggle' data-toggle='dropdown'>{0}管理<span class='caret'></span></button><ul class='dropdown-menu' role='menu'><li><a href='AddProduct.aspx?ModelID={1}&NodeID={2}'>添加{0}</a></li><li><a href='javascript:;' onclick='ShowImport();'>导入{0}</a></li></ul></div>"; if (ModelID != null) { for (int i = 0; i < ModelID.Length; i++) { M_ModelInfo model = modBll.GetModelById(DataConverter.CLng(ModelID[i])); if (!string.IsNullOrEmpty(model.ItemName)) { str += string.Format(tlp, model.ItemName, ModelID[i], NodeID); } } } } ViewBag.addhtml = str; return(View(setting)); } }