Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }