using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Model.CK;
using WMS.IData;
using System.Data;
using WMS.Common;
namespace WMS.Business.CK
{
public class BussOrderDetail : IBussFactory
{
#region 查询通知单明细
///
/// 查询通知单明细
///
///
///
public List GetOrderDetail(OrderDetailModel model)
{
DataTable dt = DataProvider.Instance.OrderDetail.GetOrderDetail(model);
List list = ConvertHelper.ConvertToList(dt);
return list;
}
#endregion
#region 新增或修改通知单明细
///
/// 新增或修改通知单明细
///
///
/// 0 新增,1 修改
///
public string InsOrUpdOrderDetail(List list, int flg)
{
Transaction = DataProvider.Instance.TranOracle;
if (flg == 0)
{
foreach (OrderDetailModel model in list)
{
DataProvider.Instance.OrderDetail.AddOrderDetails(model);
}
}
else
{
DataProvider.Instance.OrderDetail.UpdateOrderDetail(list);
}
logList.Add(DataProvider.Instance.logData);
TaCmtOrRak();
return this.ErrText;
}
#endregion
#region 删除通知单明细
public DataTable GetErpOrderData()
{
return DataProvider.Instance.OrderDetail.GetErpOrderData();
}
///
/// 删除通知单明细
///
///
///
public string DelOrderDetail(OrderDetailModel list)
{
DataProvider.Instance.OrderDetail.DelOrderDetail(list);
Transaction = DataProvider.Instance.TranOracle;
logList.Add(DataProvider.Instance.logData);
TaCmtOrRak();
return this.ErrText;
}
#endregion
}
}