/// <summary> /// Printing the DataGrid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPrint_Click(object sender, RoutedEventArgs e) { try { try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Presentation Overview", Element = this.dgICPPresentationsList, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PRINT_FILTER, RichTextBox = this.RichTextBox }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: Presentation Overview"); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); } } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); } }
///// <summary> ///// Print Button Click Event ///// </summary> ///// <param name="sender"></param> ///// <param name="e"></param> //private void btnPrint_Click(object sender, RoutedEventArgs e) //{ // string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); // Logging.LogBeginMethod(this.DataContextRelativePerformanceUI.logger, methodNamespace); // try // { // Dispatcher.BeginInvoke((Action)(() => // { // RichTextBox.Document = PDFExporter.Print(dgRelativePerformanceUI, 10); // })); // RichTextBox.Print("MyDocument", Telerik.Windows.Documents.UI.PrintMode.Native); // } // catch (Exception ex) // { // Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); // Logging.LogException(this.DataContextRelativePerformanceUI.logger, ex); // } //} /// <summary> /// Printing the DataGrid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPrint_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); Logging.LogBeginMethod(this.DataContextRelativePerformanceUI.logger, methodNamespace); try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.RELATIVE_PERFORMANCE_UI, Element = this.dgRelativePerformanceUI, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PRINT_FILTER, RichTextBox = this.RichTextBox }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.BENCHMARK_RELATIVE_PERFORMANCE); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); Logging.LogException(this.DataContextRelativePerformanceUI.logger, ex); } }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "MacroDB Key Annual Report EM Summary", Element = this.dgMacroDBKeyReport, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER, SkipColumnDisplayIndex = new List <int> { 1, 8 } }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.MODELS_FX_MACRO_ECONOMICS_MACRO_DATABASE_KEY_DATA_REPORT); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); } }
/// <summary> /// Method to catch Click Event of Export to Excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions> { new RadExportOptions() { ElementName = ExportTypes.MULTI_LINE_CHART, Element = this.chMultiLineBenchmarkChart, ExportFilterOption = RadExportFilterOption.RADCHART_EXCEL_EXPORT_FILTER }, new RadExportOptions() { ElementName = ExportTypes.MULTI_LINE_GRID, Element = this.dgBenchmarkUI, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER }, }; ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.BENCHMARKS_MULTILINE_BENCHMARK); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog(ex.Message); } }
/// <summary> /// Printing the DataGrid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPrint_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "MacroDB Key Annual Report", Element = this.dgMacroDBKeyReport, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PRINT_FILTER, SkipColumnDisplayIndex = new List <int> { 1, 8 }, RichTextBox = this.RichTextBox }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: MacroDB Key Annual Report"); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); } }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); Logging.LogBeginMethod(this.DataContextSlice1ChartExtension.logger, methodNamespace); try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); if (grdRadChart.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.CHART_EXTENSION, Element = this.chChartExtension, ExportFilterOption = RadExportFilterOption.RADCHART_PDF_EXPORT_FILTER }); } else if (grdRadGridView.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.CHART_EXTENSION_DATA, Element = this.dgChartExtension, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER }); } ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.PORTFOLIO_CONSTRUCTION_FAIR_VALUE_COMPOSITION); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); Logging.LogException(this.DataContextSlice1ChartExtension.logger, ex); } }
/// <summary> /// Method to catch Click Event of Export to Excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { try { if (this.dgCustomSecurity.Visibility == Visibility.Visible) { List <RadExportOptions> radExportOptionsInfo = new List <RadExportOptions> { new RadExportOptions() { ElementName = "Custom Screening Tool", Element = this.dgCustomSecurity, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER } }; ChildExportOptions childExportOptions = new ChildExportOptions(radExportOptionsInfo, "Export Options: " + GadgetNames.CUSTOM_SCREENING_TOOL); childExportOptions.Show(); } } catch (Exception ex) { Prompt.ShowDialog(ex.Message); } }
/// <summary> /// Method to catch Click Event of Export to Excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); Logging.LogBeginMethod(this.DataContextSource.Logger, methodNamespace); try { if (this.dgDCFAnalysisSummary.Visibility == Visibility.Visible) { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions> { new RadExportOptions() { ElementName = ExportTypes.Analysis_Summary, Element = this.dgDCFAnalysisSummary, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER } }; ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + ExportTypes.Analysis_Summary); childExportOptions.Show(); } } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); Logging.LogException(this.DataContextSource.Logger, ex); } }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); Logging.LogBeginMethod(this.DataContextConsensusEstimatesDetails.logger, methodNamespace); try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Consensus Estimate Detail", Element = this.dgConsensusEstimate, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER, RichTextBox = this.RichTextBox, SkipColumnDisplayIndex = new List <int> { 1, 12 } }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: Consensus Estimate Detail"); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); Logging.LogException(this.DataContextConsensusEstimatesDetails.logger, ex); } }
/// <summary> /// btnExportPdf Click event handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); if (this.dgEMSummaryMarketData.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = this.dgEMSummaryMarketData.Tag.ToString(), Element = this.dgEMSummaryMarketData, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER }); } else if (this.dgEMSummaryMarketSSRData.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = this.dgEMSummaryMarketSSRData.Tag.ToString(), Element = this.dgEMSummaryMarketSSRData, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER }); } ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.MODELS_FX_MACRO_ECONOMICS_EM_DATA_REPORT); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); } }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); try { List <RadExportOptions> radExportOptionsInfo = new List <RadExportOptions>(); if (this.crtHoldingsPercentageRegion.Visibility == Visibility.Visible) { radExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.HOLDINGS_PIE_CHART_REGION, Element = this.crtHoldingsPercentageRegion, ExportFilterOption = RadExportFilterOption.RADCHART_PDF_EXPORT_FILTER }); } else if (this.dgHoldingsPercentageRegion.Visibility == Visibility.Visible) { radExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.HOLDINGS_PIE_GRID_REGION, Element = this.dgHoldingsPercentageRegion, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER }); } ChildExportOptions childExportOptions = new ChildExportOptions(radExportOptionsInfo, "Export Options: " + GadgetNames.BENCHMARK_HOLDINGS_REGION_PIECHART); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); } }
/// <summary> /// Method to catch Click Event of Export to Excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); if (chPCE.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.P_CE, Element = this.chPCE, ExportFilterOption = RadExportFilterOption.RADCHART_EXCEL_EXPORT_FILTER }); } else if (dgPCE.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.P_CE_DATA, Element = this.dgPCE, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER }); } ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.EXTERNAL_RESEARCH_HISTORICAL_VALUATION_CHART_PCE); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog(ex.Message); } }
/// <summary> /// btnExportExcel Click event handler /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { try { List <RadExportOptions> radExportOptionsInfo = new List <RadExportOptions>(); if (this.chScatter.Visibility == Visibility.Visible) { radExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Scatter Graph Chart", Element = this.chScatter , ExportFilterOption = RadExportFilterOption.RADCHART_EXCEL_EXPORT_FILTER }); } else if (this.dgScatterGraph.Visibility == Visibility.Visible) { radExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Scatter Graph Data", Element = this.dgScatterGraph , ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER }); } ChildExportOptions childExportOptions = new ChildExportOptions(radExportOptionsInfo, "Export Options: Scatter Graph"); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog(ex.Message); } }
/// <summary> /// Export to excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { if (this.grdRadChart.Visibility == Visibility.Visible) { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Gadget With Period Columns COA Specific", Element = this.chCOASpecific, ExportFilterOption = RadExportFilterOption.RADCHART_EXCEL_EXPORT_FILTER }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.GADGET_WITH_PERIOD_COLUMNS_COA_SPECIFIC); childExportOptions.Show(); } else { if (this.grdRadGridView.Visibility == Visibility.Visible) { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Gadget With Period Columns COA Specific", Element = this.dgCOASpecific, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.GADGET_WITH_PERIOD_COLUMNS_COA_SPECIFIC); childExportOptions.Show(); } } }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); if (chPCE.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.P_CE, Element = this.chPCE, ExportFilterOption = RadExportFilterOption.RADCHART_PDF_EXPORT_FILTER, RichTextBox = this.RichTextBox }); } else if (dgPCE.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.P_CE_DATA, Element = this.dgPCE, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER, RichTextBox = this.RichTextBox }); } ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, GadgetNames.EXTERNAL_RESEARCH_HISTORICAL_VALUATION_CHART_PCE); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); } }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); if (grdRadChart.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.UNREALIZED_GAINLOSS_CHART, Element = this.chUnrealizedGainLoss, ExportFilterOption = RadExportFilterOption.RADCHART_PDF_EXPORT_FILTER }); } if (grdRadGridView.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.UNREALIZED_GAINLOSS_DATA, Element = this.dgUnrealizedGainLoss, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER }); } ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.SECURITY_REFERENCE_UNREALIZED_GAIN_LOSS); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); } }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); Logging.LogBeginMethod(this.DataContextFairValueCompositionSummary.logger, methodNamespace); try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Fair Value Composition", Element = this.dgFairValueCompositionSummary, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: Fair Value Composition"); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); Logging.LogException(this.DataContextFairValueCompositionSummary.logger, ex); } }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); if (chScatter.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Scatter Graph Chart", Element = this.chScatter, ExportFilterOption = RadExportFilterOption.RADCHART_PDF_EXPORT_FILTER, RichTextBox = this.RichTextBox }); } else if (dgScatterGraph.Visibility == Visibility.Visible) { RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Scatter Graph Data", Element = this.dgScatterGraph, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER, RichTextBox = this.RichTextBox }); } ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: Scatter Graph"); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); } }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions> { new RadExportOptions() { ElementName = ExportTypes.MULTI_LINE_CHART, Element = this.chMultiLineBenchmarkChart, ExportFilterOption = RadExportFilterOption.RADCHART_PDF_EXPORT_FILTER }, new RadExportOptions() { ElementName = ExportTypes.MULTI_LINE_GRID, Element = this.dgBenchmarkUI, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER }, }; ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.BENCHMARKS_MULTILINE_BENCHMARK); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); } }
/// <summary> /// Printing the DataGrid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPrint_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); Logging.LogBeginMethod(this.DataContextSourceModel._logger, methodNamespace); try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.BASIC_DATA, Element = this.dgBasicData, ExportFilterOption = RadExportFilterOption.RADCHART_PRINT_FILTER, //RichTextBox = this.RichTextBox }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.SECURITY_REFERENCE_PRICE_COMPARISON); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); Logging.LogException(this.DataContextSourceModel._logger, ex); } }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { string methodNamespace = String.Format("{0}.{1}", GetType().FullName, System.Reflection.MethodInfo.GetCurrentMethod().Name); Logging.LogBeginMethod(this.DataContextValuations.Logger, methodNamespace); try { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); String elementName = "Consensus Estimate - " + (this.DataContextValuations.EntitySelectionInfo).LongName + " (" + (this.DataContextValuations.EntitySelectionInfo).ShortName + ") " + (_periodIsYearly ? this.dgConsensusEstimateValuations.Columns[2].Header : this.dgConsensusEstimateValuations.Columns[6].Header) + " - " + (_periodIsYearly ? this.dgConsensusEstimateValuations.Columns[7].Header : this.dgConsensusEstimateValuations.Columns[11].Header); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = elementName, Element = this.dgConsensusEstimateValuations, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER, RichTextBox = this.RichTextBox, SkipColumnDisplayIndex = new List <int> { 1, 12 } }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, GadgetNames.EXTERNAL_RESEARCH_CONSENSUS_VALUATIONS); childExportOptions.Show(); } catch (Exception ex) { Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK); Logging.LogException(this.DataContextValuations.Logger, ex); } }
/// <summary> /// catch export to excel button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Finstat Report", Element = this.dgFinstat, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: Finstat Report"); childExportOptions.Show(); }
/// <summary> /// method to catch export to excel button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { ChildExportOptions childExportOptions = new ChildExportOptions(new List <RadExportOptions> { new RadExportOptions() { Element = this.dgIndexConstituents, ElementName = "Index Constituent Data", ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER } }, "Export Options: " + GadgetNames.BENCHMARK_INDEX_CONSTITUENTS); childExportOptions.Show(); }
/// <summary> /// Export Excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { List <RadExportOptions> radExportOptionsInfo = new List <RadExportOptions>(); radExportOptionsInfo.Add(new RadExportOptions() { ElementName = this.txtHeader.Text, Element = this.radGridSnapshot, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER }); ChildExportOptions childExportOptions = new ChildExportOptions(radExportOptionsInfo, "Export Options: " + GadgetNames.BENCHMARKS_MARKET_PERFORMANCE_SNAPSHOT); childExportOptions.Show(); }
/// <summary> /// Printing the DataGrid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPrint_Click(object sender, RoutedEventArgs e) { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = GadgetNames.HOLDINGS_MARKET_CAPITALIZATION, Element = this.dgMarketCapData, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PRINT_FILTER, RichTextBox = this.RichTextBox }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.HOLDINGS_MARKET_CAPITALIZATION); childExportOptions.Show(); }
/// <summary> /// Exports to excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = ExportTypes.BENCHMARK_GRID, Element = this.dgTopTenSecurities, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.BENCHMARK_TOP_TEN_CONSTITUENTS); childExportOptions.Show(); }
/// <summary> /// Printing the DataGrid /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPrint_Click(object sender, RoutedEventArgs e) { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Finstat Report", Element = this.dgFinstat, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PRINT_FILTER, RichTextBox = this.RichTextBox, InitialHeaderBlock = InsertHeaderBlock }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: Finstat Report"); childExportOptions.Show(); }
/// <summary> /// catches export to excel button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { ChildExportOptions childExportOptions = new ChildExportOptions ( new List <RadExportOptions> { new RadExportOptions() { Element = this.dgRelativePerformance, ElementName = "Relative Performace Data", ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER } }, "Export Options: " + GadgetNames.BENCHMARK_RELATIVE_PERFORMANCE); childExportOptions.Show(); }
/// <summary> /// catches export to excel button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportExcel_Click(object sender, RoutedEventArgs e) { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = GadgetNames.HOLDINGS_ASSET_ALLOCATION, Element = this.dgAssetAllocation, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_EXCEL_EXPORT_FILTER, RichTextBox = this.RichTextBox }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.HOLDINGS_ASSET_ALLOCATION); childExportOptions.Show(); }
/// <summary> /// Event handler when user wants to Export the Grid to PDF /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExportPdf_Click(object sender, RoutedEventArgs e) { List <RadExportOptions> RadExportOptionsInfo = new List <RadExportOptions>(); RadExportOptionsInfo.Add(new RadExportOptions() { ElementName = "Sector Active Position", Element = this.dgRelativePerformance, ExportFilterOption = RadExportFilterOption.RADGRIDVIEW_PDF_EXPORT_FILTER, RichTextBox = this.RichTextBox }); ChildExportOptions childExportOptions = new ChildExportOptions(RadExportOptionsInfo, "Export Options: " + GadgetNames.PERFORMANCE_SECTOR_ACTIVE_POSITION); childExportOptions.Show(); }