/// <summary> /// 获取批量属性信息 /// </summary> /// <param name="ids"></param> /// <returns></returns> public JsonResult GetAttrByIds(string ids, int gcid) { string[] idstr = ids.Split(','); AttributesBll bll = new AttributesBll(); return(Json(bll.GetList(w => idstr.Contains(w.ID.ToString()) && w.GoodsClassID == gcid), JsonRequestBehavior.AllowGet)); }
/// <summary> /// 合并属性名 /// </summary> /// <param name="id"></param> /// <param name="ids"></param> /// <param name="gcid"></param> /// <returns></returns> public JsonResult CombineAttr(long id, string ids, int gcid) { string[] idstr = ids.Split(','); AttributesBll bll = new AttributesBll(); return(Json(bll.CombineAttr(id, ids, gcid), JsonRequestBehavior.AllowGet)); }
/// <summary> /// <auth>徐柳</auth> /// 根据一级类目获取属性名列表 /// </summary> /// <param name="gcid">一级类目id</param> /// <returns></returns> public JsonResult GetAttrListByP(int gcid) { AttributesBll bll = new AttributesBll(); var tt = bll.GetList(w => w.GoodsClassID == gcid && w.Status == 0); return(Json(tt, JsonRequestBehavior.AllowGet)); }
public ActionResult AttrValueIndex(long id = 0) { AttributesBll bll = new AttributesBll(); ViewBag.aid = id.ToString(); ViewBag.aName = bll.GetObjectById(w => w.ID == id).AName; return(View()); }
public ActionResult Details(int goodsId = 0) { GoodsBasicBll bll = new GoodsBasicBll(); int gcPid = 0; var goods = bll.GetModelByGBid(goodsId, out gcPid); AttributesBll objAttributesBll = new AttributesBll(); ViewBag.AttrValue = objAttributesBll.GetListByGBid(goodsId, goods.EnterpriseID); return View(goods); }
/// <summary> /// 获取属性名列表 /// </summary> /// <param name="PageIndex">页码(从1开始)</param> /// <param name="PageSize">每页大小</param> /// <returns></returns> public JsonResult GetAList(string aName = "", int gcid = 0, int status = -1, int pageIndex = 1, int pageSize = 0) { if (pageIndex == 0) { pageIndex = 1; } AttributesBll bll = new AttributesBll(); return(Json(bll.GetAList(aName, gcid, status, pageIndex, pageSize), JsonRequestBehavior.AllowGet)); }
/// <summary> /// 修改属性名 /// </summary> /// <param name="id"></param> /// <param name="aname"></param> /// <returns></returns> public JsonResult Update(long id, string aname) { AttributesBll bll = new AttributesBll(); int count=bll.Update(new Attributes { AName = aname }, x => new { x.AName }, x => x.ID == id); // bool statuss = (count > 0) ? true : false; return Json(new ReturnData<string>() { Status = true }, JsonRequestBehavior.AllowGet); }
/// <summary> /// 修改属性名 /// </summary> /// <param name="id"></param> /// <param name="aname"></param> /// <returns></returns> public JsonResult Update(long id, string aname) { AttributesBll bll = new AttributesBll(); int count = bll.Update(new Attributes { AName = aname }, x => new { x.AName }, x => x.ID == id); // bool statuss = (count > 0) ? true : false; return(Json(new ReturnData <string>() { Status = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult Operate(int id = 0) { ViewBag.gbId = id; //价格区间 ViewBag.isPrice = LoginUser.UserBasic.Enterprise.ISPrice; ViewBag.priceLower = LoginUser.UserBasic.Enterprise.PriceLower; ViewBag.priceUpper = LoginUser.UserBasic.Enterprise.PriceUpper; GoodsBasicBll bll = new GoodsBasicBll(); GoodsGroupBll ggBll = new GoodsGroupBll(); GoodsBasic list = new GoodsBasic(); ViewBag.gAttr = new List <Hashtable>(); ViewBag.pClass = 0; int gclassP; if (id != 0) { list = bll.GetModelByGBid(id, out gclassP, LoginUser.UserBasic.EnterpriseID); ViewBag.pClass = gclassP; if (list != null) { //商品属性 AttributesBll gavBll = new AttributesBll(); ViewBag.gAttr = gavBll.GetListByGBid(id); ////商品销售卖点 //SellPointBll spBll = new SellPointBll(); //list.SellPointList = spBll.GetListByGBid(id); //商品可视分组 list.GoodsGroupList = ggBll.GetListByGBid(id); } else { Response.Redirect("/Login/Index"); return(Content("此商品不存在")); } } //有货状态 SelectLists sList = new SelectLists(); ViewBag.ISNormal = new SelectList(sList.GetGBISNormal(), "value", "text", list.ISNormal); //价格模式 ViewBag.RType = new SelectList(sList.GetGBRType(), "value", "text", list.RType); //可视分组 ViewBag.gGroupList = ggBll.GetGGList(LoginUser.UserBasic.EnterpriseID); //所属品牌 BrandBll bBll = new BrandBll(); ViewBag.BrandID = new SelectList(bBll.GetEBList(LoginUser.UserBasic.EnterpriseID), "ID", "BName", list.BrandID); return(View(list)); }
public ActionResult Operate(int id = 0) { ViewBag.gbId = id; //价格区间 ViewBag.isPrice = LoginUser.UserBasic.Enterprise.ISPrice; ViewBag.priceLower = LoginUser.UserBasic.Enterprise.PriceLower; ViewBag.priceUpper = LoginUser.UserBasic.Enterprise.PriceUpper; GoodsBasicBll bll = new GoodsBasicBll(); GoodsGroupBll ggBll = new GoodsGroupBll(); GoodsBasic list = new GoodsBasic(); ViewBag.gAttr = new List<Hashtable>(); ViewBag.pClass = 0; int gclassP; if (id != 0) { list = bll.GetModelByGBid(id, out gclassP, LoginUser.UserBasic.EnterpriseID); ViewBag.pClass = gclassP; if (list != null) { //商品属性 AttributesBll gavBll = new AttributesBll(); ViewBag.gAttr = gavBll.GetListByGBid(id); ////商品销售卖点 //SellPointBll spBll = new SellPointBll(); //list.SellPointList = spBll.GetListByGBid(id); //商品可视分组 list.GoodsGroupList = ggBll.GetListByGBid(id); } else { Response.Redirect("/Login/Index"); return Content("此商品不存在"); } } //有货状态 SelectLists sList = new SelectLists(); ViewBag.ISNormal = new SelectList(sList.GetGBISNormal(), "value", "text", list.ISNormal); //价格模式 ViewBag.RType = new SelectList(sList.GetGBRType(), "value", "text", list.RType); //可视分组 ViewBag.gGroupList = ggBll.GetGGList(LoginUser.UserBasic.EnterpriseID); //所属品牌 BrandBll bBll = new BrandBll(); ViewBag.BrandID = new SelectList(bBll.GetEBList(LoginUser.UserBasic.EnterpriseID), "ID", "BName", list.BrandID); return View(list); }
/// <summary> /// <auth>徐柳</auth> /// 根据一级类目获取属性名列表 /// </summary> /// <param name="gcid">一级类目id</param> /// <returns></returns> public JsonResult GetAttrListByP(int gcid) { AttributesBll bll = new AttributesBll(); var tt = bll.GetList(w => w.GoodsClassID == gcid && w.Status == 0); return Json(tt, JsonRequestBehavior.AllowGet); }
public ActionResult AttrValueIndex(long id=0) { AttributesBll bll = new AttributesBll(); ViewBag.aid = id.ToString(); ViewBag.aName= bll.GetObjectById(w => w.ID == id).AName; return View(); }
/// <summary> /// 获取属性名列表总数 /// </summary> /// <returns></returns> // [Authoriz(Authorization.GoodsView)] public JsonResult GetAllCount(string aName="", int gcid=0, int status=-1) { AttributesBll bll = new AttributesBll(); return Json(bll.GetAllCount(aName, gcid, status), JsonRequestBehavior.AllowGet); }
/// <summary> /// 获取属性名列表 /// </summary> /// <param name="PageIndex">页码(从1开始)</param> /// <param name="PageSize">每页大小</param> /// <returns></returns> public JsonResult GetAList(string aName = "", int gcid = 0, int status = -1, int pageIndex=1, int pageSize=0) { if (pageIndex == 0) pageIndex = 1; AttributesBll bll = new AttributesBll(); return Json(bll.GetAList(aName, gcid, status, pageIndex, pageSize), JsonRequestBehavior.AllowGet); }
/// <summary> /// 获取属性名列表总数 /// </summary> /// <returns></returns> // [Authoriz(Authorization.GoodsView)] public JsonResult GetAllCount(string aName = "", int gcid = 0, int status = -1) { AttributesBll bll = new AttributesBll(); return(Json(bll.GetAllCount(aName, gcid, status), JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获取批量属性信息 /// </summary> /// <param name="ids"></param> /// <returns></returns> public JsonResult GetAttrByIds(string ids,int gcid) { string[] idstr = ids.Split(','); AttributesBll bll = new AttributesBll(); return Json(bll.GetList(w => idstr.Contains(w.ID.ToString()) && w.GoodsClassID==gcid), JsonRequestBehavior.AllowGet); }
/// <summary> /// 合并属性名 /// </summary> /// <param name="id"></param> /// <param name="ids"></param> /// <param name="gcid"></param> /// <returns></returns> public JsonResult CombineAttr(long id, string ids, int gcid) { string[] idstr = ids.Split(','); AttributesBll bll = new AttributesBll(); return Json(bll.CombineAttr(id,ids,gcid), JsonRequestBehavior.AllowGet); }