Esempio n. 1
0
 private void Dashboard_ConfigureDataConnection(object sender, ConfigureDataConnectionWebEventArgs e)
 {
     if (e.ConnectionParameters is ExtractDataSourceConnectionParameters extractParameters)
     {
         if (Guid.TryParse(extractParameters.FileName, out var id))
         {
             IDashboardDataExtract extract = GetDataExtract(id);
             if (extract != null)
             {
                 extract.ConfigureConnectionParameters(Application, extractParameters);
             }
         }
     }
 }
Esempio n. 2
0
        public IDashboardDataExtract ConfigureDataConnection(DataConnectionParametersBase dataConnectionParameters)
        {
            if (dataConnectionParameters is ExtractDataSourceConnectionParameters extractParameters &&
                Guid.TryParse(extractParameters.FileName, out var id))
            {
                IDashboardDataExtract extract = GetDataExtract(id);
                if (extract != null)
                {
                    extract.ConfigureConnectionParameters(Application, extractParameters);
                }

                return(extract);
            }

            return(null);
        }