using System; using System.Collections.Generic; using System.Linq; using System.Text; using WMS.Model.Strategy; using WMS.IData; using System.Data; using WMS.Common; namespace WMS.Business.Strategy { public class BussAccording : IBussFactory { /// /// 获取指派依据 /// /// /// public List GetAccording(AccordingModel model) { DataTable dt = DataProvider.Instance.According.GetAccording(model); List list = ConvertHelper.ConvertToList(dt); return list; } /// /// 操作指派依据 /// /// 指派依据实体List /// 标志 0 新增 1 修改 /// public string ManageAccording(List list, int flg) { logList.Add(DataProvider.Instance.logData); Transaction = DataProvider.Instance.TranOracle; foreach (AccordingModel model in list) { if (flg == 0)//新增 { DataProvider.Instance.According.AddAccording(model); } else//修改 { DataProvider.Instance.According.DeleteAccording(model); DataProvider.Instance.According.AddAccording(model); } } TaCmtOrRak(); return this.ErrText; } /// /// 删除指派依据 /// /// /// public string DeleteAccording(AccordingModel model) { logList.Add(DataProvider.Instance.logData); Transaction = DataProvider.Instance.TranOracle; DataProvider.Instance.According.DeleteAccording(model); TaCmtOrRak(); return this.ErrText; } /// /// 获取流水号 /// /// public string GetSerNum() { string serNum = DataProvider.Instance.According.GetSerNum(); return serNum; } } }