/// <summary> /// 查询产品SKU信息分页 /// </summary> /// <returns></returns> public ActionResult GetList() { string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); string BarCode = WebUtil.GetFormValue <string>("BarCode"); string FactoryNum = WebUtil.GetFormValue <string>("FactoryNum"); string InCode = WebUtil.GetFormValue <string>("InCode"); string ProductName = WebUtil.GetFormValue <string>("ProductName"); string CateNum = WebUtil.GetFormValue <string>("CateNum"); string UnitNum = WebUtil.GetFormValue <string>("UnitNum"); string Color = WebUtil.GetFormValue <string>("Color"); string Size = WebUtil.GetFormValue <string>("Size"); string CusNum = WebUtil.GetFormValue <string>("CusNum"); string SupNum = WebUtil.GetFormValue <string>("SupNum"); string CusName = WebUtil.GetFormValue <string>("CusName"); string SupName = WebUtil.GetFormValue <string>("SupName"); int PageIndex = WebUtil.GetFormValue <int>("PageIndex", 1); int PageSize = WebUtil.GetFormValue <int>("PageSize", 10); ProductEntity entity = new ProductEntity(); entity.CompanyID = CompanyID; entity.BarCode = BarCode; entity.FactoryNum = FactoryNum; entity.InCode = InCode; entity.ProductName = ProductName; entity.CateNum = CateNum; entity.UnitNum = UnitNum; entity.Color = Color; entity.Size = Size; entity.CusNum = CusNum; entity.SupNum = SupNum; entity.CusName = CusName; entity.SupName = SupName; PageInfo pageInfo = new PageInfo() { PageIndex = PageIndex, PageSize = PageSize }; ProductSkuProvider provider = new ProductSkuProvider(CompanyID); List <ProductEntity> listResult = provider.GetSkuList(entity, ref pageInfo); DataListResult <ProductEntity> dataResult = new DataListResult <ProductEntity>(); dataResult.Code = (int)EResponseCode.Success; dataResult.Message = "响应成功"; dataResult.Result = listResult; dataResult.PageInfo = pageInfo; return(Content(JsonHelper.SerializeObject(dataResult))); }
/// <summary> /// 根据产品SKU的编码查询产品信息 /// </summary> /// <returns></returns> public ActionResult GetSkuBarCode() { string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); string BarCode = WebUtil.GetFormValue <string>("BarCode"); ProductSkuProvider provider = new ProductSkuProvider(CompanyID); ProductEntity entity = provider.GetSkuBarCode(BarCode); DataResult <ProductEntity> dataResult = new DataResult <ProductEntity>(); dataResult.Code = (int)EResponseCode.Success; dataResult.Message = "响应成功"; dataResult.Result = entity; return(Content(JsonHelper.SerializeObject(dataResult))); }
/// <summary> /// 根据产品的唯一编号查询SKU信息 /// </summary> /// <returns></returns> public ActionResult GetSkuList() { string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); string ProductNum = WebUtil.GetFormValue <string>("ProductNum"); ProductSkuProvider provider = new ProductSkuProvider(CompanyID); List <ProductSkuEntity> listResult = provider.GetSkuList(ProductNum); DataResult <List <ProductSkuEntity> > dataResult = new DataResult <List <ProductSkuEntity> >(); dataResult.Code = (int)EResponseCode.Success; dataResult.Message = "响应成功"; dataResult.Result = listResult; return(Content(JsonHelper.SerializeObject(dataResult))); }
/// <summary> /// 根据SKU唯一编号批量删除SKU信息 /// </summary> /// <returns></returns> public ActionResult DeleteSku() { string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); List <string> list = WebUtil.GetFormObject <List <string> >("List"); ProductSkuProvider provider = new ProductSkuProvider(CompanyID); int line = provider.DeleteSku(list); DataResult dataResult = new DataResult(); if (line > 0) { dataResult.Code = (int)EResponseCode.Success; dataResult.Message = "删除成功"; } else { dataResult.Code = (int)EResponseCode.Exception; dataResult.Message = "删除失败"; } return(Content(JsonHelper.SerializeObject(dataResult))); }
/// <summary> /// 编辑产品信息 /// </summary> /// <returns></returns> public ActionResult EditProduct() { string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); ProductEntity entity = WebUtil.GetFormObject <ProductEntity>("Entity"); ProductSkuProvider provider = new ProductSkuProvider(CompanyID); int line = provider.EditProduct(entity); DataResult dataResult = new DataResult(); if (line > 0) { dataResult.Code = (int)EResponseCode.Success; dataResult.Message = "编辑成功"; } else { dataResult.Code = (int)EResponseCode.Exception; dataResult.Message = "编辑失败"; } return(Content(JsonHelper.SerializeObject(dataResult))); }