/// <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); } }