/// <summary>
 /// 处理完成时间超过一个自然月或一个自然月以上的数据
 /// </summary>
 /// <param name="recordTime"></param>
 public void CompanyGrossProfitMoreMonth(DateTime recordTime)
 {
     #region 处理完成时间超过一个自然月或一个自然月以上的数据
     //合计公司毛利中超过一个自然月或一个自然月以上未完成的数据
     var companyGrossProfitRecordList = _companyGrossProfitRecordDetail.GetCompanyGrossProfitDetailInfosForMoreMonth(recordTime);
     if (companyGrossProfitRecordList.Count > 0)
     {
         foreach (var item in companyGrossProfitRecordList)
         {
             _companyGrossProfitRecord.UpdateCompanyGrossProfitRecordInfo(item);
         }
     }
     #endregion
 }
Exemple #2
0
 /// <summary>
 /// 处理完成时间超过一个自然月或一个自然月以上的数据
 /// </summary>
 public static void CompanyGrossProfitRecordInfosForMoreMonth()
 {
     #region 处理完成时间超过一个自然月或一个自然月以上的数据
     //合计公司毛利中超过一个自然月或一个自然月以上未完成的数据
     var companyGrossProfitRecordList = _companyGrossProfitRecordDetail.GetCompanyGrossProfitDetailInfosForMoreMonth(DateTime.Now);
     if (companyGrossProfitRecordList.Count > 0)
     {
         foreach (var item in companyGrossProfitRecordList)
         {
             item.SalesAmount          = -item.SalesAmount;
             item.GoodsAmount          = -item.GoodsAmount;
             item.ShipmentIncome       = -item.ShipmentIncome;
             item.PromotionsDeductible = -item.PromotionsDeductible;
             item.PointsDeduction      = -item.PointsDeduction;
             item.ShipmentCost         = -item.ShipmentCost;
             item.PurchaseCosts        = -item.PurchaseCosts;
             item.CatCommission        = -item.CatCommission;
             _companyGrossProfitRecord.UpdateCompanyGrossProfitRecordInfo(item);
         }
     }
     #endregion
 }