示例#1
0
        public ActionResult ReportFilter(string focusAreaID = "0")
        {
            int fID = Convert.ToInt32(focusAreaID);

            smART.ViewModel.FocusArea focusArea = SearchHelper.GetFocusArea(focusAreaID);
            string       fName    = focusArea == null ? "" : focusArea.Focus_Area;
            string       subFName = focusArea == null ? "" : focusArea.Sub_Focus_Area;
            ReportFilter entity   = new smART.ViewModel.ReportFilter();

            entity.FocusAreaID = fID;
            string view = string.Format("~/Views/Reports/Filters/{0}.cshtml", GetFilterViewByFocusArea(fName, subFName));

            return(PartialView(view, entity));
        }
示例#2
0
 public ActionResult ReportContent(ReportFilter entity)
 {
     if (entity != null)
     {
         smART.ViewModel.FocusArea focusArea = SearchHelper.GetFocusArea(entity.FocusAreaID.ToString());
         if (focusArea != null)
         {
             entity.ReportName    = focusArea.Report_Name;
             entity.SP_Name       = focusArea.View_Name;
             entity.DataSet_Name  = focusArea.DataSet_Name;
             entity.Parameters    = focusArea.Parameters;
             entity.SubReportInfo = focusArea.SubReportInfo;
         }
     }
     Session["ReportFilter"] = entity;
     return(PartialView("~/Views/Reports/ReportContent.cshtml"));
 }