/********************************************************************************
** auth: DBS
** date: 2018/11/20 20:42:30
** desc: 尚未编写描述
** Ver.: V1.0.0
*********************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using HH.WMS.Entitys.Sys;
using HH.WMS.Entitys;
using HH.WMS.DAL.SysMgr;
using HH.WMS.DAL;
namespace HH.WMS.BLL.SysMgr
{
public class TN_WM_B_STRATEGY_VALUEBLL : DapperBaseBLL
{
///
/// 保存更新变更的策略
///
/// 仓库编号
/// 变更项
///
/// [HanHe(dbs)] CREATED 2018/11/19
public OperateResult UpdateSetValue(string stockCode, List list)
{
OperateResult operateResult = UseTransaction(trans =>
{
foreach (TN_WM_B_STRATEGY_DEFEntity m in list)
{
CreateDAL().UpdateSetValue(new TN_WM_B_STRATEGY_VALUEEntity()
{
CN_GUID = Guid.NewGuid().ToString(),
CN_S_CODE = m.CN_S_CODE,
CN_S_VALUE = m.CN_S_VALUE,
CN_S_STOCK_CODE = stockCode,
CN_S_CREATOR = m.CN_S_CREATOR,
CN_S_CREATOR_BY = m.CN_S_CREATOR_BY,
CN_S_MODIFY = m.CN_S_MODIFY,
CN_S_MODIFY_BY = m.CN_S_MODIFY_BY,
CN_S_NAME = m.CN_S_NAME,
CN_T_CREATE = DateTime.Now,
CN_T_MODFIY = DateTime.Now
}, trans);
}
});
return operateResult;
}
#region 修改值
///
/// 修改值
///
///
///
public OperateResult UpdateSetValue(List list)
{
return UseTransaction(trans =>
{
foreach (var item in list)
{
CreateDAL>().Update(new
{
CN_S_VALUE = item.CN_S_VALUE,
CN_S_MODIFY = item.CN_S_MODIFY,
CN_S_MODIFY_BY = item.CN_S_MODIFY_BY,
CN_T_MODFIY = item.CN_T_MODFIY
}, new
{
CN_S_STOCK_CODE = item.CN_S_STOCK_CODE,
CN_S_CODE = item.CN_S_CODE
}, trans);
}
});
}
#endregion
}
}