Пример #1
0
        /*
         * /// <summary>
         * /// Obsolete:use session to store parameters.
         * /// Get report parameters querystring.
         * /// </summary>
         * /// <remarks>
         * /// It is used for exporting to different format and image stream
         * /// </remarks>
         * /// <param name="parameters"></param>
         * /// <returns></returns>
         * public static string GetReportParameters(ParameterValue[] parameters)
         * {
         *      string reportParameters = "";
         *
         *      // set the report parameters
         *      if (parameters!=null && parameters.Length>0)
         *      {
         *              foreach (ParameterValue parameter in parameters )
         *              {
         *                      reportParameters += ("&" + parameter.Name +"=" + HttpContext.Current.Server.UrlEncode(parameter.Value));
         *              }
         *      }
         *
         *      return reportParameters;
         * }
         * /// <summary>
         * /// Obsolete:use session to store parameters.
         * /// The report image stream, export expose parameters to end user.
         * /// User may call the url directly without login, or change the parameter value
         * /// </summary>
         * /// <param name="parameters"></param>
         * /// <returns></returns>
         * public static string GetParasHashValue(ParameterValue[] parameters)
         * {
         *      string parasValue="";
         *
         *      // set the report parameters
         *      if (parameters!=null && parameters.Length>0)
         *      {
         *              foreach (ParameterValue parameter in parameters )
         *              {
         *                      parasValue +=","+parameter.Value;
         *              }
         *      }
         *
         *      string parasHashValue = FormsAuthentication.HashPasswordForStoringInConfigFile(parasValue, "MD5");
         *
         *      return parasHashValue;
         * }
         */
        /// <summary>
        /// Get report service setting
        /// </summary>
        /// <returns></returns>
        public static ReportSettings GetSettings()
        {
            ReportSettings settings = (ReportSettings)System.Configuration.ConfigurationSettings.GetConfig("ReportSettings");

            return(settings);
        }