diff --git a/PROMS/Volian.Controls.Library/DisplayReports.Designer.cs b/PROMS/Volian.Controls.Library/DisplayReports.Designer.cs
new file mode 100644
index 00000000..1a5f3147
--- /dev/null
+++ b/PROMS/Volian.Controls.Library/DisplayReports.Designer.cs
@@ -0,0 +1,549 @@
+namespace Volian.Controls.Library
+{
+ partial class DisplayReports
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.tctrlReports = new DevComponents.DotNetBar.TabControl();
+ this.tabControlPanel2 = new DevComponents.DotNetBar.TabControlPanel();
+ this.panRORpts = new DevComponents.DotNetBar.PanelEx();
+ this.cbxSummary = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.cbxROUsage = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.cbxComplete = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.labelX1 = new DevComponents.DotNetBar.LabelX();
+ this.cmbxROUsageSort = new DevComponents.DotNetBar.Controls.ComboBoxEx();
+ this.cbiRO = new DevComponents.Editors.ComboItem();
+ this.cbiProc = new DevComponents.Editors.ComboItem();
+ this.tabROReports = new DevComponents.DotNetBar.TabItem(this.components);
+ this.tabControlPanel1 = new DevComponents.DotNetBar.TabControlPanel();
+ this.panelEx1 = new DevComponents.DotNetBar.PanelEx();
+ this.cbxTransToProcs = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.cbxTransFromProcs = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.tabTransitionReports = new DevComponents.DotNetBar.TabItem(this.components);
+ this.advTreeRO = new DevComponents.AdvTree.AdvTree();
+ this.elementStyle2 = new DevComponents.DotNetBar.ElementStyle();
+ this.node2 = new DevComponents.AdvTree.Node();
+ this.nodeConnector2 = new DevComponents.AdvTree.NodeConnector();
+ this.xpSetToReport = new DevComponents.DotNetBar.ExpandablePanel();
+ this.advTreeProcSets = new DevComponents.AdvTree.AdvTree();
+ this.elementStyle1 = new DevComponents.DotNetBar.ElementStyle();
+ this.node1 = new DevComponents.AdvTree.Node();
+ this.nodeConnector1 = new DevComponents.AdvTree.NodeConnector();
+ this.btnPrintReport = new DevComponents.DotNetBar.ButtonX();
+ this.xpSelROs = new DevComponents.DotNetBar.ExpandablePanel();
+ ((System.ComponentModel.ISupportInitialize)(this.tctrlReports)).BeginInit();
+ this.tctrlReports.SuspendLayout();
+ this.tabControlPanel2.SuspendLayout();
+ this.panRORpts.SuspendLayout();
+ this.tabControlPanel1.SuspendLayout();
+ this.panelEx1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.advTreeRO)).BeginInit();
+ this.xpSetToReport.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.advTreeProcSets)).BeginInit();
+ this.xpSelROs.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // tctrlReports
+ //
+ this.tctrlReports.CanReorderTabs = false;
+ this.tctrlReports.CloseButtonOnTabsAlwaysDisplayed = false;
+ this.tctrlReports.CloseButtonPosition = DevComponents.DotNetBar.eTabCloseButtonPosition.Right;
+ this.tctrlReports.Controls.Add(this.tabControlPanel2);
+ this.tctrlReports.Controls.Add(this.tabControlPanel1);
+ this.tctrlReports.Dock = System.Windows.Forms.DockStyle.Top;
+ this.tctrlReports.Location = new System.Drawing.Point(0, 0);
+ this.tctrlReports.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.tctrlReports.Name = "tctrlReports";
+ this.tctrlReports.RightToLeft = System.Windows.Forms.RightToLeft.No;
+ this.tctrlReports.SelectedTabFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold);
+ this.tctrlReports.SelectedTabIndex = 0;
+ this.tctrlReports.ShowFocusRectangle = false;
+ this.tctrlReports.Size = new System.Drawing.Size(348, 112);
+ this.tctrlReports.Style = DevComponents.DotNetBar.eTabStripStyle.Office2007Document;
+ this.tctrlReports.TabIndex = 0;
+ this.tctrlReports.TabLayoutType = DevComponents.DotNetBar.eTabLayoutType.FixedWithNavigationBox;
+ this.tctrlReports.Tabs.Add(this.tabTransitionReports);
+ this.tctrlReports.Tabs.Add(this.tabROReports);
+ this.tctrlReports.Text = "tabControl1";
+ this.tctrlReports.ThemeAware = true;
+ //
+ // tabControlPanel2
+ //
+ this.tabControlPanel2.Controls.Add(this.panRORpts);
+ this.tabControlPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.tabControlPanel2.Location = new System.Drawing.Point(0, 25);
+ this.tabControlPanel2.Margin = new System.Windows.Forms.Padding(4);
+ this.tabControlPanel2.Name = "tabControlPanel2";
+ this.tabControlPanel2.Padding = new System.Windows.Forms.Padding(1);
+ this.tabControlPanel2.Size = new System.Drawing.Size(348, 87);
+ this.tabControlPanel2.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
+ this.tabControlPanel2.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
+ this.tabControlPanel2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
+ this.tabControlPanel2.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
+ this.tabControlPanel2.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
+ | DevComponents.DotNetBar.eBorderSide.Bottom)));
+ this.tabControlPanel2.Style.GradientAngle = 90;
+ this.tabControlPanel2.TabIndex = 2;
+ this.tabControlPanel2.TabItem = this.tabROReports;
+ //
+ // panRORpts
+ //
+ this.panRORpts.CanvasColor = System.Drawing.SystemColors.Control;
+ this.panRORpts.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
+ this.panRORpts.Controls.Add(this.cbxSummary);
+ this.panRORpts.Controls.Add(this.cbxROUsage);
+ this.panRORpts.Controls.Add(this.cbxComplete);
+ this.panRORpts.Controls.Add(this.labelX1);
+ this.panRORpts.Controls.Add(this.cmbxROUsageSort);
+ this.panRORpts.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panRORpts.Location = new System.Drawing.Point(1, 1);
+ this.panRORpts.Margin = new System.Windows.Forms.Padding(4);
+ this.panRORpts.Name = "panRORpts";
+ this.panRORpts.Size = new System.Drawing.Size(346, 84);
+ this.panRORpts.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.panRORpts.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.panRORpts.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.panRORpts.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
+ this.panRORpts.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.panRORpts.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.panRORpts.Style.GradientAngle = 90;
+ this.panRORpts.TabIndex = 10;
+ this.panRORpts.ThemeAware = true;
+ //
+ // cbxSummary
+ //
+ this.cbxSummary.BackColor = System.Drawing.Color.Transparent;
+ //
+ //
+ //
+ this.cbxSummary.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbxSummary.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
+ this.cbxSummary.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cbxSummary.Location = new System.Drawing.Point(190, 4);
+ this.cbxSummary.Margin = new System.Windows.Forms.Padding(4);
+ this.cbxSummary.Name = "cbxSummary";
+ this.cbxSummary.Size = new System.Drawing.Size(99, 28);
+ this.cbxSummary.TabIndex = 1;
+ this.cbxSummary.Text = "Summary";
+ this.cbxSummary.CheckedChanged += new System.EventHandler(this.cbxSummary_CheckedChanged);
+ //
+ // cbxROUsage
+ //
+ this.cbxROUsage.BackColor = System.Drawing.Color.Transparent;
+ //
+ //
+ //
+ this.cbxROUsage.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbxROUsage.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
+ this.cbxROUsage.Checked = true;
+ this.cbxROUsage.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.cbxROUsage.CheckValue = "Y";
+ this.cbxROUsage.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cbxROUsage.Location = new System.Drawing.Point(9, 4);
+ this.cbxROUsage.Margin = new System.Windows.Forms.Padding(4);
+ this.cbxROUsage.Name = "cbxROUsage";
+ this.cbxROUsage.Size = new System.Drawing.Size(80, 28);
+ this.cbxROUsage.TabIndex = 2;
+ this.cbxROUsage.Text = "Usage";
+ this.cbxROUsage.CheckedChanged += new System.EventHandler(this.cbxROUsage_CheckedChanged);
+ //
+ // cbxComplete
+ //
+ this.cbxComplete.BackColor = System.Drawing.Color.Transparent;
+ //
+ //
+ //
+ this.cbxComplete.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbxComplete.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
+ this.cbxComplete.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cbxComplete.Location = new System.Drawing.Point(88, 4);
+ this.cbxComplete.Margin = new System.Windows.Forms.Padding(4);
+ this.cbxComplete.Name = "cbxComplete";
+ this.cbxComplete.Size = new System.Drawing.Size(105, 28);
+ this.cbxComplete.TabIndex = 0;
+ this.cbxComplete.Text = "Complete";
+ this.cbxComplete.CheckedChanged += new System.EventHandler(this.cbxComplete_CheckedChanged);
+ //
+ // labelX1
+ //
+ //
+ //
+ //
+ this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.labelX1.Location = new System.Drawing.Point(9, 39);
+ this.labelX1.Margin = new System.Windows.Forms.Padding(4);
+ this.labelX1.Name = "labelX1";
+ this.labelX1.Size = new System.Drawing.Size(59, 28);
+ this.labelX1.TabIndex = 8;
+ this.labelX1.Text = "Sort By:";
+ //
+ // cmbxROUsageSort
+ //
+ this.cmbxROUsageSort.DisplayMember = "Text";
+ this.cmbxROUsageSort.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
+ this.cmbxROUsageSort.FormattingEnabled = true;
+ this.cmbxROUsageSort.ItemHeight = 14;
+ this.cmbxROUsageSort.Items.AddRange(new object[] {
+ this.cbiRO,
+ this.cbiProc});
+ this.cmbxROUsageSort.Location = new System.Drawing.Point(76, 43);
+ this.cmbxROUsageSort.Margin = new System.Windows.Forms.Padding(4);
+ this.cmbxROUsageSort.Name = "cmbxROUsageSort";
+ this.cmbxROUsageSort.Size = new System.Drawing.Size(201, 20);
+ this.cmbxROUsageSort.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.cmbxROUsageSort.TabIndex = 9;
+ this.cmbxROUsageSort.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ //
+ // cbiRO
+ //
+ this.cbiRO.Text = "Referenced Object";
+ //
+ // cbiProc
+ //
+ this.cbiProc.Text = "Procedure";
+ //
+ // tabROReports
+ //
+ this.tabROReports.AttachedControl = this.tabControlPanel2;
+ this.tabROReports.Name = "tabROReports";
+ this.tabROReports.Text = "Referenced Objects";
+ this.tabROReports.Click += new System.EventHandler(this.tabROReports_Click);
+ //
+ // tabControlPanel1
+ //
+ this.tabControlPanel1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Windows7;
+ this.tabControlPanel1.Controls.Add(this.panelEx1);
+ this.tabControlPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.tabControlPanel1.Location = new System.Drawing.Point(0, 25);
+ this.tabControlPanel1.Margin = new System.Windows.Forms.Padding(4);
+ this.tabControlPanel1.Name = "tabControlPanel1";
+ this.tabControlPanel1.Padding = new System.Windows.Forms.Padding(1);
+ this.tabControlPanel1.Size = new System.Drawing.Size(369, 87);
+ this.tabControlPanel1.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(253)))), ((int)(((byte)(253)))), ((int)(((byte)(254)))));
+ this.tabControlPanel1.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(157)))), ((int)(((byte)(188)))), ((int)(((byte)(227)))));
+ this.tabControlPanel1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
+ this.tabControlPanel1.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(165)))), ((int)(((byte)(199)))));
+ this.tabControlPanel1.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
+ | DevComponents.DotNetBar.eBorderSide.Bottom)));
+ this.tabControlPanel1.Style.GradientAngle = 90;
+ this.tabControlPanel1.TabIndex = 1;
+ this.tabControlPanel1.TabItem = this.tabTransitionReports;
+ //
+ // panelEx1
+ //
+ this.panelEx1.CanvasColor = System.Drawing.SystemColors.Control;
+ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
+ this.panelEx1.Controls.Add(this.cbxTransToProcs);
+ this.panelEx1.Controls.Add(this.cbxTransFromProcs);
+ this.panelEx1.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panelEx1.Location = new System.Drawing.Point(1, 1);
+ this.panelEx1.Margin = new System.Windows.Forms.Padding(4);
+ this.panelEx1.Name = "panelEx1";
+ this.panelEx1.Size = new System.Drawing.Size(367, 84);
+ this.panelEx1.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.panelEx1.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.panelEx1.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.panelEx1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
+ this.panelEx1.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.panelEx1.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.panelEx1.Style.GradientAngle = 90;
+ this.panelEx1.TabIndex = 2;
+ this.panelEx1.ThemeAware = true;
+ //
+ // cbxTransToProcs
+ //
+ this.cbxTransToProcs.BackColor = System.Drawing.Color.Transparent;
+ //
+ //
+ //
+ this.cbxTransToProcs.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbxTransToProcs.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
+ this.cbxTransToProcs.Checked = true;
+ this.cbxTransToProcs.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.cbxTransToProcs.CheckValue = "Y";
+ this.cbxTransToProcs.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cbxTransToProcs.Location = new System.Drawing.Point(4, 4);
+ this.cbxTransToProcs.Margin = new System.Windows.Forms.Padding(4);
+ this.cbxTransToProcs.Name = "cbxTransToProcs";
+ this.cbxTransToProcs.Size = new System.Drawing.Size(343, 28);
+ this.cbxTransToProcs.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.cbxTransToProcs.TabIndex = 0;
+ this.cbxTransToProcs.Text = "Transitions To Selected Procedure(s)";
+ this.cbxTransToProcs.CheckedChanged += new System.EventHandler(this.cbxTransToProcs_CheckedChanged);
+ //
+ // cbxTransFromProcs
+ //
+ this.cbxTransFromProcs.BackColor = System.Drawing.Color.Transparent;
+ //
+ //
+ //
+ this.cbxTransFromProcs.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbxTransFromProcs.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
+ this.cbxTransFromProcs.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cbxTransFromProcs.Location = new System.Drawing.Point(3, 39);
+ this.cbxTransFromProcs.Margin = new System.Windows.Forms.Padding(4);
+ this.cbxTransFromProcs.Name = "cbxTransFromProcs";
+ this.cbxTransFromProcs.Size = new System.Drawing.Size(343, 28);
+ this.cbxTransFromProcs.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.cbxTransFromProcs.TabIndex = 1;
+ this.cbxTransFromProcs.Text = "Transitions From Selected Procedure(s)";
+ this.cbxTransFromProcs.CheckedChanged += new System.EventHandler(this.cbxTransFromProcs_CheckedChanged);
+ //
+ // tabTransitionReports
+ //
+ this.tabTransitionReports.AttachedControl = this.tabControlPanel1;
+ this.tabTransitionReports.Name = "tabTransitionReports";
+ this.tabTransitionReports.Text = "Transitions";
+ this.tabTransitionReports.Click += new System.EventHandler(this.tabTransitionReports_Click);
+ //
+ // advTreeRO
+ //
+ this.advTreeRO.AccessibleRole = System.Windows.Forms.AccessibleRole.Outline;
+ this.advTreeRO.AllowDrop = true;
+ this.advTreeRO.BackColor = System.Drawing.SystemColors.Window;
+ //
+ //
+ //
+ this.advTreeRO.BackgroundStyle.Class = "TreeBorderKey";
+ this.advTreeRO.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.advTreeRO.CellStyleSelected = this.elementStyle2;
+ this.advTreeRO.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.advTreeRO.DragDropEnabled = false;
+ this.advTreeRO.DragDropNodeCopyEnabled = false;
+ this.advTreeRO.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
+ this.advTreeRO.Location = new System.Drawing.Point(0, 32);
+ this.advTreeRO.Margin = new System.Windows.Forms.Padding(4);
+ this.advTreeRO.MultiSelect = true;
+ this.advTreeRO.MultiSelectRule = DevComponents.AdvTree.eMultiSelectRule.AnyNode;
+ this.advTreeRO.Name = "advTreeRO";
+ this.advTreeRO.Nodes.AddRange(new DevComponents.AdvTree.Node[] {
+ this.node2});
+ this.advTreeRO.NodesConnector = this.nodeConnector2;
+ this.advTreeRO.NodeStyle = this.elementStyle2;
+ this.advTreeRO.NodeStyleSelected = this.elementStyle2;
+ this.advTreeRO.PathSeparator = ";";
+ this.advTreeRO.RightToLeft = System.Windows.Forms.RightToLeft.No;
+ this.advTreeRO.Size = new System.Drawing.Size(348, 395);
+ this.advTreeRO.Styles.Add(this.elementStyle2);
+ this.advTreeRO.TabIndex = 11;
+ this.advTreeRO.Text = "advTree1";
+ this.advTreeRO.AfterCheck += new DevComponents.AdvTree.AdvTreeCellEventHandler(this.advTreeRO_AfterCheck);
+ //
+ // elementStyle2
+ //
+ this.elementStyle2.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.elementStyle2.Name = "elementStyle2";
+ this.elementStyle2.TextColor = System.Drawing.SystemColors.ControlText;
+ //
+ // node2
+ //
+ this.node2.Expanded = true;
+ this.node2.Name = "node2";
+ this.node2.Text = "node2";
+ //
+ // nodeConnector2
+ //
+ this.nodeConnector2.LineColor = System.Drawing.SystemColors.ControlText;
+ //
+ // xpSetToReport
+ //
+ this.xpSetToReport.CanvasColor = System.Drawing.SystemColors.Control;
+ this.xpSetToReport.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
+ this.xpSetToReport.Controls.Add(this.advTreeProcSets);
+ this.xpSetToReport.Dock = System.Windows.Forms.DockStyle.Top;
+ this.xpSetToReport.ExpandOnTitleClick = true;
+ this.xpSetToReport.Location = new System.Drawing.Point(0, 539);
+ this.xpSetToReport.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.xpSetToReport.Name = "xpSetToReport";
+ this.xpSetToReport.Size = new System.Drawing.Size(348, 210);
+ this.xpSetToReport.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.xpSetToReport.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.xpSetToReport.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.xpSetToReport.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
+ this.xpSetToReport.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarDockedBorder;
+ this.xpSetToReport.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
+ this.xpSetToReport.Style.GradientAngle = 90;
+ this.xpSetToReport.TabIndex = 8;
+ this.xpSetToReport.TitleStyle.Alignment = System.Drawing.StringAlignment.Center;
+ this.xpSetToReport.TitleStyle.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.xpSetToReport.TitleStyle.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.xpSetToReport.TitleStyle.Border = DevComponents.DotNetBar.eBorderType.RaisedInner;
+ this.xpSetToReport.TitleStyle.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.xpSetToReport.TitleStyle.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.xpSetToReport.TitleStyle.GradientAngle = 90;
+ this.xpSetToReport.TitleText = "Select Procedures";
+ //
+ // advTreeProcSets
+ //
+ this.advTreeProcSets.AccessibleRole = System.Windows.Forms.AccessibleRole.Outline;
+ this.advTreeProcSets.AllowDrop = true;
+ this.advTreeProcSets.BackColor = System.Drawing.SystemColors.Window;
+ //
+ //
+ //
+ this.advTreeProcSets.BackgroundStyle.Class = "TreeBorderKey";
+ this.advTreeProcSets.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.advTreeProcSets.CellStyleSelected = this.elementStyle1;
+ this.advTreeProcSets.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.advTreeProcSets.DragDropEnabled = false;
+ this.advTreeProcSets.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
+ this.advTreeProcSets.Location = new System.Drawing.Point(0, 26);
+ this.advTreeProcSets.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.advTreeProcSets.MultiSelect = true;
+ this.advTreeProcSets.MultiSelectRule = DevComponents.AdvTree.eMultiSelectRule.AnyNode;
+ this.advTreeProcSets.Name = "advTreeProcSets";
+ this.advTreeProcSets.Nodes.AddRange(new DevComponents.AdvTree.Node[] {
+ this.node1});
+ this.advTreeProcSets.NodesConnector = this.nodeConnector1;
+ this.advTreeProcSets.NodeStyle = this.elementStyle1;
+ this.advTreeProcSets.NodeStyleSelected = this.elementStyle1;
+ this.advTreeProcSets.PathSeparator = ";";
+ this.advTreeProcSets.RightToLeft = System.Windows.Forms.RightToLeft.No;
+ this.advTreeProcSets.Size = new System.Drawing.Size(348, 184);
+ this.advTreeProcSets.Styles.Add(this.elementStyle1);
+ this.advTreeProcSets.TabIndex = 0;
+ this.advTreeProcSets.Text = "advTree1";
+ this.advTreeProcSets.AfterNodeSelect += new DevComponents.AdvTree.AdvTreeNodeEventHandler(this.advTreeProcSets_AfterNodeSelect);
+ this.advTreeProcSets.AfterCheck += new DevComponents.AdvTree.AdvTreeCellEventHandler(this.advTreeProcSets_AfterCheck);
+ //
+ // elementStyle1
+ //
+ this.elementStyle1.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.elementStyle1.Name = "elementStyle1";
+ this.elementStyle1.TextColor = System.Drawing.SystemColors.ControlText;
+ //
+ // node1
+ //
+ this.node1.Name = "node1";
+ this.node1.Text = "node1";
+ //
+ // nodeConnector1
+ //
+ this.nodeConnector1.LineColor = System.Drawing.SystemColors.ControlText;
+ //
+ // btnPrintReport
+ //
+ this.btnPrintReport.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
+ this.btnPrintReport.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
+ this.btnPrintReport.Dock = System.Windows.Forms.DockStyle.Top;
+ this.btnPrintReport.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnPrintReport.Location = new System.Drawing.Point(0, 749);
+ this.btnPrintReport.Margin = new System.Windows.Forms.Padding(4);
+ this.btnPrintReport.Name = "btnPrintReport";
+ this.btnPrintReport.Size = new System.Drawing.Size(348, 43);
+ this.btnPrintReport.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnPrintReport.TabIndex = 9;
+ this.btnPrintReport.Text = "Create Report";
+ this.btnPrintReport.Click += new System.EventHandler(this.btnPrintReport_Click);
+ //
+ // xpSelROs
+ //
+ this.xpSelROs.CanvasColor = System.Drawing.SystemColors.Control;
+ this.xpSelROs.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
+ this.xpSelROs.Controls.Add(this.advTreeRO);
+ this.xpSelROs.Dock = System.Windows.Forms.DockStyle.Top;
+ this.xpSelROs.Location = new System.Drawing.Point(0, 112);
+ this.xpSelROs.Margin = new System.Windows.Forms.Padding(4);
+ this.xpSelROs.Name = "xpSelROs";
+ this.xpSelROs.Size = new System.Drawing.Size(348, 427);
+ this.xpSelROs.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.xpSelROs.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.xpSelROs.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.xpSelROs.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
+ this.xpSelROs.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarDockedBorder;
+ this.xpSelROs.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText;
+ this.xpSelROs.Style.GradientAngle = 90;
+ this.xpSelROs.TabIndex = 10;
+ this.xpSelROs.TitleHeight = 32;
+ this.xpSelROs.TitleStyle.Alignment = System.Drawing.StringAlignment.Center;
+ this.xpSelROs.TitleStyle.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.xpSelROs.TitleStyle.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.xpSelROs.TitleStyle.Border = DevComponents.DotNetBar.eBorderType.RaisedInner;
+ this.xpSelROs.TitleStyle.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.xpSelROs.TitleStyle.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.xpSelROs.TitleStyle.GradientAngle = 90;
+ this.xpSelROs.TitleText = "Select Referenced Objects";
+ //
+ // DisplayReports
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.btnPrintReport);
+ this.Controls.Add(this.xpSetToReport);
+ this.Controls.Add(this.xpSelROs);
+ this.Controls.Add(this.tctrlReports);
+ this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.Name = "DisplayReports";
+ this.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
+ this.Size = new System.Drawing.Size(348, 832);
+ this.Load += new System.EventHandler(this.DisplayReports_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.tctrlReports)).EndInit();
+ this.tctrlReports.ResumeLayout(false);
+ this.tabControlPanel2.ResumeLayout(false);
+ this.panRORpts.ResumeLayout(false);
+ this.tabControlPanel1.ResumeLayout(false);
+ this.panelEx1.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.advTreeRO)).EndInit();
+ this.xpSetToReport.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.advTreeProcSets)).EndInit();
+ this.xpSelROs.ResumeLayout(false);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private DevComponents.DotNetBar.TabControl tctrlReports;
+ private DevComponents.DotNetBar.TabControlPanel tabControlPanel1;
+ private DevComponents.DotNetBar.TabItem tabTransitionReports;
+ private DevComponents.DotNetBar.TabControlPanel tabControlPanel2;
+ private DevComponents.DotNetBar.TabItem tabROReports;
+ private DevComponents.DotNetBar.ExpandablePanel xpSetToReport;
+ private DevComponents.AdvTree.AdvTree advTreeProcSets;
+ private DevComponents.DotNetBar.ElementStyle elementStyle1;
+ private DevComponents.AdvTree.Node node1;
+ private DevComponents.AdvTree.NodeConnector nodeConnector1;
+ private DevComponents.DotNetBar.ButtonX btnPrintReport;
+ private DevComponents.DotNetBar.Controls.CheckBoxX cbxROUsage;
+ private DevComponents.DotNetBar.Controls.CheckBoxX cbxSummary;
+ private DevComponents.DotNetBar.Controls.CheckBoxX cbxComplete;
+ private DevComponents.DotNetBar.Controls.CheckBoxX cbxTransFromProcs;
+ private DevComponents.DotNetBar.Controls.CheckBoxX cbxTransToProcs;
+ private DevComponents.DotNetBar.Controls.ComboBoxEx cmbxROUsageSort;
+ private DevComponents.Editors.ComboItem cbiProc;
+ private DevComponents.Editors.ComboItem cbiRO;
+ private DevComponents.DotNetBar.LabelX labelX1;
+ private DevComponents.DotNetBar.PanelEx panRORpts;
+ private DevComponents.AdvTree.AdvTree advTreeRO;
+ private DevComponents.AdvTree.Node node2;
+ private DevComponents.AdvTree.NodeConnector nodeConnector2;
+ private DevComponents.DotNetBar.ElementStyle elementStyle2;
+ private DevComponents.DotNetBar.ExpandablePanel xpSelROs;
+ private DevComponents.DotNetBar.PanelEx panelEx1;
+ }
+}
diff --git a/PROMS/Volian.Controls.Library/DisplayReports.cs b/PROMS/Volian.Controls.Library/DisplayReports.cs
new file mode 100644
index 00000000..a9de2219
--- /dev/null
+++ b/PROMS/Volian.Controls.Library/DisplayReports.cs
@@ -0,0 +1,871 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Text;
+using System.Windows.Forms;
+using System.IO;
+using VEPROMS.CSLA.Library;
+using DevComponents.DotNetBar;
+using DevComponents.AdvTree;
+using System.Text.RegularExpressions;
+using Volian.Base.Library;
+
+
+namespace Volian.Controls.Library
+{
+ public partial class DisplayReports : UserControl
+ {
+ #region Events
+ public event DisplayReportsEvent PrintRequest;
+ private void OnPrintRequest(DisplayReportsEventArgs args)
+ {
+ if (PrintRequest != null)
+ PrintRequest(this, args);
+ }
+ #endregion
+ private List lstCheckedDocVersions = new List();
+ //private List lstCheckedROs = new List();
+ private List