/// <summary>
 /// 插入退货明细
 /// </summary>
 /// <param name="applyDetailInfo"></param>
 public void InsertShopdApplyDetail(ShopApplyDetailInfo applyDetailInfo)
 {
     try
     {
         using (SqlConnection conn = Databases.GetSqlConnection(GlobalConfig.ERP_DB_NAME, false))
         {
             conn.Execute(SQL_INSERT_SHOPREFUNDAPPLYDETAIL, new
             {
                 ID            = applyDetailInfo.ID,
                 ApplyID       = applyDetailInfo.ApplyID,
                 GoodsID       = applyDetailInfo.GoodsID,
                 RealGoodsID   = applyDetailInfo.RealGoodsID,
                 GoodsName     = applyDetailInfo.GoodsName,
                 GoodsCode     = applyDetailInfo.GoodsCode,
                 Specification = string.IsNullOrEmpty(applyDetailInfo.Specification) ? string.Empty : applyDetailInfo.Specification,
                 Price         = applyDetailInfo.Price,
                 Quantity      = applyDetailInfo.Quantity,
                 Units         = string.IsNullOrEmpty(applyDetailInfo.Units) ? string.Empty : applyDetailInfo.Units,
                 BatchNo       = string.IsNullOrEmpty(applyDetailInfo.BatchNo) ? string.Empty : applyDetailInfo.BatchNo,
                 EffectiveDate = applyDetailInfo.EffectiveDate,
             });
         }
     }
     catch (Exception ex)
     {
         throw new ApplicationException("换货申请明细插入失败!", ex);
     }
 }
Example #2
0
        public void InsertShopdApplyDetailTest()
        {
            var flag = false;

            try
            {
                var applyDetailInfo = new ShopApplyDetailInfo(Guid.NewGuid()
                                                              , new Guid("828FE2DF-C6D9-42EB-9C9C-C19510ADDDBF"),
                                                              new Guid("DB195F6E-9ED5-4AEE-9B19-6EE688255C05"),
                                                              new Guid("DB195F6E-9ED5-4AEE-9B19-6EE688255C05"), "ceshi", "goodscode",
                                                              "", 20, 5, "盒");
                _target.InsertShopdApplyDetail(applyDetailInfo);
                flag = true;
            }
            catch (Exception ex)
            {
            }
            Assert.IsTrue(flag);
            //Assert.Inconclusive("无法验证不返回值的方法。");
        }