Ejemplo n.º 1
0
 public static string getMinimumParametersToDisplay(string path)
 {
     try
     {
         var crcRepDef = GetReportDefinition(path);
         if (crcRepDef == null)
         {
             throw new ApplicationException(String.Format("Failed to retrieve repdef object for path {0}", path));
         }
         logger.DebugFormat("getMinimumParametersToDisplay: Report {0} User {1}",
                            crcRepDef.DisplayName, HttpContext.Current.User.Identity.Name);
         var ret = new ParametersAndParamListViewModel();
         ret.ParameterDefinitions = crcRepDef.GetMinimumParametersToDisplay();
         ret.AvailableParameters  = crcRepDef.GetAvailableParameterNames();
         string json = CrissCrossWebHelper.SerializeObjectIntoJson <ParametersAndParamListViewModel>(ret);
         return(json);
     }
     catch (Exception e)
     {
         LogAjaxError(e, "getMinimumParametersToDisplay");
         throw e;
     }
 }
Ejemplo n.º 2
0
 public static string getMinimumParametersToDisplay(string path)
 {
     try
     {
         var crcRepDef = GetReportDefinition(path);
         if (crcRepDef == null)
             throw new ApplicationException(String.Format("Failed to retrieve repdef object for path {0}", path));
         logger.DebugFormat("getMinimumParametersToDisplay: Report {0} User {1}",
             crcRepDef.DisplayName, HttpContext.Current.User.Identity.Name);
         var ret = new ParametersAndParamListViewModel();
         ret.ParameterDefinitions = crcRepDef.GetMinimumParametersToDisplay();
         ret.AvailableParameters = crcRepDef.GetAvailableParameterNames();
         string json = CrissCrossWebHelper.SerializeObjectIntoJson<ParametersAndParamListViewModel>(ret);
         return json;
     }
     catch (Exception e)
     {
         LogAjaxError(e, "getMinimumParametersToDisplay");
         throw e;
     }
 }