public string Getattrvalue(string id) { StringBuilder attr = new StringBuilder(); if (RequestBase.GetString("code") != "") { id = RequestBase.GetString("code"); } List<SelectListItem> selectattrP = new List<SelectListItem>(); BLL.ProductAttributesBase ptbll = new BLL.ProductAttributesBase(); List<Model.ProductAttributesBase> modelType = ptbll.GetModelList(" pa_parentId = " + id); StringBuilder sbGoodsName = new StringBuilder(); attr.Append("[[\"0\",\"请选择\"]"); for (int i = 0; i < modelType.Count; i++) { attr.Append(",["); attr.Append("\"" + modelType[i].pa_ID.ToString() + "\","); attr.Append("\"" + modelType[i].pa_Name + "\""); attr.Append("]"); } attr.Append("]"); return attr.ToString(); }
public ActionResult ProductAttributesDelete() { bool result = false; string Message = ""; try { string dliid = RequestBase.GetString("dli_id"); string pid = dliid.Split('|')[0]; List<Model.ProductAttributesBase> model = pabll.GetModelList(" pa_parentid =" + pid); if (model.Count > 0) { Message = "该类别下有其它子类,不允许删除!"; return Content(DWZUtil.GetResultJson("300", Message, "", "", "")); } var palist = new BLL.ProductAttributeDetails().GetModelList(" sku_ID in (select sku_ID from skubase where sku_IsDel=0) and pa_ID=" + pid); if (palist.Count > 0) { return Content(DWZUtil.GetResultJson("300", "该属性已被引用,不允许删除", "", "", "")); } else { Model.ProductAttributesBase pamodel = new BLL.ProductAttributesBase().GetModel(int.Parse(pid)); pamodel.pa_IsDel = true; result = pabll.Update(pamodel); } if (result) { return Content(DWZUtil.GetAjaxTodoJson("200", "删除成功!!", "", "forward", "", "patBox", "")); } else { Message = "删除失败!"; return Content(DWZUtil.GetResultJson("300", Message, "", "", "")); } } catch { return Content(DWZUtil.GetResultJson("300", "删除失败!!", "", "", "")); } finally { } }