private string GetDataReport(out List <B01BCQTModel> oListB01BCQT) { oListB01BCQT = new List <B01BCQTModel>(); var listStartEndDateOYear = CommonFunction.GetStartEndDateAllMonthInYear(); if (listStartEndDateOYear.Count > 0) { foreach (var eachMonth in listStartEndDateOYear) { string StartDate = _dbMisaInfo.StartDate; string FromDate = eachMonth.FromDate; string ToDate = eachMonth.ToDate; int IsSummarySXKD = 0; string msg = Exec.MultipleResult("Proc_FIR_Get01_BCQT_ToX1", new { StartDate, FromDate, ToDate, IsSummarySXKD }, out ReportHeader outItem, out List <B01BCQTDetailItem> oList); if (msg.Length > 0) { return(Msg.Exec_Proc_FIR_Get01_BCQT_ToX1_Err); } if (outItem != null && (oList != null && oList.Count > 0)) { Guid RefID = outItem.RefID; int BudgetChapterCode = outItem.BudgetChapterCode; outItem = _mapper.Map <ReportHeader>(_dbMisaInfo); outItem.RefID = RefID; outItem.ReportID = "B01BCQT"; outItem.ReportPeriod = eachMonth.Month; outItem.ReportYear = eachMonth.Year; outItem.BudgetChapterCode = BudgetChapterCode; outItem.BudgetChapterID = BudgetChapterCode; B01BCQTModel b01BCTC = new B01BCQTModel { ReportHeader = outItem, B01BCQTDetail = oList }; oListB01BCQT.Add(b01BCTC); } } } if (oListB01BCQT.Count == 0) { return("Không có dữ liệu báo cáo"); } return(""); }
internal static B01BCQTEntity ToDataTransferObject(B01BCQTModel model) { return(model == null ? null : AutoMapper.Mapper.Map <B01BCQTModel, B01BCQTEntity>(model)); }