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
}
}