public JsonResult GetBrandList(string userId, string faType, string billno, string entId, int pageIndex = 1, int pageSize = 3) { try { if (string.IsNullOrEmpty(entId)) { entId = BaseConfiguration.EntId; } ///获取用户信息 UserInfoDal dal = new UserInfoDal(); List <UserInfo> user = dal.GetUserInfo(userId, entId); bool landing = false; bool staleDated = false; string Pricelevel = ""; string KhType = ""; if (user.Count > 0) { entId = user[0].EntId; Pricelevel = user[0].Pricelevel; KhType = user[0].KhType; landing = true; staleDated = user[0].StaleDated; } BrandDal bdal = new BrandDal(); List <BrandList> list = bdal.GetBrandList(entId, userId, Pricelevel, KhType, landing, staleDated, faType, billno, pageIndex, pageSize, out int recordCount, out int pageCount); return(Json(new { success = true, list = list, recordCount = recordCount, pageCount = pageCount })); } catch (Exception ex) { LogQueue.Write(LogType.Error, "Brand/GetBrandList", ex.Message); return(Json(new { success = false, message = ex.Message })); } }
public int EditBrand(int id, string name) { ValidateName(name); var brandDal = new BrandDal(); return(brandDal.EditBrand(id, name)); }
public int CreateBrand(string name) { ValidateName(name); var brandDal = new BrandDal(); return(brandDal.CreateBrand(name)); }
/// <summary> /// 商品分类 /// </summary> /// <returns></returns> public ActionResult Catalog() { var model = new CatalogViewModel(); var dal = new BrandDal(); model.BrandList = dal.GetList(); var pdal = new ProductTypeDal(); model.ProductTypeList = pdal.GetTypeFList(); return(PartialView(model)); }
/// <summary> /// 导航 /// </summary> /// <returns></returns> public ActionResult Navigation() { var model = new NavViewModel(); var dal = new BrandDal(); model.BrandTypeList = dal.GetListByProduct(); model.BrandList = dal.GetList(); var pdal = new ProductTypeDal(); model.ProductTypeList = pdal.GetTypeFList(); return(PartialView(model)); }
public Brand GetBrand(int id) { var brandDal = new BrandDal(); var dt = brandDal.GetBrand(id); var brand = new Brand(); if (dt.Rows.Count <= 0) { return(null); } var dr = dt.Rows[0]; brand.Id = int.Parse(dr["Id"].ToString()); brand.Name = dr["Name"].ToString(); return(brand); }
public List <Brand> SearchBrands(string name) { var brandDal = new BrandDal(); var dt = brandDal.SearchBrands(name); var brandsList = new List <Brand>(); foreach (DataRow dr in dt.Rows) { var brand = new Brand() { Id = int.Parse(dr["Id"].ToString()), Name = dr["Name"].ToString(), }; brandsList.Add(brand); } return(brandsList); }
public JsonResult GetPharmacy(string userId, string ArrondiType, string imgType, /*int num,*/ string entId, int pageIndex = 1, int pageSize = 8) { try { if (string.IsNullOrEmpty(ArrondiType)) { return(Json(new { success = false, message = "必传参数为空" })); } if (string.IsNullOrEmpty(entId)) { entId = BaseConfiguration.EntId; } ///获取用户信息 UserInfoDal dal = new UserInfoDal(); List <UserInfo> user = dal.GetUserInfo(userId, entId); string Pricelevel = ""; string KhType = ""; bool landing = false; bool staleDated = false; if (user.Count > 0) { entId = user[0].EntId; Pricelevel = user[0].Pricelevel; KhType = user[0].KhType; staleDated = user[0].StaleDated; landing = true; } string[] Array = ArrondiType.Split(new char[] { ',' }); BrandDal brand = new BrandDal(); List <PromModel> pList = new List <PromModel>(); int record = pageSize; int page = pageIndex; for (int i = 0; i < Array.Length; i++) { PromModel p = new PromModel(); if (Array[i] != "") { p.Name = Array[i]; p.PromList = brand.GetPharmacyList(entId, userId, Array[i], Pricelevel, KhType, /*num,*/ pageIndex, pageSize, landing, staleDated, out int recordCount, out int pageCount); pList.Add(p); if (Array.Length > 1) { record = pageSize; page = pageIndex; } else { record = recordCount; page = pageCount; } } } //获取图片信息 ImgInfoDal idal = new ImgInfoDal(); List <ImgInfo> ilist = idal.GetImgInfo(2, imgType, entId, "PC", ""); return(Json(new { success = true, list = pList, imgList = ilist, recordCount = record, pageCount = page })); } catch (Exception ex) { LogQueue.Write(LogType.Error, "Brand/GetPharmacy", ex.Message); return(Json(new { success = false, message = "E005" })); } }
public BrandLogic() { this.dal = new BrandDal(); }
public int DeleteBrand(int dni) { var brandDal = new BrandDal(); return(brandDal.DeleteBrand(dni)); }