/// <summary>
 /// 处理完成时间超过一个自然月或一个自然月以上的数据
 /// </summary>
 /// <param name="recordTime"></param>
 public void GoodsGrossProfitMoreMonth(DateTime recordTime)
 {
     #region 处理完成时间超过一个自然月或一个自然月以上的数据
     //合计商品毛利中超过一个自然月或一个自然月以上未完成的数据
     var goodsGrossProfitRecordList = _goodsGrossProfitRecordDetail.GetGoodsGrossProfitRecordDetailInfosForMoreMonth(recordTime);
     if (goodsGrossProfitRecordList.Any())
     {
         foreach (var item in goodsGrossProfitRecordList)
         {
             _goodsGrossProfit.UpdateGoodsGrossProfitInfo(item);
         }
     }
     #endregion
 }
Beispiel #2
0
 /// <summary>
 /// 处理完成时间超过一个自然月或一个自然月以上的数据
 /// </summary>
 public static void GoodsGrossProfitInfosForMoreMonth()
 {
     #region 处理完成时间超过一个自然月或一个自然月以上的数据
     //合计商品毛利中超过一个自然月或一个自然月以上未完成的数据
     var goodsGrossProfitRecordList = _goodsGrossProfitRecordDetail.GetGoodsGrossProfitRecordDetailInfosForMoreMonth(DateTime.Now);
     if (goodsGrossProfitRecordList.Any())
     {
         foreach (var item in goodsGrossProfitRecordList)
         {
             item.SalesPriceTotal   = -item.SalesPriceTotal;
             item.PurchaseCostTotal = -item.PurchaseCostTotal;
             item.Quantity          = -item.Quantity;
             _goodsGrossProfit.UpdateGoodsGrossProfitInfo(item);
         }
     }
     #endregion
 }