public static Product_CE ToCE(ProductEntity item) { Product_CE target = new Product_CE(); target.ID = item.ID; target.SnNum = item.SnNum; target.BarCode = item.BarCode; target.ProductName = item.ProductName; target.Num = item.Num; target.MinNum = item.MinNum; target.MaxNum = item.MaxNum; target.UnitNum = item.UnitNum; target.UnitName = item.UnitName; target.CateNum = item.CateNum; target.CateName = item.CateName; target.Size = item.Size; target.Color = item.Color; target.InPrice = item.InPrice; target.OutPrice = item.OutPrice; target.AvgPrice = item.AvgPrice; target.NetWeight = item.NetWeight; target.GrossWeight = item.GrossWeight; target.Description = item.Description; target.PicUrl = item.PicUrl; target.IsDelete = item.IsDelete; target.CreateTime = item.CreateTime; target.CreateUser = item.CreateUser; target.StorageNum = item.StorageNum; target.DefaultLocal = item.DefaultLocal; target.CusNum = item.CusNum; target.CusName = item.CusName; target.Display = item.Display; target.Remark = item.Remark; return(target); }
/// <summary> /// 新增产品信息 /// </summary> /// <param name="ce"></param> /// <returns></returns> public int Add(Product_CE ce) { if (ce != null) { ProductEntity entity = Product_To.To(ce); ProductProvider provider = new ProductProvider(); int line = provider.Add(entity); return(line); } return(0); }
/// <summary> /// 根据产品SN号码查询产品的详细信息 /// SNNum为产品的唯一编号 /// </summary> /// <param name="name"></param> /// <returns></returns> public Product_CE GetProductBySn(string snNum) { if (snNum.IsEmpty()) { return(null); } ProductProvider provider = new ProductProvider(); ProductEntity entity = provider.GetProductBySn(snNum); if (entity != null) { Product_CE productCe = Product_To.ToCE(entity); return(productCe); } return(null); }
/// <summary> /// 查询所有的产信息 /// </summary> /// <returns></returns> public List <Product_CE> GetList() { ProductProvider provider = new ProductProvider(); List <ProductEntity> list = provider.GetListByCache(); if (!list.IsNullOrEmpty()) { List <Product_CE> listResult = new List <Product_CE>(); foreach (ProductEntity iten in list) { Product_CE ce = Product_To.ToCE(iten); listResult.Add(ce); } return(listResult); } return(null); }
/// <summary> /// 根据产品条码查询产品的集合 /// </summary> /// <param name="name"></param> /// <returns></returns> public List <Product_CE> GetListByBarCode(string barCode) { if (barCode.IsEmpty()) { return(null); } ProductProvider provider = new ProductProvider(); List <ProductEntity> list = provider.GetProductByBarCode(barCode); if (!list.IsNullOrEmpty()) { List <Product_CE> listResult = new List <Product_CE>(); foreach (ProductEntity iten in list) { Product_CE ce = Product_To.ToCE(iten); listResult.Add(ce); } return(listResult); } return(null); }