using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Model.Strategy;
using WMS.IData;
using System.Data;
using WMS.Common;
namespace WMS.Business.Strategy
{
public class BussAccording : IBussFactory
{
///
/// 获取指派依据
///
///
///
public List GetAccording(AccordingModel model)
{
DataTable dt = DataProvider.Instance.According.GetAccording(model);
List list = ConvertHelper.ConvertToList(dt);
return list;
}
///
/// 操作指派依据
///
/// 指派依据实体List
/// 标志 0 新增 1 修改
///
public string ManageAccording(List list, int flg)
{
logList.Add(DataProvider.Instance.logData);
Transaction = DataProvider.Instance.TranOracle;
foreach (AccordingModel model in list)
{
if (flg == 0)//新增
{
DataProvider.Instance.According.AddAccording(model);
}
else//修改
{
DataProvider.Instance.According.DeleteAccording(model);
DataProvider.Instance.According.AddAccording(model);
}
}
TaCmtOrRak();
return this.ErrText;
}
///
/// 删除指派依据
///
///
///
public string DeleteAccording(AccordingModel model)
{
logList.Add(DataProvider.Instance.logData);
Transaction = DataProvider.Instance.TranOracle;
DataProvider.Instance.According.DeleteAccording(model);
TaCmtOrRak();
return this.ErrText;
}
///
/// 获取流水号
///
///
public string GetSerNum()
{
string serNum = DataProvider.Instance.According.GetSerNum();
return serNum;
}
}
}