using System; using System.Data; using System.Collections.Generic; using WMS.Model.Base; using WMS.IData; using WMS.Common; namespace WMS.Business.Base { /// /// T_BASE_CAPACITY /// public class BussCapacity:IBussFactory { #region BasicMethod /// /// 增加一条数据 /// public string Add(CapacityModel model) { DataProvider.Instance.Capacity.Add(model); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } /// /// 批量增加 /// public List AddList(List list) { List err = new List(); foreach (CapacityModel model in list) { DataProvider.Instance.Capacity.Add(model); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); DataLogErrWrite(""); if (!string.IsNullOrEmpty(ErrText)) { model.REMARK = "错误信息:" + this.ErrText; err.Add(model); } } TaCmtOrRak(); return err; } /// /// 更新一条数据 /// public string Update(CapacityModel model) { DataProvider.Instance.Capacity.Update(model); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } /// /// 删除一条数据 /// public string Delete(string id) { DataProvider.Instance.Capacity.Delete(id); Transaction = DataProvider.Instance.TranOracle; logList.Add(DataProvider.Instance.logData); TaCmtOrRak(); return this.ErrText; } /// /// 获得数据列表 /// public List GetList(CapacityModel modle) { DataTable dt = DataProvider.Instance.Capacity.GetList(modle); List list = ConvertHelper.ConvertToList(dt); return list; } #endregion BasicMethod } }