using System; using System.Collections.Generic; using System.Linq; using System.Text; using WMS.Model.Stock; using System.Data; using WMS.IData; using WMS.Common; using WMS.Model.Base; namespace WMS.Business.Base { public class BussSKU : IBussFactory { /// /// 获取SKU结果集 /// /// SKU public List GetSKUList(SKUModel model) { DataTable table = DataProvider.Instance.SKU.GetSKUDT(model); List SKUModel = ConvertHelper.ConvertToList(table); if (DataLogErrWrite(table, "获取SKU")) { return SKUModel; } return null; } /// /// 删除SKU /// /// SKUID /// 是否成功 public string DeleteSKU(string SKUID) { DataProvider.Instance.SKU.DeleteSKU(SKUID); logList.Add(DataProvider.Instance.logData); Transaction = DataProvider.Instance.TranOracle; TaCmtOrRak(); return ErrText; } /// /// 删除某商品的SKU /// /// GOODSID /// 是否成功 public string DeleteSKUByGoods(string GOODSID) { DataProvider.Instance.SKU.DeleteSKUByGoods(GOODSID); logList.Add(DataProvider.Instance.logData); Transaction = DataProvider.Instance.TranOracle; TaCmtOrRak(); return ErrText; } /// /// 新增SKU /// /// SKUModel /// 是否成功 public string InsertSKU(SKUModel SKUModel,ref string ID) { ID = DataProvider.Instance.SKU.InsertSKU(SKUModel); logList.Add(DataProvider.Instance.logData); Transaction = DataProvider.Instance.TranOracle; TaCmtOrRak(); return ErrText; } /// /// 修改SKU /// /// SKUModel /// 是否成功 public string UpdateSKU(SKUModel SKUModel) { DataProvider.Instance.SKU.UpdateSKU(SKUModel); logList.Add(DataProvider.Instance.logData); Transaction = DataProvider.Instance.TranOracle; TaCmtOrRak(); return ErrText; } } }