コード例 #1
0
 private void LoadActualSales_Async()
 {
     if (this._regionType == SanofiRegionTypes.Province)
     {
         CD_DomainContext context = new CD_DomainContext();
         string cdIds = DBUtils.Get_CD_ProductIDs(Utils.GetBrandCode(_productBrand));
         if (GetDosageSaCodes() != "")
             cdIds = DBUtils.GetCdProductIds(GetDosageSaCodes());
         context.Load(context.GetProvinceActual_PerMonthQuery(cdIds, new DateTime(_endYear - 1, 1, 1), new DateTime(_endYear, _endMonth, 1).AddMonths(1).AddSeconds(-1), DBUtils.Get_CD_ProvinceIds(_groupRegionMapId, _productBrand)), ProvinceActualPerMonth_ResultCallBack, null);
     }
     else if (this._regionType == SanofiRegionTypes.TotalIR)
         _DAT_DomainContext.Load(_DAT_DomainContext.GetTotalActual_PerMonthQuery(Utils.GetBrandCode(_productBrand), 1, _endYear - 1, _endMonth, _endYear, GetDosageSaCodes()), TotalActual_PerMonth_ResultCallBack, null);
 }