Пример #1
0
 /// <summary>
 /// create RadDocument from the DataGrid
 /// </summary>
 /// <returns>Returns the RadDcoument for the Grid</returns>
 public override DCFPDFExport CreateDocument()
 {
     try
     {
         DCFPDFExport   data        = new DCFPDFExport();
         GridViewLength columnWidth = this.dgDCFSummary.Columns[0].ActualWidth;
         data.DataTable = PDFExporter.CreateTable(dgDCFSummary, 12, columnWidth, string.Empty);
         return(data);
     }
     catch (Exception ex)
     {
         Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK);
         Logging.LogException(this.DataContextSource.Logger, ex);
         return(null);
     }
 }
 /// <summary>
 /// create RadDocument from the DataGrid
 /// </summary>
 /// <returns>Returns the RadDcoument for the Grid</returns>
 public override DCFPDFExport CreateDocument()
 {
     try
     {
         DCFPDFExport   data        = new DCFPDFExport();
         GridViewLength columnWidth = this.dgDCFAnalysisSummary.Columns[0].ActualWidth;
         data.DataTable    = PDFExporter.CreateTable(dgDCFAnalysisSummary, 12, columnWidth, string.Empty);
         data.CountryName  = this.DataContextSource.CountryName;
         data.SecurityName = this.DataContextSource.EntitySelectionData.ShortName;
         data.CreatedBy    = SessionManager.SESSION.UserName;
         foreach (GridViewBoundColumnBase item in dgDCFAnalysisSummary.Columns)
         {
             item.Width = GridViewLength.Auto;
         }
         return(data);
     }
     catch (Exception ex)
     {
         Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK);
         Logging.LogException(this.DataContextSource.Logger, ex);
         return(null);
     }
 }
 /// <summary>
 /// create RadDocument from the DataGrid
 /// </summary>
 /// <returns>Returns the RadDcoument for the Grid</returns>
 public override DCFPDFExport CreateDocument()
 {
     try
     {
         if (dgTerminalValueCalculations.Items.Count > 0)
         {
             DCFPDFExport   data        = new DCFPDFExport();
             GridViewLength columnWidth = this.dgTerminalValueCalculations.Columns[0].ActualWidth;
             data.DataTable = PDFExporter.CreateTable(dgTerminalValueCalculations, 12, columnWidth, "Terminal Value");
             return(data);
         }
         else
         {
             return(null);
         }
     }
     catch (Exception ex)
     {
         Prompt.ShowDialog("Message: " + ex.Message + "\nStackTrace: " + Logging.StackTraceToString(ex), "Exception", MessageBoxButton.OK);
         Logging.LogException(this.DataContextSource.Logger, ex);
         return(null);
     }
 }