/// <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); } }
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("无法验证不返回值的方法。"); }