BaoKai_202508-Wms-Jingwang..../WMS.Business/Base/BussCapacity.cs
2025-08-24 09:35:55 +08:00

92 lines
2.4 KiB
C#

using System;
using System.Data;
using System.Collections.Generic;
using WMS.Model.Base;
using WMS.IData;
using WMS.Common;
namespace WMS.Business.Base
{
/// <summary>
/// T_BASE_CAPACITY
/// </summary>
public class BussCapacity:IBussFactory
{
#region BasicMethod
/// <summary>
/// 增加一条数据
/// </summary>
public string Add(CapacityModel model)
{
DataProvider.Instance.Capacity.Add(model);
Transaction = DataProvider.Instance.TranOracle;
logList.Add(DataProvider.Instance.logData);
TaCmtOrRak();
return this.ErrText;
}
/// <summary>
/// 批量增加
/// </summary>
public List<CapacityModel> AddList(List<CapacityModel> list)
{
List<CapacityModel> err = new List<CapacityModel>();
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;
}
/// <summary>
/// 更新一条数据
/// </summary>
public string Update(CapacityModel model)
{
DataProvider.Instance.Capacity.Update(model);
Transaction = DataProvider.Instance.TranOracle;
logList.Add(DataProvider.Instance.logData);
TaCmtOrRak();
return this.ErrText;
}
/// <summary>
/// 删除一条数据
/// </summary>
public string Delete(string id)
{
DataProvider.Instance.Capacity.Delete(id);
Transaction = DataProvider.Instance.TranOracle;
logList.Add(DataProvider.Instance.logData);
TaCmtOrRak();
return this.ErrText;
}
/// <summary>
/// 获得数据列表
/// </summary>
public List<CapacityModel> GetList(CapacityModel modle)
{
DataTable dt = DataProvider.Instance.Capacity.GetList(modle);
List<CapacityModel> list = ConvertHelper<CapacityModel>.ConvertToList(dt);
return list;
}
#endregion BasicMethod
}
}