public async Task <ActionResult> DeepenReportDetail(int totalReportSn, SelectedMentorTotalReportParmModel selectParam) { ViewBag.naviLeftMenu = Global.Report; var scMentoringTotalReport = await _scMentoringTotalReportService.GetMentoringTotalReportById(totalReportSn); var listscFileInfo = scMentoringTotalReport.ScMentoringTrFileInfoes.Select(mtfi => mtfi.ScFileInfo).Where(fi => fi.Status == "N"); var listFileContent = Mapper.Map <List <FileContent> >(listscFileInfo); var totalReportViewModel = Mapper.Map <MentoringTotalReportViewModel>(scMentoringTotalReport); totalReportViewModel.FileContents = listFileContent; // compSn을 통해 기업명 가져오기 var compSn = totalReportViewModel.CompSn; var compInfo = await vcCompInfoService.getVcCompInfoByCompSn(compSn); ViewBag.CompNm = compInfo.CompNm; //totalReportViewModel.CompNm = compNm.ToString(); //검색조건 유지를 위해 ViewBag.SelectParam = selectParam; return(View(totalReportViewModel)); }
public async Task <ActionResult> MentoringTotalReportList(SelectedMentorTotalReportParmModel param, string curPage) { ViewBag.LeftMenu = Global.MentoringReport; var mentorId = Session[Global.LoginID].ToString(); //사업 DropDown List Data var bizWorkDropDown = await MakeBizWork(mentorId, param.BizWorkYear); SelectList bizList = new SelectList(bizWorkDropDown, "BizWorkSn", "BizWorkNm"); ViewBag.SelectBizWorkList = bizList; //기업 DropDwon List Data var compInfoDropDown = await MakeBizComp(mentorId, param.BizWorkSn, param.BizWorkYear); SelectList compInfoList = new SelectList(compInfoDropDown, "CompSn", "CompNm"); ViewBag.SelectCompInfoList = compInfoList; //사업년도 DownDown List Data var bizWorkYearDropDown = MakeBizYear(2015); SelectList bizWorkYear = new SelectList(bizWorkYearDropDown, "Value", "Text"); ViewBag.SelectBizWorkYearList = bizWorkYear; //검색조건을 유지하기 위한 ViewBag.SelectParam = param; //실제 쿼리 int pagingSize = int.Parse(ConfigurationManager.AppSettings["PagingSize"]); var pagedListscMentoringTotalReport = await _scMentoringTotalReportService.GetPagedListMentoringTotalReportAsync(int.Parse(curPage ?? "1"), pagingSize, mentorId, param.BizWorkYear, param.BizWorkSn, param.CompSn); //맨토링 종합 레포트 정보 조회 var listTotalReportView = Mapper.Map <List <MentoringTotalReportViewModel> >(pagedListscMentoringTotalReport); return(View(new StaticPagedList <MentoringTotalReportViewModel>(listTotalReportView, int.Parse(curPage ?? "1"), pagingSize, pagedListscMentoringTotalReport.TotalItemCount))); ////실제 쿼리 //var listscMentoringTotalReport = await _scMentoringTotalReportService.GetMentoringTotalReportAsync(mentorId, param.BizWorkYear, param.BizWorkSn, param.CompSn); ////맨토링 종합 레포트 정보 조회 //var listTotalReportView = // Mapper.Map<List<MentoringTotalReportViewModel >>(listscMentoringTotalReport); //int pagingSize = int.Parse(ConfigurationManager.AppSettings["PagingSize"]); //return View(new StaticPagedList<MentoringTotalReportViewModel>(listTotalReportView.ToPagedList(int.Parse(curPage ?? "1"), pagingSize), int.Parse(curPage ?? "1"), pagingSize, listTotalReportView.Count)); }
public async Task <ActionResult> MentoringTotalReportDetail(int totalReportSn, SelectedMentorTotalReportParmModel selectParam) { ViewBag.LeftMenu = Global.MentoringReport; var scMentoringTotalReport = await _scMentoringTotalReportService.GetMentoringTotalReportById(totalReportSn); var listscFileInfo = scMentoringTotalReport.ScMentoringTrFileInfoes.Select(mtfi => mtfi.ScFileInfo).Where(fi => fi.Status == "N"); var listFileContent = Mapper.Map <List <FileContent> >(listscFileInfo); var totalReportViewModel = Mapper.Map <MentoringTotalReportViewModel>(scMentoringTotalReport); totalReportViewModel.FileContents = listFileContent; //검색조건 유지를 위해 ViewBag.SelectParam = selectParam; return(View(totalReportViewModel)); }