Пример #1
0
        /// <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();
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
        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);
        }