Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
            }
        }
Esempio n. 4
0
        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));
            }
        }