using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using WMS.Common; using WMS.IData; using WMS.Model.Stock; namespace WMS.Business.Stock { public class BussAdjustListInfo : IBussFactory { #region 查询所有明细 /// /// 查询所有明细 /// /// /// public List GetAdjustList(AdjustListInfoModel model) { DataTable dt = DataProvider.Instance.AdjustListInfo.GetAdjustList(model); ; List list = new List(); list = ConvertHelper.ConvertToList(dt); return list; } #endregion #region 新增库存调整单明细 /// /// 新增库存调整单明细 /// /// 库存调整单明细实体集合 /// public string ExecListAdd(List list) { foreach (AdjustListInfoModel model in list) { DataProvider.Instance.AdjustListInfo.ExecListAdd(model); Transaction = DataProvider.Instance.TranOracle; } logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } #endregion #region 修改 /// /// 修改 /// /// public string ExecListUpdate(AdjustListInfoModel model) { Transaction = DataProvider.Instance.TranOracle; DataProvider.Instance.AdjustListInfo.ExecListUpdate(model); logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } #endregion public string Get_StrLoc(string LOCATION_ID) { return DataProvider.Instance.AdjustListInfo.Get_StrLoc(LOCATION_ID); } #region 删除库调整单明细存 /// /// 删除库调整单明细存 /// /// /// public string DelList(AdjustListInfoModel model) { Transaction = DataProvider.Instance.TranOracle; DataProvider.Instance.AdjustListInfo.DelList(model); logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } #endregion public void AddInvertory( string loc, string sation) { string plcId = DataProvider.Instance.AutoRkData.GetPlcId(); DataProvider.Instance.AdjustList.AddInvertory(plcId, loc, sation); } public DataTable GetIncertory() { return DataProvider.Instance.AdjustList.GetIncertory(); } #region 获取流水号 /// /// 获取流水号 /// /// public string GetSerialNum() { return DataProvider.Instance.AdjustListInfo.GetSerialNum(); } #endregion } }