/// <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);
            }
        }
Exemplo n.º 3
0
        /// <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);
            }
        }
Exemplo n.º 4
0
 /// <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);
     }
 }
Exemplo n.º 5
0
        /// <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);
            }
        }
Exemplo n.º 6
0
        /// <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);
            }
        }
Exemplo n.º 7
0
 /// <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);
            }
        }
Exemplo n.º 9
0
        /// <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);
            }
        }
Exemplo n.º 12
0
        /// <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);
            }
        }
Exemplo n.º 13
0
        /// <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);
            }
        }
Exemplo n.º 14
0
 /// <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();
         }
     }
 }
Exemplo n.º 15
0
        /// <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);
            }
        }
Exemplo n.º 16
0
        /// <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);
            }
        }
Exemplo n.º 17
0
        /// <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);
            }
        }
Exemplo n.º 18
0
        /// <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);
            }
        }
Exemplo n.º 19
0
        /// <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);
            }
        }
Exemplo n.º 20
0
        /// <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);
            }
        }
Exemplo n.º 21
0
        /// <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);
            }
        }
Exemplo n.º 22
0
        /// <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();
        }
Exemplo n.º 23
0
        /// <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();
        }
Exemplo n.º 25
0
        /// <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();
        }
Exemplo n.º 27
0
        /// <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();
        }
Exemplo n.º 30
0
        /// <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();
        }