/// <summary> /// 取消审核时:调入减少库存、调出添加库存(要还原) /// </summary> /// <param name="entity"></param> public virtual void CancelAuditExperienceInOrOut(ExperienceItemInfo item, int sysno) { DataCommand dc = DataCommandManager.GetDataCommand("Inventory_CancelAuditExperienceInOrOut"); dc.SetParameterValue("@CompanyCode", item.CompanyCode); dc.SetParameterValue("@ProductSysNo", item.ProductSysNo); dc.SetParameterValue("@SysNo", sysno); dc.ExecuteNonQuery(); }
/// <summary> /// 创建商品记录 /// </summary> /// <param name="requestSysNo"></param> /// <param name="lendItem"></param> /// <returns></returns> public virtual ExperienceItemInfo CreateExperienceItem(ExperienceItemInfo lendItem, int requestSysNo) { DataCommand dc = DataCommandManager.GetDataCommand("Inventory_CreateExperienceItem"); dc.SetParameterValue("@AllocateSysNo", requestSysNo); dc.SetParameterValue("@ProductSysNo", lendItem.ProductSysNo); dc.SetParameterValue("@AllocateQty", lendItem.AllocateQty); dc.SetParameterValue("@CompanyCode", "8601");//[Mark][Alan.X.Luo 硬编码] lendItem.SysNo = dc.ExecuteScalar <int>(); return(lendItem); }
private ExperienceInfo ConvertRequestVMToInfo(ExperienceVM vm) { ExperienceInfo info = vm.ConvertVM <ExperienceVM, ExperienceInfo>((v, i) => { }); info.ExperienceItemInfoList = new List <ExperienceItemInfo>(); vm.ExperienceItemInfoList.ForEach(item => { //info.ExperienceItemInfoList.Add(new ExperienceItemInfo() //{ // AllocateQty = item.AllocateQty, // ProductID = item.ProductID, // ProductName = item.ProductName, // ProductSysNo = item.ProductSysNo //}); ExperienceItemInfo itemInfo = item.ConvertVM <ExperienceItemVM, ExperienceItemInfo>(); info.ExperienceItemInfoList.Add(itemInfo); }); return(info); }