Пример #1
0
        /// <summary>
        /// 删除资产借用单记录
        /// </summary>
        /// <param name="EntyId"></param>
        public void DeleteAssetsBorrow(int EntityId)
        {
            //
            // 先删除附表所有借用单编号等于当前要删除的主表条目的资产明细
            //
            List <BorrowDetailAttribute> borrowList = _borrowDetailRep.Query(x => x.BorrowFormNo == EntityId);

            foreach (var borrowItem in borrowList)
            {
                _borrowDetailRep.Remove(borrowItem.EntityId);
            }

            //
            // 删除主表
            //
            _borrowRep.Remove(EntityId);

            //
            // 注意没有删除资产主表里面的领用人信息
            //_assetsMainRep.UpdateUsePeople(item.AcquirePerson, item.AssetsNums);
        }