Пример #1
0
        /// <summary>
        /// 资产清空
        /// </summary>
        public void ClearAllData()
        {
            //
            // 清空资产主表
            // 物理删除
            //
            _assetsMainRep.RemoveAll();

            //
            // 清空资产附表
            //
            _animalRep.RemoveAll();
            _bookRep.RemoveAll();
            _buildingRep.RemoveAll();
            _carRep.RemoveAll();
            _culturalrelicRep.RemoveAll();
            _houseRep.RemoveAll();
            _specialRep.RemoveAll();
            _generalRep.RemoveAll();
            _landRep.RemoveAll();

            //
            // 清空操作表
            //
            _aquairRep.RemoveAll();
            _borrowRep.RemoveAll();
            _ledGerCachRep.RemoveAll();
            _borrowRep.RemoveAll();
            _borrowDetailRep.RemoveAll();
            _aquairDetailRep.RemoveAll();
            _returnDetailRep.RemoveAll();
            _repairRep.RemoveAll();
            _repairDetailRep.RemoveAll();
            _scrapApllyRep.RemoveAll();
            _srScrapApplyDetailRep.RemoveAll();
            _orderListRep.RemoveAll();
            _inventoryRep.RemoveAll();
            _inventoryDetailRep.RemoveAll();
        }
Пример #2
0
        /// <summary>
        /// 删除所有资产借用单记录
        /// </summary>
        public void DeleteAllAssetsBorrow()
        {
            //
            // 先删除附表所有借用单编号等于当前要删除的主表条目的资产明细
            //

            _borrowDetailRep.RemoveAll();


            //
            // 删除主表
            //
            _borrowRep.RemoveAll();

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