/// <summary> /// 处理页面参数 /// </summary> /// <returns></returns> public ActionResult GoodsTypeInsert_2(string CTI_Name, string CTI_ID) { if (Convert.ToInt32(CTI_ID) == 0) { CommodityTypeInfo F_Info = new CommodityTypeInfo(); F_Info.CTI_Name = CTI_Name; F_Info.CTI_CTI_ID = null; shop.CommodityTypeInfo.Add(F_Info); //shop.Entry(F_Info).State = System.Data.EntityState.Added; int count = shop.SaveChanges(); if (count > 0) { return(RedirectToAction("GoodsTypeSelect", "GoodsType")); } else { string ErrorMsg = "抱歉,新增失败,可以继续~~~"; if (Session["ErrorMsg"] != null) { Session["ErrorMsg"] = null; } Session["ErrorMsg"] = ErrorMsg; return(RedirectToAction("GoodsTypeError", "GoodsType")); } } else { CommodityTypeInfo S_Info = new CommodityTypeInfo(); S_Info.CTI_Name = CTI_Name; S_Info.CTI_CTI_ID = Convert.ToInt32(CTI_ID); shop.CommodityTypeInfo.Add(S_Info); //shop.Entry(F_Info).State = System.Data.EntityState.Added; int count = shop.SaveChanges(); if (count > 0) { return(RedirectToAction("GoodsTypeSelect", "GoodsType")); } else { string ErrorMsg = "抱歉,新增失败,可以继续~~~"; if (Session["ErrorMsg"] != null) { Session["ErrorMsg"] = null; } Session["ErrorMsg"] = ErrorMsg; return(RedirectToAction("GoodsTypeError", "GoodsType")); } } }
public ActionResult GoodsTypeDelete(string needID) { //获取最后一个下标 int index = needID.LastIndexOf(","); string newID = needID.Substring(0, index); string[] StrID = newID.Split(','); int count = 0; for (int i = 0; i < StrID.Length; i++) { int id = Convert.ToInt32(StrID[i]); List <CommodityInfo> Glist = shop.CommodityInfo.Where(a => a.CI_CTI_ID == id).ToList(); if (Glist.Count > 0) { string ErrorMsg = "该类里面存在商品,所以不能删除"; if (Session["ErrorMsg"] != null) { Session["ErrorMsg"] = null; } Session["ErrorMsg"] = ErrorMsg; return(RedirectToAction("GoodsTypeError", "GoodsType")); } CommodityTypeInfo comm = new CommodityTypeInfo(); comm.CTI_ID = id; shop.Entry(comm).State = System.Data.EntityState.Deleted; } count = shop.SaveChanges(); if (count > 0) { return(RedirectToAction("GoodsTypeSelect", "GoodsType")); } else { string ErrorMsg = "抱歉删除失败了"; if (Session["ErrorMsg"] != null) { Session["ErrorMsg"] = null; } Session["ErrorMsg"] = ErrorMsg; return(RedirectToAction("GoodsTypeError", "GoodsType")); } }