using System; using System.Collections.Generic; using System.Linq; using System.Text; using WMS.Model.Base; using WMS.IData; using System.Data; using WMS.Common; using System.Reflection; namespace WMS.Business.Base { public class BussPallet : IBussFactory { #region 获得容器数据 /// /// 得到容器数据 /// /// 容器Model /// public List GetPalletList(PalletModel model) { DataTable dt = DataProvider.Instance.Pallet.GetPalletTable(model); List list = null; if (DataLogErrWrite(dt, "获取容器资料")) { list = ConvertHelper.ConvertToList(dt); } else { return list; } return list; } #endregion public DataTable GetCtl(int barcodetime) { DataTable dt = DataProvider.Instance.Pallet.GetCtl(barcodetime); return dt; } public DataTable GetCtl2(int barcodetime) { DataTable dt = DataProvider.Instance.Pallet.GetCtl2(barcodetime); return dt; } public void Insert_T_BASE_PALLET(int STORAGE_ID, int BARCODETIME, int SEQID,string BarCode) { DataProvider.Instance.Pallet.Insert_T_BASE_PALLET(STORAGE_ID, BARCODETIME, SEQID, BarCode); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); //return this.ErrText; } #region 操作容器数据 增加 更新 /// /// 修改容器数据 /// /// 容器Model /// 1:修改 /// public string OperatePallet(PalletModel model, int opeflag) { DataProvider.Instance.Pallet.OperatePallet(model, opeflag); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } /// /// 批量新增容器数据 /// /// 容器Model集合 /// 0:新增 /// public string OperatePallet(List list, int opeflag) { DataProvider.Instance.Pallet.OperatePallet(list, opeflag); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } #endregion #region 删除容器数据 /// /// 批量删除容器数据 /// /// 容器Model集合 /// public string PalletDel(List list) { DataProvider.Instance.Pallet.PalletDel(list); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); return this.ErrText; } #endregion #region 删除数据写入到备份表 /// /// 删除数据写入到备份表 /// /// 容器Model集合 /// 错误日志 public string InsertPalletBack(List list) { //先写入 DataProvider.Instance.Pallet.InsertPalletBack(list); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); //在删除 DataProvider.Instance.Pallet.PalletDel(list); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } #endregion /// /// 批量修改容器资料 /// /// /// /// public string OperatePalletList(List list, int Flag) { DataProvider.Instance.Pallet.OperatePallet(list, Flag); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } } }