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;
}
}
}