diff --git a/PROMS/Formats/Formats.csproj b/PROMS/Formats/Formats.csproj
index 8ca8ceeb..e950a1ee 100644
--- a/PROMS/Formats/Formats.csproj
+++ b/PROMS/Formats/Formats.csproj
@@ -288,6 +288,10 @@
+
+
+
+
@@ -505,6 +509,10 @@
+
+
+
+
diff --git a/PROMS/Formats/fmtall/BASEall.xml b/PROMS/Formats/fmtall/BASEall.xml
index acf7b62d..8ca3756e 100644
Binary files a/PROMS/Formats/fmtall/BASEall.xml and b/PROMS/Formats/fmtall/BASEall.xml differ
diff --git a/PROMS/Formats/fmtall/BNPP1Newall.xml b/PROMS/Formats/fmtall/BNPP1Newall.xml
index a8c9c4b5..95276f42 100644
Binary files a/PROMS/Formats/fmtall/BNPP1Newall.xml and b/PROMS/Formats/fmtall/BNPP1Newall.xml differ
diff --git a/PROMS/Formats/fmtall/BNPP1all.xml b/PROMS/Formats/fmtall/BNPP1all.xml
index 1d176017..8a25a67f 100644
Binary files a/PROMS/Formats/fmtall/BNPP1all.xml and b/PROMS/Formats/fmtall/BNPP1all.xml differ
diff --git a/PROMS/Formats/fmtall/BNPP2all.xml b/PROMS/Formats/fmtall/BNPP2all.xml
index bd86f544..44e57768 100644
Binary files a/PROMS/Formats/fmtall/BNPP2all.xml and b/PROMS/Formats/fmtall/BNPP2all.xml differ
diff --git a/PROMS/Formats/fmtall/BNPPalrall.xml b/PROMS/Formats/fmtall/BNPPalrall.xml
index 9cf45bab..f0c58c99 100644
Binary files a/PROMS/Formats/fmtall/BNPPalrall.xml and b/PROMS/Formats/fmtall/BNPPalrall.xml differ
diff --git a/PROMS/Formats/fmtall/BNPPbckall.xml b/PROMS/Formats/fmtall/BNPPbckall.xml
index 6bf87d17..5c1811e0 100644
Binary files a/PROMS/Formats/fmtall/BNPPbckall.xml and b/PROMS/Formats/fmtall/BNPPbckall.xml differ
diff --git a/PROMS/Formats/fmtall/CATDEVall.xml b/PROMS/Formats/fmtall/CATDEVall.xml
index 891b720e..4dae90af 100644
Binary files a/PROMS/Formats/fmtall/CATDEVall.xml and b/PROMS/Formats/fmtall/CATDEVall.xml differ
diff --git a/PROMS/Formats/fmtall/PROMSDemo1all.xml b/PROMS/Formats/fmtall/PROMSDemo1all.xml
new file mode 100644
index 00000000..fdd07f10
Binary files /dev/null and b/PROMS/Formats/fmtall/PROMSDemo1all.xml differ
diff --git a/PROMS/Formats/fmtall/PROMSDemo2all.xml b/PROMS/Formats/fmtall/PROMSDemo2all.xml
new file mode 100644
index 00000000..a5d4598c
Binary files /dev/null and b/PROMS/Formats/fmtall/PROMSDemo2all.xml differ
diff --git a/PROMS/Formats/fmtall/PROMSDemoALRall.xml b/PROMS/Formats/fmtall/PROMSDemoALRall.xml
new file mode 100644
index 00000000..824969a1
Binary files /dev/null and b/PROMS/Formats/fmtall/PROMSDemoALRall.xml differ
diff --git a/PROMS/Formats/fmtall/PROMSDemoBCKall.xml b/PROMS/Formats/fmtall/PROMSDemoBCKall.xml
new file mode 100644
index 00000000..f9e76fb9
Binary files /dev/null and b/PROMS/Formats/fmtall/PROMSDemoBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/SHEAall.xml b/PROMS/Formats/fmtall/SHEAall.xml
index ce0eed34..847ad8e5 100644
Binary files a/PROMS/Formats/fmtall/SHEAall.xml and b/PROMS/Formats/fmtall/SHEAall.xml differ
diff --git a/PROMS/Formats/fmtall/SHEall.xml b/PROMS/Formats/fmtall/SHEall.xml
index b2d912da..868f8737 100644
Binary files a/PROMS/Formats/fmtall/SHEall.xml and b/PROMS/Formats/fmtall/SHEall.xml differ
diff --git a/PROMS/Formats/fmtall/TUECall.xml b/PROMS/Formats/fmtall/TUECall.xml
index c8bce8ef..b6297644 100644
Binary files a/PROMS/Formats/fmtall/TUECall.xml and b/PROMS/Formats/fmtall/TUECall.xml differ
diff --git a/PROMS/Formats/fmtall/WEP2all.xml b/PROMS/Formats/fmtall/WEP2all.xml
index 8f5e5743..880a7aa5 100644
Binary files a/PROMS/Formats/fmtall/WEP2all.xml and b/PROMS/Formats/fmtall/WEP2all.xml differ
diff --git a/PROMS/Formats/fmtall/WEPBCKall.xml b/PROMS/Formats/fmtall/WEPBCKall.xml
index 7ffb858a..76e45fd4 100644
Binary files a/PROMS/Formats/fmtall/WEPBCKall.xml and b/PROMS/Formats/fmtall/WEPBCKall.xml differ
diff --git a/PROMS/Formats/fmtall/WEPSAM2all.xml b/PROMS/Formats/fmtall/WEPSAM2all.xml
index 04c18bd0..0dc9105b 100644
Binary files a/PROMS/Formats/fmtall/WEPSAM2all.xml and b/PROMS/Formats/fmtall/WEPSAM2all.xml differ
diff --git a/PROMS/Formats/frmFormatCopy.Designer.cs b/PROMS/Formats/frmFormatCopy.Designer.cs
index 01d3baf3..540f1e47 100644
--- a/PROMS/Formats/frmFormatCopy.Designer.cs
+++ b/PROMS/Formats/frmFormatCopy.Designer.cs
@@ -35,6 +35,7 @@ namespace Formats
this.buttonX2 = new DevComponents.DotNetBar.ButtonX();
this.labelX2 = new DevComponents.DotNetBar.LabelX();
this.LstBxExcludeFiles = new DevComponents.DotNetBar.ListBoxAdv();
+ this.cbIncludeDemoFormats = new DevComponents.DotNetBar.Controls.CheckBoxX();
this.SuspendLayout();
//
// txbxPROMSFormatsPath
@@ -131,11 +132,26 @@ namespace Formats
this.LstBxExcludeFiles.TabIndex = 6;
this.LstBxExcludeFiles.Text = "listBoxAdv1";
//
+ // cbIncludeDemoFormats
+ //
+ //
+ //
+ //
+ this.cbIncludeDemoFormats.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbIncludeDemoFormats.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cbIncludeDemoFormats.Location = new System.Drawing.Point(43, 156);
+ this.cbIncludeDemoFormats.Name = "cbIncludeDemoFormats";
+ this.cbIncludeDemoFormats.Size = new System.Drawing.Size(160, 23);
+ this.cbIncludeDemoFormats.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2010;
+ this.cbIncludeDemoFormats.TabIndex = 7;
+ this.cbIncludeDemoFormats.Text = "Include Demo Formats";
+ //
// frmFormatCopy
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(496, 191);
+ this.Controls.Add(this.cbIncludeDemoFormats);
this.Controls.Add(this.LstBxExcludeFiles);
this.Controls.Add(this.labelX2);
this.Controls.Add(this.buttonX2);
@@ -158,6 +174,7 @@ namespace Formats
private DevComponents.DotNetBar.ButtonX buttonX2;
private DevComponents.DotNetBar.LabelX labelX2;
private DevComponents.DotNetBar.ListBoxAdv LstBxExcludeFiles;
+ private DevComponents.DotNetBar.Controls.CheckBoxX cbIncludeDemoFormats;
}
}
diff --git a/PROMS/Formats/frmFormatCopy.cs b/PROMS/Formats/frmFormatCopy.cs
index b29c8e71..be941c3e 100644
--- a/PROMS/Formats/frmFormatCopy.cs
+++ b/PROMS/Formats/frmFormatCopy.cs
@@ -96,13 +96,17 @@ namespace Formats
if (!txbxPROMSFormatsPath.Text.EndsWith(@"\")) txbxPROMSFormatsPath.Text += @"\";
}
- public string[] excludeThese = { "WPS", "WPB", "VCBEPP" };
-
+ // Added a PROMSDemo to the list of excluded format files
+ public string[] excludeThese = { "WPS", "WPB", "VCBEPP", "PROMSDemo" };
+
+ // Added logic to support in inclusion of the PROMSDemo formats if the checkbox on the
+ // dialog is check
private bool ExcludeFromCopy(string fn)
{
// don't copy formats whos file name starts with..
foreach (string excludeThis in excludeThese)
- if (fn.ToUpper().StartsWith(excludeThis)) return true;
+ if (fn.ToUpper().StartsWith(excludeThis)
+ && !(cbIncludeDemoFormats.Checked && fn.ToUpper().StartsWith("PROMSDEMO"))) return true;
return false;
}
@@ -161,5 +165,5 @@ namespace Formats
Application.Exit();
}
-}
+ }
}
\ No newline at end of file
diff --git a/PROMS/Formats/genmacall/BNPP1.svg b/PROMS/Formats/genmacall/BNPP1.svg
index 57be7a39..b7da28ec 100644
Binary files a/PROMS/Formats/genmacall/BNPP1.svg and b/PROMS/Formats/genmacall/BNPP1.svg differ
diff --git a/PROMS/Formats/genmacall/BNPP1new.svg b/PROMS/Formats/genmacall/BNPP1new.svg
index e32a19e5..da1c3fcb 100644
Binary files a/PROMS/Formats/genmacall/BNPP1new.svg and b/PROMS/Formats/genmacall/BNPP1new.svg differ
diff --git a/PROMS/Formats/genmacall/BNPP2.svg b/PROMS/Formats/genmacall/BNPP2.svg
index 0eb9df54..1e858477 100644
Binary files a/PROMS/Formats/genmacall/BNPP2.svg and b/PROMS/Formats/genmacall/BNPP2.svg differ
diff --git a/PROMS/Formats/genmacall/BNPPalr.svg b/PROMS/Formats/genmacall/BNPPalr.svg
index c81be361..7baaf58d 100644
Binary files a/PROMS/Formats/genmacall/BNPPalr.svg and b/PROMS/Formats/genmacall/BNPPalr.svg differ
diff --git a/PROMS/Formats/genmacall/BNPPbck.svg b/PROMS/Formats/genmacall/BNPPbck.svg
index 9ee7595a..ccc36a49 100644
Binary files a/PROMS/Formats/genmacall/BNPPbck.svg and b/PROMS/Formats/genmacall/BNPPbck.svg differ
diff --git a/PROMS/Formats/genmacall/PROMSDemo1.svg b/PROMS/Formats/genmacall/PROMSDemo1.svg
new file mode 100644
index 00000000..50f21e01
Binary files /dev/null and b/PROMS/Formats/genmacall/PROMSDemo1.svg differ
diff --git a/PROMS/Formats/genmacall/PROMSDemo2.svg b/PROMS/Formats/genmacall/PROMSDemo2.svg
new file mode 100644
index 00000000..fd8df888
Binary files /dev/null and b/PROMS/Formats/genmacall/PROMSDemo2.svg differ
diff --git a/PROMS/Formats/genmacall/PROMSDemoALR.svg b/PROMS/Formats/genmacall/PROMSDemoALR.svg
new file mode 100644
index 00000000..c5ae1d77
Binary files /dev/null and b/PROMS/Formats/genmacall/PROMSDemoALR.svg differ
diff --git a/PROMS/Formats/genmacall/PROMSDemoBCK.svg b/PROMS/Formats/genmacall/PROMSDemoBCK.svg
new file mode 100644
index 00000000..4b0b8281
Binary files /dev/null and b/PROMS/Formats/genmacall/PROMSDemoBCK.svg differ
diff --git a/PROMS/Formats/genmacall/tuec.svg b/PROMS/Formats/genmacall/tuec.svg
index 2d212c48..2ea957eb 100644
Binary files a/PROMS/Formats/genmacall/tuec.svg and b/PROMS/Formats/genmacall/tuec.svg differ
diff --git a/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs b/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs
index 57a279a3..e181526c 100644
--- a/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs
+++ b/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs
@@ -276,8 +276,10 @@ namespace ctlXMLEditLib
bool imagechild; //whether this field is a subchild of an image
string imagename; //if subchild of image, name of image parent (for save)
string imagedate; //if this was filename, save the date/time stamp
+ string name; //name of element
+ string parenthtid; //name of parent element in hashtable for PC items
public TextBoxAttrTag(bool reqd, string ptn, RadioButton rd, bool img,
- string imgname, string imgdate)
+ string imgname, string imgdate, string elemname)
{
this.req_msg = null;
this.required = reqd;
@@ -286,6 +288,12 @@ namespace ctlXMLEditLib
this.imagechild = img;
this.imagename = imgname;
this.imagedate = imgdate;
+ this.name = elemname;
+
+ if (name.Contains("_PCCHILD"))
+ this.parenthtid = name.Substring(0, name.IndexOf("_PCCHILD"));
+ else
+ this.parenthtid = null;
}
public void SetPattern(string pattern) {this.pattern = pattern;}
public void SetRequired(bool req) {this.required = req;}
@@ -298,6 +306,10 @@ namespace ctlXMLEditLib
public string GetImageName { get {return imagename;}}
public string GetImageDate { get {return imagedate;}}
public void SetImageDate(string imgdate) {this.imagedate = imgdate;}
+ public string GetName { get { return name; } }
+ public void SetName(string elemname) { this.name = elemname; }
+ public string GetParentHTId { get { return parenthtid; } }
+ public void SetParentHTId(string id) { this.parenthtid = id; }
}
public ctlXMLEdit(VlnXmlElement myelem, XmlSchema myschema, ArrayList reqfields, ArrayList fldsWithApplic, string [] pckids)
@@ -928,7 +940,7 @@ namespace ctlXMLEditLib
// initialization.
if (mytextbox.Tag == null)
{
- TextBoxAttrTag tag = new TextBoxAttrTag(false, pattern, radio, img, (img?imgname:null), null);
+ TextBoxAttrTag tag = new TextBoxAttrTag(false, pattern, radio, img, (img?imgname:null), null, mytextbox.Name);
mytextbox.Tag = (object) tag;
}
return getannot;
@@ -1136,6 +1148,7 @@ namespace ctlXMLEditLib
mytextbox = new TextBox();
mytextbox.Location = new Point(screenx+indent, screeny);
string tFieldName = (pcChildIdx == 0) ? CvtUserFldToFld(element.Name) : CvtUserFldToFld(pcChildFldName);
+ mytextbox.Name = tFieldName;
myHT.Add(tFieldName, mytextbox);
tabindx++;
Controls.Add(mytextbox);
@@ -1192,14 +1205,39 @@ namespace ctlXMLEditLib
// C2021-026 Event handler for Parent/Child child textbox
// if the textbox text is same as parent, then or nothing is entered in the textbox
// then use the parent value and set the text color to gray
+ // B2025-028 RO Editor - Parent Child Applicability - Default Values
+ // Were always setting to the Group parent value instead of individual parent values
+ // When leaving the textbox
private void txtBox_Leave(object sender, EventArgs e)
{
TextBox tb = sender as TextBox;
string dfTxt = "";
- string parName = pcGrpBox.Name.Substring(5);
- object o = myHT[parName];
- if (o != null)
- dfTxt = (o as TextBox).Text; // set to use the parent's value (default)
+ try
+ {
+ string parentid = ((TextBoxAttrTag)tb.Tag).GetParentHTId;
+ if (!string.IsNullOrEmpty(parentid))
+ {
+ object o = myHT[parentid];
+ if (o != null)
+ dfTxt = (o as TextBox).Text; // set to use the parent's value (default)
+ }
+ else
+ {
+
+ string parName = pcGrpBox.Name.Substring(5);
+ object o = myHT[parName];
+ if (o != null)
+ dfTxt = (o as TextBox).Text; // set to use the parent's value (default)
+ }
+ }
+ catch
+ {
+ string parName = pcGrpBox.Name.Substring(5);
+ object o = myHT[parName];
+ if (o != null)
+ dfTxt = (o as TextBox).Text; // set to use the parent's value (default)
+ }
+
if (dosaveflag) mysavexml = true;
if (tb.Text.Length == 0 || tb.Text == dfTxt)
{
diff --git a/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs b/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs
index c01b1339..f38f9188 100644
--- a/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs
+++ b/PROMS/VEPROMS User Interface/DlgPrintProcedure.cs
@@ -418,7 +418,12 @@ namespace VEPROMS
//txbPDFLocation.Text = _PDFPath;
BuildPDFFileName();
ProcedureConfig pc = _MyProcedure.MyConfig as ProcedureConfig;
- if(SelectedSlave > 0) pc.SelectedSlave = SelectedSlave;
+ // C2025-033 set which Child procedure is being printed used for PageStyle items
+ VlnSvgPageHelper.PrintingChild = SelectedSlave;
+ if (SelectedSlave > 0)
+ {
+ pc.SelectedSlave = SelectedSlave;
+ }
if (pc != null)
{
//C2021-062 use the save rev number for all procedures if set, or just use the rev number in the current procedure config
diff --git a/PROMS/VEPROMS User Interface/VEPROMS_UI.csproj b/PROMS/VEPROMS User Interface/VEPROMS_UI.csproj
index 7183693a..856bf9c4 100644
--- a/PROMS/VEPROMS User Interface/VEPROMS_UI.csproj
+++ b/PROMS/VEPROMS User Interface/VEPROMS_UI.csproj
@@ -164,6 +164,12 @@
dlgCheckedOutProcedure.cs
+
+ Form
+
+
+ dlgMSWordMessage.cs
+
Form
@@ -331,6 +337,9 @@
Designer
AboutVEPROMS.cs
+
+ dlgMSWordMessage.cs
+
dlgCheckOpenTabs.cs
diff --git a/PROMS/VEPROMS User Interface/dlgExportImportEP.cs b/PROMS/VEPROMS User Interface/dlgExportImportEP.cs
new file mode 100644
index 00000000..f6c466be
--- /dev/null
+++ b/PROMS/VEPROMS User Interface/dlgExportImportEP.cs
@@ -0,0 +1,50 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using VEPROMS.CSLA.Library;
+
+namespace VEPROMS
+{
+ //C2025-024 Electronic Procedures - Phase 2 (PROMS XML output)
+ //class inherits from normal import/export form
+ //then adds additional functionality
+ public partial class dlgExportImportEP : dlgExportImport
+ {
+ private readonly AnnotationTypeInfo _AnnotationType;
+
+ public dlgExportImportEP(string mode, FolderInfo folderInfo, frmVEPROMS myFrmVEPROMS, int annotationTypeId) : base(mode, folderInfo, myFrmVEPROMS, (E_UCFImportOptions) 0)
+ {
+ _AnnotationType = AnnotationTypeInfo.Get(annotationTypeId);
+ _ExportBothConvertedandNot = true;
+ DocReplace = new Dictionary();
+ FormClosed += OnClose;
+ Text = $"{mode} Electronic Procedure ({_AnnotationType.Name}) Dialog for {folderInfo.Name}";
+ }
+
+ public dlgExportImportEP(string mode, DocVersionInfo docVersionInfo, frmVEPROMS myFrmVEPROMS, int annotationTypeId) : base(mode, docVersionInfo, myFrmVEPROMS, (E_UCFImportOptions)0)
+ {
+ _AnnotationType = AnnotationTypeInfo.Get(annotationTypeId);
+ _ExportBothConvertedandNot = true;
+ DocReplace = new Dictionary();
+ FormClosed += OnClose;
+ Text = $"{mode} Electronic Procedure ({_AnnotationType.Name}) Dialog for {docVersionInfo.Name} of {docVersionInfo.MyFolder.Name}";
+ }
+ public dlgExportImportEP(string mode, ProcedureInfo procedureInfo, frmVEPROMS myFrmVEPROMS, int annotationTypeId) : base(mode, procedureInfo, myFrmVEPROMS, (E_UCFImportOptions)0)
+ {
+ _AnnotationType = AnnotationTypeInfo.Get(annotationTypeId);
+ _ExportBothConvertedandNot = true;
+ DocReplace = new Dictionary();
+ FormClosed += OnClose;
+ Text = $"{mode} Electronic Procedure ({_AnnotationType.Name}) Dialog for {procedureInfo.DisplayNumber}";
+ }
+ private void OnClose(object sender, EventArgs e)
+ {
+ DocReplace.Clear();
+ DocReplace = null;
+ }
+
+
+ }
+}
diff --git a/PROMS/VEPROMS User Interface/dlgMSWordMessage.Designer.cs b/PROMS/VEPROMS User Interface/dlgMSWordMessage.Designer.cs
new file mode 100644
index 00000000..55b16316
--- /dev/null
+++ b/PROMS/VEPROMS User Interface/dlgMSWordMessage.Designer.cs
@@ -0,0 +1,100 @@
+
+namespace VEPROMS
+{
+ partial class dlgMSWordMessage
+ {
+ ///
+ /// 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 Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.labelX1 = new DevComponents.DotNetBar.LabelX();
+ this.cbRemember = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.btnOpenTabs = new DevComponents.DotNetBar.ButtonX();
+ this.SuspendLayout();
+ //
+ // labelX1
+ //
+ //
+ //
+ //
+ this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.labelX1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.labelX1.Location = new System.Drawing.Point(20, 12);
+ this.labelX1.Name = "labelX1";
+ this.labelX1.Size = new System.Drawing.Size(520, 78);
+ this.labelX1.TabIndex = 0;
+ this.labelX1.Text = "The _______________ will be opened in MS Word.\r\n\r\nYou can make modifications and " +
+ "copy it into a PROMS Word section.";
+ this.labelX1.WordWrap = true;
+ //
+ // cbRemember
+ //
+ //
+ //
+ //
+ this.cbRemember.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbRemember.Location = new System.Drawing.Point(12, 96);
+ this.cbRemember.Name = "cbRemember";
+ this.cbRemember.Size = new System.Drawing.Size(566, 55);
+ this.cbRemember.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.cbRemember.TabIndex = 1;
+ this.cbRemember.Text = "Check this box to not be prompted in the future when generating summaries that wi" +
+ "ll be opened in MS Word. \r\n\nNote that these settings can be adjusted at any time" +
+ " from the OPTIONS menu for PROMS.";
+ //
+ // btnOpenTabs
+ //
+ this.btnOpenTabs.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
+ this.btnOpenTabs.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
+ this.btnOpenTabs.DialogResult = System.Windows.Forms.DialogResult.Yes;
+ this.btnOpenTabs.Location = new System.Drawing.Point(490, 126);
+ this.btnOpenTabs.Name = "btnOpenTabs";
+ this.btnOpenTabs.Size = new System.Drawing.Size(64, 25);
+ this.btnOpenTabs.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnOpenTabs.TabIndex = 2;
+ this.btnOpenTabs.Text = "OK";
+ this.btnOpenTabs.Click += new System.EventHandler(this.btnTabs_Click);
+ //
+ // dlgMSWordMessage
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(567, 163);
+ this.ControlBox = false;
+ this.Controls.Add(this.btnOpenTabs);
+ this.Controls.Add(this.cbRemember);
+ this.Controls.Add(this.labelX1);
+ this.Name = "dlgMSWordMessage";
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private DevComponents.DotNetBar.LabelX labelX1;
+ private DevComponents.DotNetBar.Controls.CheckBoxX cbRemember;
+ private DevComponents.DotNetBar.ButtonX btnOpenTabs;
+ }
+}
\ No newline at end of file
diff --git a/PROMS/VEPROMS User Interface/dlgMSWordMessage.cs b/PROMS/VEPROMS User Interface/dlgMSWordMessage.cs
new file mode 100644
index 00000000..5f26d7f7
--- /dev/null
+++ b/PROMS/VEPROMS User Interface/dlgMSWordMessage.cs
@@ -0,0 +1,45 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using VEPROMS.CSLA.Library;
+using Volian.Base.Library;
+
+namespace VEPROMS
+{
+ public partial class dlgMSWordMessage : Form
+ {
+ //C2025-013 - Allow not continuously generate message that opening Summaries in MS Word
+ //typeofitem will be: Continuous Action/Time Critical Action
+ public dlgMSWordMessage(string typeofitem)
+ {
+ InitializeComponent();
+ Text = $"{typeofitem} Summary";
+ labelX1.Text = $"The {typeofitem} Summary will be opened in MS Word.\n\nYou can make modifications and copy it into a PROMS Word section.";
+ }
+
+ public bool ShouldDisplay()
+ {
+ UserSettings usersettings = new UserSettings(VlnSettings.UserID);
+ return usersettings.UserSetting_MSWord_Summary_Prompt;
+ }
+
+ private void btnTabs_Click(object sender, EventArgs e)
+ {
+ //if checkbox was checked in form, then update User Settings in database
+ if (cbRemember.Checked)
+ {
+ UserSettings usersettings = new UserSettings(VlnSettings.UserID);
+ usersettings.SetUserSetting_MSWord_Summary_Prompt(false);
+ }
+
+ this.Close();
+ }
+
+ }
+}
diff --git a/PROMS/VEPROMS User Interface/dlgMSWordMessage.resx b/PROMS/VEPROMS User Interface/dlgMSWordMessage.resx
new file mode 100644
index 00000000..1af7de15
--- /dev/null
+++ b/PROMS/VEPROMS User Interface/dlgMSWordMessage.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/PROMS/VEPROMS User Interface/frmPDFStatusForm.cs b/PROMS/VEPROMS User Interface/frmPDFStatusForm.cs
index 9ef8319b..a2088150 100644
--- a/PROMS/VEPROMS User Interface/frmPDFStatusForm.cs
+++ b/PROMS/VEPROMS User Interface/frmPDFStatusForm.cs
@@ -395,8 +395,11 @@ namespace VEPROMS
// this will display the generated Continuous Action Summary in MS Word (starting a new instance of MS Word outside of PROMS)
if (MyPromsPrinter.MyContActSummary != null)
{
- string instructions = "The Continuous Action Summary will be opened in MS Word.\n\nYou can make modifications and copy it into a PROMS Word section.";
- MessageBox.Show(instructions, "Continuous Action Summary");
+ //C2025-013 - Allow not continuously generate message that opening Summaries in MS Word
+ using (dlgMSWordMessage msg = new dlgMSWordMessage("Continuous Action"))
+ {
+ if (msg.ShouldDisplay()) msg.ShowDialog();
+ }
// The ContActSummaryDelay is a switch that can be added to the PROMS.exe shortcut
// ex: VEPROMS.EXE /ContActSummaryDelay=2.5 will delay it 2 1/2 seconds
@@ -410,8 +413,11 @@ namespace VEPROMS
// F2022-024 this will display the generated Time Critical Action Summary in MS Word (starting a new instance of MS Word outside of PROMS)
if (MyPromsPrinter.MyTimeCriticalActSummary != null)
{
- string instructions = "The Time Critical Action Summary will be opened in MS Word.\n\nYou can make modifications and copy it into a PROMS Word section.";
- MessageBox.Show(instructions, "Time Critical Action Summary");
+ //C2025-013 - Allow not continuously generate message that opening Summaries in MS Word
+ using (dlgMSWordMessage msg = new dlgMSWordMessage("Time Critical Action"))
+ {
+ if (msg.ShouldDisplay()) msg.ShowDialog();
+ }
// The ContActSummaryDelay is a switch that can be added to the PROMS.exe shortcut
// ex: VEPROMS.EXE /ContActSummaryDelay=2.5 will delay it 2 1/2 seconds
diff --git a/PROMS/VEPROMS User Interface/frmSysOptions.Designer.cs b/PROMS/VEPROMS User Interface/frmSysOptions.Designer.cs
index 7dbea98c..d86ed122 100644
--- a/PROMS/VEPROMS User Interface/frmSysOptions.Designer.cs
+++ b/PROMS/VEPROMS User Interface/frmSysOptions.Designer.cs
@@ -42,12 +42,11 @@ namespace VEPROMS
this.btnGeneral = new DevComponents.DotNetBar.ButtonX();
this.tcSysOpts = new DevComponents.DotNetBar.TabControl();
this.tabControlPanel3 = new DevComponents.DotNetBar.TabControlPanel();
- //this.grPanUCFImpOpt = new DevComponents.DotNetBar.Controls.GroupPanel(); // C2024-041 remove from Options panel in V button.
- this.cbUCFLForSetOnly = new DevComponents.DotNetBar.Controls.CheckBoxX();
- this.cbUCFLUseAll = new DevComponents.DotNetBar.Controls.CheckBoxX();
- this.cbUCFLOnlyImport = new DevComponents.DotNetBar.Controls.CheckBoxX();
- this.cbUCFLNotUsed = new DevComponents.DotNetBar.Controls.CheckBoxX();
- this.cbUCFIgnore = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.gpOpenTabs = new DevComponents.DotNetBar.Controls.GroupPanel();
+ this.cbOTRemember = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.cbOTAutoOpen = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.gpShwRplWords = new DevComponents.DotNetBar.Controls.GroupPanel();
+ this.cbShwRplWrdsColor = new DevComponents.DotNetBar.Controls.CheckBoxX();
this.gpVisioPath = new DevComponents.DotNetBar.Controls.GroupPanel();
this.txbxVisioPath = new DevComponents.DotNetBar.Controls.TextBoxX();
this.gpSeparateWindows = new DevComponents.DotNetBar.Controls.GroupPanel();
@@ -74,19 +73,22 @@ namespace VEPROMS
this.tiGeneral = new DevComponents.DotNetBar.TabItem(this.components);
this.tabControlPanel2 = new DevComponents.DotNetBar.TabControlPanel();
this.tiStUpMsg = new DevComponents.DotNetBar.TabItem(this.components);
+ this.cbUCFLForSetOnly = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.cbUCFLUseAll = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.cbUCFLOnlyImport = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.cbUCFLNotUsed = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.cbUCFIgnore = new DevComponents.DotNetBar.Controls.CheckBoxX();
this.btnReset = new DevComponents.DotNetBar.ButtonX();
this.superTooltip1 = new DevComponents.DotNetBar.SuperTooltip();
- this.cbOTRemember = new DevComponents.DotNetBar.Controls.CheckBoxX();
- this.cbShwRplWrdsColor = new DevComponents.DotNetBar.Controls.CheckBoxX();
- this.cbOTAutoOpen = new DevComponents.DotNetBar.Controls.CheckBoxX();
- this.gpOpenTabs = new DevComponents.DotNetBar.Controls.GroupPanel();
- this.gpShwRplWords = new DevComponents.DotNetBar.Controls.GroupPanel();
+ this.cbMSWordPrompt = new DevComponents.DotNetBar.Controls.CheckBoxX();
+ this.gpMSWordSum = new DevComponents.DotNetBar.Controls.GroupPanel();
this.gpSystemColor.SuspendLayout();
this.panButtons.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tcSysOpts)).BeginInit();
this.tcSysOpts.SuspendLayout();
this.tabControlPanel3.SuspendLayout();
- //this.grPanUCFImpOpt.SuspendLayout(); // C2024-041 remove from Options panel in V button.
+ this.gpOpenTabs.SuspendLayout();
+ this.gpShwRplWords.SuspendLayout();
this.gpVisioPath.SuspendLayout();
this.gpSeparateWindows.SuspendLayout();
this.gpEnhancedDocs.SuspendLayout();
@@ -96,16 +98,15 @@ namespace VEPROMS
this.gpAnnotationSettings.SuspendLayout();
this.gpTransRangeColor.SuspendLayout();
this.gpPropPageStyle.SuspendLayout();
- this.gpOpenTabs.SuspendLayout();
- this.gpShwRplWords.SuspendLayout();
+ this.gpMSWordSum.SuspendLayout();
this.SuspendLayout();
//
// btnCancel
//
this.btnCancel.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
- this.btnCancel.Location = new System.Drawing.Point(616, 492);
- this.btnCancel.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.btnCancel.Location = new System.Drawing.Point(616, 591);
+ this.btnCancel.Margin = new System.Windows.Forms.Padding(2);
this.btnCancel.Name = "btnCancel";
this.btnCancel.Size = new System.Drawing.Size(56, 19);
this.btnCancel.TabIndex = 0;
@@ -115,8 +116,8 @@ namespace VEPROMS
// btnOK
//
this.btnOK.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
- this.btnOK.Location = new System.Drawing.Point(542, 492);
- this.btnOK.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.btnOK.Location = new System.Drawing.Point(542, 591);
+ this.btnOK.Margin = new System.Windows.Forms.Padding(2);
this.btnOK.Name = "btnOK";
this.btnOK.Size = new System.Drawing.Size(56, 19);
this.btnOK.TabIndex = 1;
@@ -133,7 +134,7 @@ namespace VEPROMS
this.gpSystemColor.Controls.Add(this.cbRibonBlue);
this.gpSystemColor.DisabledBackColor = System.Drawing.Color.Empty;
this.gpSystemColor.Location = new System.Drawing.Point(39, 13);
- this.gpSystemColor.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.gpSystemColor.Margin = new System.Windows.Forms.Padding(2);
this.gpSystemColor.Name = "gpSystemColor";
this.gpSystemColor.Size = new System.Drawing.Size(82, 97);
//
@@ -176,7 +177,7 @@ namespace VEPROMS
this.cbRibonBlack.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.cbRibonBlack.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.cbRibonBlack.Location = new System.Drawing.Point(7, 54);
- this.cbRibonBlack.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbRibonBlack.Margin = new System.Windows.Forms.Padding(2);
this.cbRibonBlack.Name = "cbRibonBlack";
this.cbRibonBlack.Size = new System.Drawing.Size(67, 19);
this.cbRibonBlack.TabIndex = 2;
@@ -192,7 +193,7 @@ namespace VEPROMS
this.cbRibonSilver.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.cbRibonSilver.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.cbRibonSilver.Location = new System.Drawing.Point(7, 30);
- this.cbRibonSilver.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbRibonSilver.Margin = new System.Windows.Forms.Padding(2);
this.cbRibonSilver.Name = "cbRibonSilver";
this.cbRibonSilver.Size = new System.Drawing.Size(67, 19);
this.cbRibonSilver.TabIndex = 1;
@@ -208,7 +209,7 @@ namespace VEPROMS
this.cbRibonBlue.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.cbRibonBlue.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.cbRibonBlue.Location = new System.Drawing.Point(7, 6);
- this.cbRibonBlue.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbRibonBlue.Margin = new System.Windows.Forms.Padding(2);
this.cbRibonBlue.Name = "cbRibonBlue";
this.cbRibonBlue.Size = new System.Drawing.Size(67, 19);
this.cbRibonBlue.TabIndex = 0;
@@ -223,7 +224,7 @@ namespace VEPROMS
this.panButtons.Controls.Add(this.btnGeneral);
this.panButtons.DisabledBackColor = System.Drawing.Color.Empty;
this.panButtons.Location = new System.Drawing.Point(14, 14);
- this.panButtons.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.panButtons.Margin = new System.Windows.Forms.Padding(2);
this.panButtons.Name = "panButtons";
this.panButtons.Size = new System.Drawing.Size(168, 460);
this.panButtons.Style.Alignment = System.Drawing.StringAlignment.Center;
@@ -244,7 +245,7 @@ namespace VEPROMS
this.btnIntrFaceStngs.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
this.btnIntrFaceStngs.Dock = System.Windows.Forms.DockStyle.Top;
this.btnIntrFaceStngs.Location = new System.Drawing.Point(0, 38);
- this.btnIntrFaceStngs.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.btnIntrFaceStngs.Margin = new System.Windows.Forms.Padding(2);
this.btnIntrFaceStngs.Name = "btnIntrFaceStngs";
this.btnIntrFaceStngs.Size = new System.Drawing.Size(168, 19);
this.btnIntrFaceStngs.TabIndex = 2;
@@ -257,7 +258,7 @@ namespace VEPROMS
this.btnStartMsg.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
this.btnStartMsg.Dock = System.Windows.Forms.DockStyle.Top;
this.btnStartMsg.Location = new System.Drawing.Point(0, 19);
- this.btnStartMsg.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.btnStartMsg.Margin = new System.Windows.Forms.Padding(2);
this.btnStartMsg.Name = "btnStartMsg";
this.btnStartMsg.Size = new System.Drawing.Size(168, 19);
this.btnStartMsg.TabIndex = 1;
@@ -271,7 +272,7 @@ namespace VEPROMS
this.btnGeneral.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
this.btnGeneral.Dock = System.Windows.Forms.DockStyle.Top;
this.btnGeneral.Location = new System.Drawing.Point(0, 0);
- this.btnGeneral.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.btnGeneral.Margin = new System.Windows.Forms.Padding(2);
this.btnGeneral.Name = "btnGeneral";
this.btnGeneral.Size = new System.Drawing.Size(168, 19);
this.btnGeneral.TabIndex = 0;
@@ -287,11 +288,11 @@ namespace VEPROMS
this.tcSysOpts.Controls.Add(this.tabControlPanel1);
this.tcSysOpts.Controls.Add(this.tabControlPanel2);
this.tcSysOpts.Location = new System.Drawing.Point(27, 17);
- this.tcSysOpts.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.tcSysOpts.Margin = new System.Windows.Forms.Padding(2);
this.tcSysOpts.Name = "tcSysOpts";
this.tcSysOpts.SelectedTabFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.tcSysOpts.SelectedTabIndex = 2;
- this.tcSysOpts.Size = new System.Drawing.Size(645, 457);
+ this.tcSysOpts.Size = new System.Drawing.Size(645, 555);
this.tcSysOpts.TabIndex = 3;
this.tcSysOpts.TabLayoutType = DevComponents.DotNetBar.eTabLayoutType.FixedWithNavigationBox;
this.tcSysOpts.Tabs.Add(this.tiGeneral);
@@ -303,9 +304,9 @@ namespace VEPROMS
//
// tabControlPanel3
//
+ this.tabControlPanel3.Controls.Add(this.gpMSWordSum);
this.tabControlPanel3.Controls.Add(this.gpOpenTabs);
this.tabControlPanel3.Controls.Add(this.gpShwRplWords);
- //this.tabControlPanel3.Controls.Add(this.grPanUCFImpOpt); // C2024-041 remove from Options panel in V button.
this.tabControlPanel3.Controls.Add(this.gpVisioPath);
this.tabControlPanel3.Controls.Add(this.gpSeparateWindows);
this.tabControlPanel3.Controls.Add(this.gpEnhancedDocs);
@@ -319,10 +320,10 @@ namespace VEPROMS
this.tabControlPanel3.DisabledBackColor = System.Drawing.Color.Empty;
this.tabControlPanel3.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControlPanel3.Location = new System.Drawing.Point(0, 27);
- this.tabControlPanel3.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.tabControlPanel3.Margin = new System.Windows.Forms.Padding(2);
this.tabControlPanel3.Name = "tabControlPanel3";
this.tabControlPanel3.Padding = new System.Windows.Forms.Padding(1);
- this.tabControlPanel3.Size = new System.Drawing.Size(645, 430);
+ this.tabControlPanel3.Size = new System.Drawing.Size(645, 528);
this.tabControlPanel3.Style.BackColor1.Color = System.Drawing.SystemColors.Control;
this.tabControlPanel3.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel3.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
@@ -332,132 +333,136 @@ namespace VEPROMS
this.tabControlPanel3.TabItem = this.tiIntrFaceStngs;
this.tabControlPanel3.ThemeAware = true;
//
- // grPanUCFImpOpt
+ // gpOpenTabs
//
- // C2024-041 remove from Options panel in V button.
- /*this.grPanUCFImpOpt.CanvasColor = System.Drawing.SystemColors.Control;
- this.grPanUCFImpOpt.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007; // C2024-041 remove from Options panel in V button.
- this.grPanUCFImpOpt.Controls.Add(this.cbUCFLForSetOnly); // C2024-041 remove from Options panel in V button.
- this.grPanUCFImpOpt.Controls.Add(this.cbUCFLUseAll); // C2024-041 remove from Options panel in V button.
- this.grPanUCFImpOpt.Controls.Add(this.cbUCFLOnlyImport);
- this.grPanUCFImpOpt.Controls.Add(this.cbUCFLNotUsed);
- this.grPanUCFImpOpt.Controls.Add(this.cbUCFIgnore);
- this.grPanUCFImpOpt.DisabledBackColor = System.Drawing.Color.Empty;
- this.grPanUCFImpOpt.Location = new System.Drawing.Point(313, 12);
- this.grPanUCFImpOpt.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
- this.grPanUCFImpOpt.Name = "grPanUCFImpOpt";
- this.grPanUCFImpOpt.Size = new System.Drawing.Size(146, 138);
+ this.gpOpenTabs.BackColor = System.Drawing.Color.Transparent;
+ this.gpOpenTabs.CanvasColor = System.Drawing.SystemColors.Control;
+ this.gpOpenTabs.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
+ this.gpOpenTabs.Controls.Add(this.cbOTRemember);
+ this.gpOpenTabs.Controls.Add(this.cbOTAutoOpen);
+ this.gpOpenTabs.DisabledBackColor = System.Drawing.Color.Empty;
+ this.gpOpenTabs.Location = new System.Drawing.Point(462, 252);
+ this.gpOpenTabs.Margin = new System.Windows.Forms.Padding(2);
+ this.gpOpenTabs.Name = "gpOpenTabs";
+ this.gpOpenTabs.Size = new System.Drawing.Size(139, 81);
//
//
//
- this.grPanUCFImpOpt.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
- this.grPanUCFImpOpt.Style.BackColorGradientAngle = 90;
- this.grPanUCFImpOpt.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
- this.grPanUCFImpOpt.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.grPanUCFImpOpt.Style.BorderBottomWidth = 1;
- this.grPanUCFImpOpt.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
- this.grPanUCFImpOpt.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.grPanUCFImpOpt.Style.BorderLeftWidth = 1;
- this.grPanUCFImpOpt.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.grPanUCFImpOpt.Style.BorderRightWidth = 1;
- this.grPanUCFImpOpt.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.grPanUCFImpOpt.Style.BorderTopWidth = 1;
- this.grPanUCFImpOpt.Style.CornerDiameter = 4;
- this.grPanUCFImpOpt.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
- this.grPanUCFImpOpt.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
- this.grPanUCFImpOpt.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
- this.grPanUCFImpOpt.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
+ this.gpOpenTabs.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.gpOpenTabs.Style.BackColorGradientAngle = 90;
+ this.gpOpenTabs.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.gpOpenTabs.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpOpenTabs.Style.BorderBottomWidth = 1;
+ this.gpOpenTabs.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.gpOpenTabs.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpOpenTabs.Style.BorderLeftWidth = 1;
+ this.gpOpenTabs.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpOpenTabs.Style.BorderRightWidth = 1;
+ this.gpOpenTabs.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpOpenTabs.Style.BorderTopWidth = 1;
+ this.gpOpenTabs.Style.CornerDiameter = 4;
+ this.gpOpenTabs.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
+ this.gpOpenTabs.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
+ this.gpOpenTabs.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.gpOpenTabs.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
//
//
//
- this.grPanUCFImpOpt.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.gpOpenTabs.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.grPanUCFImpOpt.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.grPanUCFImpOpt.TabIndex = 12;
- this.grPanUCFImpOpt.Text = "UCF Import Options";
- */ // C2024-041 remove from Options panel in V button.
+ this.gpOpenTabs.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.gpOpenTabs.TabIndex = 13;
+ this.gpOpenTabs.Text = "Open Tabs";
//
- // cbUCFLForSetOnly
- //
- this.cbUCFLForSetOnly.BackColor = System.Drawing.Color.Transparent;
+ // cbOTRemember
//
//
//
- this.cbUCFLForSetOnly.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.cbUCFLForSetOnly.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
- this.cbUCFLForSetOnly.Location = new System.Drawing.Point(2, 89);
- this.cbUCFLForSetOnly.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
- this.cbUCFLForSetOnly.Name = "cbUCFLForSetOnly";
- this.cbUCFLForSetOnly.Size = new System.Drawing.Size(105, 19);
- this.cbUCFLForSetOnly.TabIndex = 5;
- this.cbUCFLForSetOnly.Text = "Load For Set Only";
- this.cbUCFLForSetOnly.CheckedChanged += new System.EventHandler(this.cbUCFLForSetOnly_CheckedChanged);
//
- // cbUCFLUseAll
+ this.cbOTRemember.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbOTRemember.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cbOTRemember.Location = new System.Drawing.Point(8, 5);
+ this.cbOTRemember.Margin = new System.Windows.Forms.Padding(2);
+ this.cbOTRemember.Name = "cbOTRemember";
+ this.cbOTRemember.Size = new System.Drawing.Size(119, 19);
+ this.cbOTRemember.TabIndex = 9;
+ this.cbOTRemember.Text = "Remember Setting";
+ this.cbOTRemember.CheckedChanged += new System.EventHandler(this.cbOTRemember_CheckedChanged);
//
- this.cbUCFLUseAll.BackColor = System.Drawing.Color.Transparent;
+ // cbOTAutoOpen
//
//
//
- this.cbUCFLUseAll.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.cbUCFLUseAll.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
- this.cbUCFLUseAll.Location = new System.Drawing.Point(2, 67);
- this.cbUCFLUseAll.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
- this.cbUCFLUseAll.Name = "cbUCFLUseAll";
- this.cbUCFLUseAll.Size = new System.Drawing.Size(105, 19);
- this.cbUCFLUseAll.TabIndex = 4;
- this.cbUCFLUseAll.Text = "Load Use All";
- this.cbUCFLUseAll.CheckedChanged += new System.EventHandler(this.cbUCFLUseAll_CheckedChanged);
//
- // cbUCFLOnlyImport
+ this.cbOTAutoOpen.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbOTAutoOpen.Enabled = false;
+ this.cbOTAutoOpen.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cbOTAutoOpen.Location = new System.Drawing.Point(8, 28);
+ this.cbOTAutoOpen.Margin = new System.Windows.Forms.Padding(2);
+ this.cbOTAutoOpen.Name = "cbOTAutoOpen";
+ this.cbOTAutoOpen.Size = new System.Drawing.Size(92, 19);
+ this.cbOTAutoOpen.TabIndex = 10;
+ this.cbOTAutoOpen.Text = "Auto Open";
+ this.cbOTAutoOpen.Visible = false;
//
- this.cbUCFLOnlyImport.BackColor = System.Drawing.Color.Transparent;
+ // gpShwRplWords
+ //
+ this.gpShwRplWords.BackColor = System.Drawing.Color.Transparent;
+ this.gpShwRplWords.CanvasColor = System.Drawing.SystemColors.Control;
+ this.gpShwRplWords.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
+ this.gpShwRplWords.Controls.Add(this.cbShwRplWrdsColor);
+ this.gpShwRplWords.DisabledBackColor = System.Drawing.Color.Empty;
+ this.gpShwRplWords.Location = new System.Drawing.Point(462, 165);
+ this.gpShwRplWords.Margin = new System.Windows.Forms.Padding(2);
+ this.gpShwRplWords.Name = "gpShwRplWords";
+ this.gpShwRplWords.Size = new System.Drawing.Size(139, 72);
//
//
//
- this.cbUCFLOnlyImport.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.cbUCFLOnlyImport.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
- this.cbUCFLOnlyImport.Location = new System.Drawing.Point(2, 46);
- this.cbUCFLOnlyImport.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
- this.cbUCFLOnlyImport.Name = "cbUCFLOnlyImport";
- this.cbUCFLOnlyImport.Size = new System.Drawing.Size(105, 19);
- this.cbUCFLOnlyImport.TabIndex = 3;
- this.cbUCFLOnlyImport.Text = "Load Only Imported";
- this.cbUCFLOnlyImport.CheckedChanged += new System.EventHandler(this.cbUCFLOnlyImport_CheckedChanged);
- //
- // cbUCFLNotUsed
- //
- this.cbUCFLNotUsed.BackColor = System.Drawing.Color.Transparent;
+ this.gpShwRplWords.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.gpShwRplWords.Style.BackColorGradientAngle = 90;
+ this.gpShwRplWords.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.gpShwRplWords.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpShwRplWords.Style.BorderBottomWidth = 1;
+ this.gpShwRplWords.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.gpShwRplWords.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpShwRplWords.Style.BorderLeftWidth = 1;
+ this.gpShwRplWords.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpShwRplWords.Style.BorderRightWidth = 1;
+ this.gpShwRplWords.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpShwRplWords.Style.BorderTopWidth = 1;
+ this.gpShwRplWords.Style.CornerDiameter = 4;
+ this.gpShwRplWords.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
+ this.gpShwRplWords.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
+ this.gpShwRplWords.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.gpShwRplWords.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
//
//
//
- this.cbUCFLNotUsed.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.cbUCFLNotUsed.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
- this.cbUCFLNotUsed.Location = new System.Drawing.Point(2, 24);
- this.cbUCFLNotUsed.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
- this.cbUCFLNotUsed.Name = "cbUCFLNotUsed";
- this.cbUCFLNotUsed.Size = new System.Drawing.Size(88, 19);
- this.cbUCFLNotUsed.TabIndex = 2;
- this.cbUCFLNotUsed.Text = "Load Not Used";
- this.cbUCFLNotUsed.CheckedChanged += new System.EventHandler(this.cbUCFLNotUsed_CheckedChanged);
- //
- // cbUCFIgnore
- //
- this.cbUCFIgnore.BackColor = System.Drawing.Color.Transparent;
+ this.gpShwRplWords.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.cbUCFIgnore.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.cbUCFIgnore.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
- this.cbUCFIgnore.Location = new System.Drawing.Point(2, 2);
- this.cbUCFIgnore.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
- this.cbUCFIgnore.Name = "cbUCFIgnore";
- this.cbUCFIgnore.Size = new System.Drawing.Size(67, 19);
- this.cbUCFIgnore.TabIndex = 1;
- this.cbUCFIgnore.Text = "Ignore";
- this.cbUCFIgnore.CheckedChanged += new System.EventHandler(this.cbUCFIgnore_CheckedChanged);
+ this.gpShwRplWords.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.gpShwRplWords.TabIndex = 13;
+ this.gpShwRplWords.Text = "Replace Words";
+ //
+ // cbShwRplWrdsColor
+ //
+ //
+ //
+ //
+ this.cbShwRplWrdsColor.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbShwRplWrdsColor.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cbShwRplWrdsColor.Location = new System.Drawing.Point(8, 5);
+ this.cbShwRplWrdsColor.Margin = new System.Windows.Forms.Padding(2);
+ this.cbShwRplWrdsColor.Name = "cbShwRplWrdsColor";
+ this.cbShwRplWrdsColor.Size = new System.Drawing.Size(119, 19);
+ this.cbShwRplWrdsColor.TabIndex = 9;
+ this.cbShwRplWrdsColor.Text = "Color Replace Words";
+ this.cbShwRplWrdsColor.CheckedChanged += new System.EventHandler(this.cbShwRplWrdsColor_CheckedChanged);
//
// gpVisioPath
//
@@ -466,8 +471,8 @@ namespace VEPROMS
this.gpVisioPath.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
this.gpVisioPath.Controls.Add(this.txbxVisioPath);
this.gpVisioPath.DisabledBackColor = System.Drawing.Color.Empty;
- this.gpVisioPath.Location = new System.Drawing.Point(25, 347);
- this.gpVisioPath.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.gpVisioPath.Location = new System.Drawing.Point(25, 432);
+ this.gpVisioPath.Margin = new System.Windows.Forms.Padding(2);
this.gpVisioPath.Name = "gpVisioPath";
this.gpVisioPath.Size = new System.Drawing.Size(285, 69);
//
@@ -529,7 +534,7 @@ namespace VEPROMS
this.gpSeparateWindows.Controls.Add(this.cbSeparateWindows);
this.gpSeparateWindows.DisabledBackColor = System.Drawing.Color.Empty;
this.gpSeparateWindows.Location = new System.Drawing.Point(313, 252);
- this.gpSeparateWindows.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.gpSeparateWindows.Margin = new System.Windows.Forms.Padding(2);
this.gpSeparateWindows.Name = "gpSeparateWindows";
this.gpSeparateWindows.Size = new System.Drawing.Size(127, 81);
//
@@ -571,7 +576,7 @@ namespace VEPROMS
this.cbSeparateWindows.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.cbSeparateWindows.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cbSeparateWindows.Location = new System.Drawing.Point(8, 8);
- this.cbSeparateWindows.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbSeparateWindows.Margin = new System.Windows.Forms.Padding(2);
this.cbSeparateWindows.Name = "cbSeparateWindows";
this.cbSeparateWindows.Size = new System.Drawing.Size(107, 19);
this.cbSeparateWindows.TabIndex = 9;
@@ -586,7 +591,7 @@ namespace VEPROMS
this.gpEnhancedDocs.Controls.Add(this.cbEnhancedDocumentSync);
this.gpEnhancedDocs.DisabledBackColor = System.Drawing.Color.Empty;
this.gpEnhancedDocs.Location = new System.Drawing.Point(167, 252);
- this.gpEnhancedDocs.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.gpEnhancedDocs.Margin = new System.Windows.Forms.Padding(2);
this.gpEnhancedDocs.Name = "gpEnhancedDocs";
this.gpEnhancedDocs.Size = new System.Drawing.Size(127, 81);
//
@@ -631,7 +636,7 @@ namespace VEPROMS
this.cbEnhancedDocumentSync.CheckValue = "Y";
this.cbEnhancedDocumentSync.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cbEnhancedDocumentSync.Location = new System.Drawing.Point(8, 8);
- this.cbEnhancedDocumentSync.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbEnhancedDocumentSync.Margin = new System.Windows.Forms.Padding(2);
this.cbEnhancedDocumentSync.Name = "cbEnhancedDocumentSync";
this.cbEnhancedDocumentSync.Size = new System.Drawing.Size(99, 19);
this.cbEnhancedDocumentSync.TabIndex = 9;
@@ -646,7 +651,7 @@ namespace VEPROMS
this.gpPasteSettings.Controls.Add(this.cbPasteNoReturns);
this.gpPasteSettings.DisabledBackColor = System.Drawing.Color.Empty;
this.gpPasteSettings.Location = new System.Drawing.Point(25, 252);
- this.gpPasteSettings.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.gpPasteSettings.Margin = new System.Windows.Forms.Padding(2);
this.gpPasteSettings.Name = "gpPasteSettings";
this.gpPasteSettings.Size = new System.Drawing.Size(119, 81);
//
@@ -691,7 +696,7 @@ namespace VEPROMS
this.cbPastePlainText.CheckValue = "Y";
this.cbPastePlainText.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cbPastePlainText.Location = new System.Drawing.Point(8, 8);
- this.cbPastePlainText.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbPastePlainText.Margin = new System.Windows.Forms.Padding(2);
this.cbPastePlainText.Name = "cbPastePlainText";
this.cbPastePlainText.Size = new System.Drawing.Size(92, 19);
this.cbPastePlainText.TabIndex = 9;
@@ -709,7 +714,7 @@ namespace VEPROMS
this.cbPasteNoReturns.CheckValue = "Y";
this.cbPasteNoReturns.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cbPasteNoReturns.Location = new System.Drawing.Point(8, 28);
- this.cbPasteNoReturns.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbPasteNoReturns.Margin = new System.Windows.Forms.Padding(2);
this.cbPasteNoReturns.Name = "cbPasteNoReturns";
this.cbPasteNoReturns.Size = new System.Drawing.Size(92, 19);
this.cbPasteNoReturns.TabIndex = 10;
@@ -724,7 +729,7 @@ namespace VEPROMS
this.gpTreeView.Controls.Add(this.cbTVExpand);
this.gpTreeView.DisabledBackColor = System.Drawing.Color.Empty;
this.gpTreeView.Location = new System.Drawing.Point(312, 165);
- this.gpTreeView.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.gpTreeView.Margin = new System.Windows.Forms.Padding(2);
this.gpTreeView.Name = "gpTreeView";
this.gpTreeView.Size = new System.Drawing.Size(119, 72);
//
@@ -769,7 +774,7 @@ namespace VEPROMS
this.cbTVExpand.CheckValue = "Y";
this.cbTVExpand.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cbTVExpand.Location = new System.Drawing.Point(8, 13);
- this.cbTVExpand.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbTVExpand.Margin = new System.Windows.Forms.Padding(2);
this.cbTVExpand.Name = "cbTVExpand";
this.cbTVExpand.Size = new System.Drawing.Size(92, 19);
this.superTooltip1.SetSuperTooltip(this.cbTVExpand, new DevComponents.DotNetBar.SuperTooltipInfo("Remember Last", "", "When checked, PROMS will remember the last procedure you had seleced from the tre" +
@@ -786,7 +791,7 @@ namespace VEPROMS
this.gpStepTypeToolTip.Controls.Add(this.cbStepTypeToolTip);
this.gpStepTypeToolTip.DisabledBackColor = System.Drawing.Color.Empty;
this.gpStepTypeToolTip.Location = new System.Drawing.Point(167, 165);
- this.gpStepTypeToolTip.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.gpStepTypeToolTip.Margin = new System.Windows.Forms.Padding(2);
this.gpStepTypeToolTip.Name = "gpStepTypeToolTip";
this.gpStepTypeToolTip.Size = new System.Drawing.Size(119, 72);
//
@@ -828,7 +833,7 @@ namespace VEPROMS
this.cbStepTypeToolTip.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.cbStepTypeToolTip.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cbStepTypeToolTip.Location = new System.Drawing.Point(8, 13);
- this.cbStepTypeToolTip.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbStepTypeToolTip.Margin = new System.Windows.Forms.Padding(2);
this.cbStepTypeToolTip.Name = "cbStepTypeToolTip";
this.cbStepTypeToolTip.Size = new System.Drawing.Size(92, 19);
this.cbStepTypeToolTip.TabIndex = 7;
@@ -843,7 +848,7 @@ namespace VEPROMS
this.gpAnnotationSettings.Controls.Add(this.cbAnnotationPopup);
this.gpAnnotationSettings.DisabledBackColor = System.Drawing.Color.Empty;
this.gpAnnotationSettings.Location = new System.Drawing.Point(25, 165);
- this.gpAnnotationSettings.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.gpAnnotationSettings.Margin = new System.Windows.Forms.Padding(2);
this.gpAnnotationSettings.Name = "gpAnnotationSettings";
this.gpAnnotationSettings.Size = new System.Drawing.Size(119, 72);
//
@@ -888,7 +893,7 @@ namespace VEPROMS
this.cbAnnotationPopup.CheckValue = "Y";
this.cbAnnotationPopup.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cbAnnotationPopup.Location = new System.Drawing.Point(8, 13);
- this.cbAnnotationPopup.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbAnnotationPopup.Margin = new System.Windows.Forms.Padding(2);
this.cbAnnotationPopup.Name = "cbAnnotationPopup";
this.cbAnnotationPopup.Size = new System.Drawing.Size(92, 19);
this.cbAnnotationPopup.TabIndex = 7;
@@ -959,7 +964,7 @@ namespace VEPROMS
this.gpPropPageStyle.Controls.Add(this.cbButtonIntrFace);
this.gpPropPageStyle.DisabledBackColor = System.Drawing.Color.Empty;
this.gpPropPageStyle.Location = new System.Drawing.Point(155, 12);
- this.gpPropPageStyle.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.gpPropPageStyle.Margin = new System.Windows.Forms.Padding(2);
this.gpPropPageStyle.Name = "gpPropPageStyle";
this.gpPropPageStyle.Size = new System.Drawing.Size(127, 107);
//
@@ -1001,7 +1006,7 @@ namespace VEPROMS
this.cbPropGrid.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.cbPropGrid.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.cbPropGrid.Location = new System.Drawing.Point(8, 59);
- this.cbPropGrid.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbPropGrid.Margin = new System.Windows.Forms.Padding(2);
this.cbPropGrid.Name = "cbPropGrid";
this.cbPropGrid.Size = new System.Drawing.Size(97, 20);
this.cbPropGrid.TabIndex = 2;
@@ -1016,7 +1021,7 @@ namespace VEPROMS
this.cbTabbedIntrFace.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.cbTabbedIntrFace.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.cbTabbedIntrFace.Location = new System.Drawing.Point(8, 34);
- this.cbTabbedIntrFace.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbTabbedIntrFace.Margin = new System.Windows.Forms.Padding(2);
this.cbTabbedIntrFace.Name = "cbTabbedIntrFace";
this.cbTabbedIntrFace.Size = new System.Drawing.Size(111, 20);
this.cbTabbedIntrFace.TabIndex = 1;
@@ -1030,7 +1035,7 @@ namespace VEPROMS
this.cbButtonIntrFace.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.cbButtonIntrFace.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
this.cbButtonIntrFace.Location = new System.Drawing.Point(8, 10);
- this.cbButtonIntrFace.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.cbButtonIntrFace.Margin = new System.Windows.Forms.Padding(2);
this.cbButtonIntrFace.Name = "cbButtonIntrFace";
this.cbButtonIntrFace.Size = new System.Drawing.Size(97, 20);
this.cbButtonIntrFace.TabIndex = 0;
@@ -1047,7 +1052,7 @@ namespace VEPROMS
this.tabControlPanel1.DisabledBackColor = System.Drawing.Color.Empty;
this.tabControlPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControlPanel1.Location = new System.Drawing.Point(0, 27);
- this.tabControlPanel1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.tabControlPanel1.Margin = new System.Windows.Forms.Padding(2);
this.tabControlPanel1.Name = "tabControlPanel1";
this.tabControlPanel1.Padding = new System.Windows.Forms.Padding(1);
this.tabControlPanel1.Size = new System.Drawing.Size(645, 430);
@@ -1072,10 +1077,10 @@ namespace VEPROMS
this.tabControlPanel2.DisabledBackColor = System.Drawing.Color.Empty;
this.tabControlPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControlPanel2.Location = new System.Drawing.Point(0, 27);
- this.tabControlPanel2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.tabControlPanel2.Margin = new System.Windows.Forms.Padding(2);
this.tabControlPanel2.Name = "tabControlPanel2";
this.tabControlPanel2.Padding = new System.Windows.Forms.Padding(1);
- this.tabControlPanel2.Size = new System.Drawing.Size(645, 430);
+ this.tabControlPanel2.Size = new System.Drawing.Size(645, 528);
this.tabControlPanel2.Style.BackColor1.Color = System.Drawing.SystemColors.Control;
this.tabControlPanel2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
this.tabControlPanel2.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
@@ -1092,14 +1097,94 @@ namespace VEPROMS
this.tiStUpMsg.Text = "Startup Message";
this.tiStUpMsg.Visible = false;
//
+ // cbUCFLForSetOnly
+ //
+ this.cbUCFLForSetOnly.BackColor = System.Drawing.Color.Transparent;
+ //
+ //
+ //
+ this.cbUCFLForSetOnly.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbUCFLForSetOnly.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
+ this.cbUCFLForSetOnly.Location = new System.Drawing.Point(2, 89);
+ this.cbUCFLForSetOnly.Margin = new System.Windows.Forms.Padding(2);
+ this.cbUCFLForSetOnly.Name = "cbUCFLForSetOnly";
+ this.cbUCFLForSetOnly.Size = new System.Drawing.Size(105, 19);
+ this.cbUCFLForSetOnly.TabIndex = 5;
+ this.cbUCFLForSetOnly.Text = "Load For Set Only";
+ this.cbUCFLForSetOnly.CheckedChanged += new System.EventHandler(this.cbUCFLForSetOnly_CheckedChanged);
+ //
+ // cbUCFLUseAll
+ //
+ this.cbUCFLUseAll.BackColor = System.Drawing.Color.Transparent;
+ //
+ //
+ //
+ this.cbUCFLUseAll.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbUCFLUseAll.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
+ this.cbUCFLUseAll.Location = new System.Drawing.Point(2, 67);
+ this.cbUCFLUseAll.Margin = new System.Windows.Forms.Padding(2);
+ this.cbUCFLUseAll.Name = "cbUCFLUseAll";
+ this.cbUCFLUseAll.Size = new System.Drawing.Size(105, 19);
+ this.cbUCFLUseAll.TabIndex = 4;
+ this.cbUCFLUseAll.Text = "Load Use All";
+ this.cbUCFLUseAll.CheckedChanged += new System.EventHandler(this.cbUCFLUseAll_CheckedChanged);
+ //
+ // cbUCFLOnlyImport
+ //
+ this.cbUCFLOnlyImport.BackColor = System.Drawing.Color.Transparent;
+ //
+ //
+ //
+ this.cbUCFLOnlyImport.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbUCFLOnlyImport.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
+ this.cbUCFLOnlyImport.Location = new System.Drawing.Point(2, 46);
+ this.cbUCFLOnlyImport.Margin = new System.Windows.Forms.Padding(2);
+ this.cbUCFLOnlyImport.Name = "cbUCFLOnlyImport";
+ this.cbUCFLOnlyImport.Size = new System.Drawing.Size(105, 19);
+ this.cbUCFLOnlyImport.TabIndex = 3;
+ this.cbUCFLOnlyImport.Text = "Load Only Imported";
+ this.cbUCFLOnlyImport.CheckedChanged += new System.EventHandler(this.cbUCFLOnlyImport_CheckedChanged);
+ //
+ // cbUCFLNotUsed
+ //
+ this.cbUCFLNotUsed.BackColor = System.Drawing.Color.Transparent;
+ //
+ //
+ //
+ this.cbUCFLNotUsed.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbUCFLNotUsed.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
+ this.cbUCFLNotUsed.Location = new System.Drawing.Point(2, 24);
+ this.cbUCFLNotUsed.Margin = new System.Windows.Forms.Padding(2);
+ this.cbUCFLNotUsed.Name = "cbUCFLNotUsed";
+ this.cbUCFLNotUsed.Size = new System.Drawing.Size(88, 19);
+ this.cbUCFLNotUsed.TabIndex = 2;
+ this.cbUCFLNotUsed.Text = "Load Not Used";
+ this.cbUCFLNotUsed.CheckedChanged += new System.EventHandler(this.cbUCFLNotUsed_CheckedChanged);
+ //
+ // cbUCFIgnore
+ //
+ this.cbUCFIgnore.BackColor = System.Drawing.Color.Transparent;
+ //
+ //
+ //
+ this.cbUCFIgnore.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbUCFIgnore.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton;
+ this.cbUCFIgnore.Location = new System.Drawing.Point(2, 2);
+ this.cbUCFIgnore.Margin = new System.Windows.Forms.Padding(2);
+ this.cbUCFIgnore.Name = "cbUCFIgnore";
+ this.cbUCFIgnore.Size = new System.Drawing.Size(67, 19);
+ this.cbUCFIgnore.TabIndex = 1;
+ this.cbUCFIgnore.Text = "Ignore";
+ this.cbUCFIgnore.CheckedChanged += new System.EventHandler(this.cbUCFIgnore_CheckedChanged);
+ //
// btnReset
//
this.btnReset.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
this.btnReset.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
- this.btnReset.Location = new System.Drawing.Point(194, 492);
- this.btnReset.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.btnReset.Location = new System.Drawing.Point(194, 591);
+ this.btnReset.Margin = new System.Windows.Forms.Padding(2);
this.btnReset.Name = "btnReset";
- this.btnReset.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
+ this.btnReset.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnReset.Size = new System.Drawing.Size(79, 19);
this.superTooltip1.SetSuperTooltip(this.btnReset, new DevComponents.DotNetBar.SuperTooltipInfo("Default Settings", "", "This will reset saved user settings back to the Proms system default.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray, true, true, new System.Drawing.Size(140, 95)));
this.btnReset.TabIndex = 3;
@@ -1111,135 +1196,61 @@ namespace VEPROMS
this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray);
this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F";
//
- // cbOTRemember
+ // cbMSWordPrompt
//
//
//
//
- this.cbOTRemember.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.cbOTRemember.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.cbOTRemember.Location = new System.Drawing.Point(8, 5);
- this.cbOTRemember.Margin = new System.Windows.Forms.Padding(2);
- this.cbOTRemember.Name = "cbOTRemember";
- this.cbOTRemember.Size = new System.Drawing.Size(119, 19);
- this.cbOTRemember.TabIndex = 9;
- this.cbOTRemember.Text = "Remember Setting";
- this.cbOTRemember.CheckedChanged += new System.EventHandler(this.cbOTRemember_CheckedChanged);
+ this.cbMSWordPrompt.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.cbMSWordPrompt.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cbMSWordPrompt.Location = new System.Drawing.Point(8, 5);
+ this.cbMSWordPrompt.Margin = new System.Windows.Forms.Padding(2);
+ this.cbMSWordPrompt.Name = "cbMSWordPrompt";
+ this.cbMSWordPrompt.Size = new System.Drawing.Size(92, 44);
+ this.cbMSWordPrompt.TabIndex = 9;
+ this.cbMSWordPrompt.Text = "Show Prompt For Summaries";
//
- // cbShwRplWrdsColor
- //
+ // gpMSWordSum
//
- this.cbShwRplWrdsColor.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.cbShwRplWrdsColor.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.cbShwRplWrdsColor.Location = new System.Drawing.Point(8, 5);
- this.cbShwRplWrdsColor.Margin = new System.Windows.Forms.Padding(2);
- this.cbShwRplWrdsColor.Name = "cbShwRplWrdsColor";
- this.cbShwRplWrdsColor.Size = new System.Drawing.Size(119, 19);
- this.cbShwRplWrdsColor.TabIndex = 9;
- this.cbShwRplWrdsColor.Text = "Color Replace Words";
- this.cbShwRplWrdsColor.CheckedChanged += new System.EventHandler(this.cbShwRplWrdsColor_CheckedChanged);
- //this.cbShwRplWrdsColor.Checked;
- //
- // cbOTAutoOpen
+ this.gpMSWordSum.BackColor = System.Drawing.Color.Transparent;
+ this.gpMSWordSum.CanvasColor = System.Drawing.SystemColors.Control;
+ this.gpMSWordSum.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
+ this.gpMSWordSum.Controls.Add(this.cbMSWordPrompt);
+ this.gpMSWordSum.DisabledBackColor = System.Drawing.Color.Empty;
+ this.gpMSWordSum.Location = new System.Drawing.Point(25, 347);
+ this.gpMSWordSum.Margin = new System.Windows.Forms.Padding(2);
+ this.gpMSWordSum.Name = "gpMSWordSum";
+ this.gpMSWordSum.Size = new System.Drawing.Size(119, 81);
//
//
//
- //
- this.cbOTAutoOpen.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.cbOTAutoOpen.Enabled = false;
- this.cbOTAutoOpen.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.cbOTAutoOpen.Location = new System.Drawing.Point(8, 28);
- this.cbOTAutoOpen.Margin = new System.Windows.Forms.Padding(2);
- this.cbOTAutoOpen.Name = "cbOTAutoOpen";
- this.cbOTAutoOpen.Size = new System.Drawing.Size(92, 19);
- this.cbOTAutoOpen.TabIndex = 10;
- this.cbOTAutoOpen.Text = "Auto Open";
- this.cbOTAutoOpen.Visible = false;
- //
- // gpOpenTabs
- //
- this.gpOpenTabs.BackColor = System.Drawing.Color.Transparent;
- this.gpOpenTabs.CanvasColor = System.Drawing.SystemColors.Control;
- this.gpOpenTabs.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
- this.gpOpenTabs.Controls.Add(this.cbOTRemember);
- this.gpOpenTabs.Controls.Add(this.cbOTAutoOpen);
- this.gpOpenTabs.DisabledBackColor = System.Drawing.Color.Empty;
- this.gpOpenTabs.Location = new System.Drawing.Point(462, 252);
- this.gpOpenTabs.Margin = new System.Windows.Forms.Padding(2);
- this.gpOpenTabs.Name = "gpOpenTabs";
- this.gpOpenTabs.Size = new System.Drawing.Size(139, 81);
+ this.gpMSWordSum.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.gpMSWordSum.Style.BackColorGradientAngle = 90;
+ this.gpMSWordSum.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.gpMSWordSum.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpMSWordSum.Style.BorderBottomWidth = 1;
+ this.gpMSWordSum.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.gpMSWordSum.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpMSWordSum.Style.BorderLeftWidth = 1;
+ this.gpMSWordSum.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpMSWordSum.Style.BorderRightWidth = 1;
+ this.gpMSWordSum.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.gpMSWordSum.Style.BorderTopWidth = 1;
+ this.gpMSWordSum.Style.CornerDiameter = 4;
+ this.gpMSWordSum.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
+ this.gpMSWordSum.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
+ this.gpMSWordSum.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.gpMSWordSum.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
//
//
//
- this.gpOpenTabs.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
- this.gpOpenTabs.Style.BackColorGradientAngle = 90;
- this.gpOpenTabs.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
- this.gpOpenTabs.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.gpOpenTabs.Style.BorderBottomWidth = 1;
- this.gpOpenTabs.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
- this.gpOpenTabs.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.gpOpenTabs.Style.BorderLeftWidth = 1;
- this.gpOpenTabs.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.gpOpenTabs.Style.BorderRightWidth = 1;
- this.gpOpenTabs.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.gpOpenTabs.Style.BorderTopWidth = 1;
- this.gpOpenTabs.Style.CornerDiameter = 4;
- this.gpOpenTabs.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
- this.gpOpenTabs.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
- this.gpOpenTabs.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
- this.gpOpenTabs.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
+ this.gpMSWordSum.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
- this.gpOpenTabs.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- //
- //
- //
- this.gpOpenTabs.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.gpOpenTabs.TabIndex = 13;
- this.gpOpenTabs.Text = "Open Tabs";
- //
- // gpShwRplWords
- //
- this.gpShwRplWords.BackColor = System.Drawing.Color.Transparent;
- this.gpShwRplWords.CanvasColor = System.Drawing.SystemColors.Control;
- this.gpShwRplWords.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
- this.gpShwRplWords.Controls.Add(this.cbShwRplWrdsColor);
- this.gpShwRplWords.DisabledBackColor = System.Drawing.Color.Empty;
- this.gpShwRplWords.Location = new System.Drawing.Point(462, 165);
- this.gpShwRplWords.Margin = new System.Windows.Forms.Padding(2);
- this.gpShwRplWords.Name = "gpShwRplWords";
- this.gpShwRplWords.Size = new System.Drawing.Size(139, 72);
- //
- //
- //
- this.gpShwRplWords.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
- this.gpShwRplWords.Style.BackColorGradientAngle = 90;
- this.gpShwRplWords.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
- this.gpShwRplWords.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.gpShwRplWords.Style.BorderBottomWidth = 1;
- this.gpShwRplWords.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
- this.gpShwRplWords.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.gpShwRplWords.Style.BorderLeftWidth = 1;
- this.gpShwRplWords.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.gpShwRplWords.Style.BorderRightWidth = 1;
- this.gpShwRplWords.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.gpShwRplWords.Style.BorderTopWidth = 1;
- this.gpShwRplWords.Style.CornerDiameter = 4;
- this.gpShwRplWords.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
- this.gpShwRplWords.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
- this.gpShwRplWords.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
- this.gpShwRplWords.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
- //
- //
- //
- this.gpShwRplWords.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- //
- //
- //
- this.gpShwRplWords.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.gpShwRplWords.TabIndex = 13;
- this.gpShwRplWords.Text = "Replace Words";
+ this.gpMSWordSum.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.gpMSWordSum.TabIndex = 14;
+ this.gpMSWordSum.Text = "Opening in MS Word";
//
// frmSysOptions
//
@@ -1247,7 +1258,7 @@ namespace VEPROMS
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.CancelButton = this.btnCancel;
- this.ClientSize = new System.Drawing.Size(699, 520);
+ this.ClientSize = new System.Drawing.Size(699, 620);
this.ControlBox = false;
this.Controls.Add(this.btnReset);
this.Controls.Add(this.tcSysOpts);
@@ -1256,7 +1267,7 @@ namespace VEPROMS
this.Controls.Add(this.btnCancel);
this.DoubleBuffered = true;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
- this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.Margin = new System.Windows.Forms.Padding(2);
this.Name = "frmSysOptions";
this.Text = "Proms System Options";
this.Load += new System.EventHandler(this.frmSysOptions_Load);
@@ -1265,7 +1276,8 @@ namespace VEPROMS
((System.ComponentModel.ISupportInitialize)(this.tcSysOpts)).EndInit();
this.tcSysOpts.ResumeLayout(false);
this.tabControlPanel3.ResumeLayout(false);
- //this.grPanUCFImpOpt.ResumeLayout(false); // C2024-041 remove from Options panel in V button.
+ this.gpOpenTabs.ResumeLayout(false);
+ this.gpShwRplWords.ResumeLayout(false);
this.gpVisioPath.ResumeLayout(false);
this.gpSeparateWindows.ResumeLayout(false);
this.gpEnhancedDocs.ResumeLayout(false);
@@ -1275,9 +1287,7 @@ namespace VEPROMS
this.gpAnnotationSettings.ResumeLayout(false);
this.gpTransRangeColor.ResumeLayout(false);
this.gpPropPageStyle.ResumeLayout(false);
- this.gpOpenTabs.ResumeLayout(false);
- this.gpShwRplWords.ResumeLayout(false);
-
+ this.gpMSWordSum.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -1336,5 +1346,7 @@ namespace VEPROMS
private DevComponents.DotNetBar.Controls.CheckBoxX cbOTRemember;
private DevComponents.DotNetBar.Controls.CheckBoxX cbOTAutoOpen;
private DevComponents.DotNetBar.Controls.CheckBoxX cbShwRplWrdsColor;
+ private DevComponents.DotNetBar.Controls.GroupPanel gpMSWordSum;
+ private DevComponents.DotNetBar.Controls.CheckBoxX cbMSWordPrompt;
}
}
diff --git a/PROMS/VEPROMS User Interface/frmSysOptions.cs b/PROMS/VEPROMS User Interface/frmSysOptions.cs
index 2998f100..2c9afd49 100644
--- a/PROMS/VEPROMS User Interface/frmSysOptions.cs
+++ b/PROMS/VEPROMS User Interface/frmSysOptions.cs
@@ -100,7 +100,9 @@ namespace VEPROMS
cbOTRemember.Checked = _usersettings.UserSetting_OpenTabs_Remember;
cbOTAutoOpen.Enabled = cbOTAutoOpen.Visible = cbOTRemember.Checked;
cbOTAutoOpen.Checked = _usersettings.UserSetting_OpenTabs_AutoOpen || !cbOTRemember.Checked;
-
+
+ //C2025-013 - Allow not continuously generate message that opening Summaries in MS Word
+ cbMSWordPrompt.Checked = _usersettings.UserSetting_MSWord_Summary_Prompt;
}
private void cbEnhancedDocumentSync_CheckedChanged(object sender, System.EventArgs e)
{
@@ -172,6 +174,9 @@ namespace VEPROMS
}
_usersettings.SetUserSettings(cbOTRemember.Checked, OTAuto);
+ //C2025-013 - Allow not continuously generate message that opening Summaries in MS Word
+ _usersettings.SetUserSetting_MSWord_Summary_Prompt(cbMSWordPrompt.Checked);
+
this.DialogResult = DialogResult.OK;
this.Close();
}
diff --git a/PROMS/VEPROMS User Interface/frmSysOptions.resx b/PROMS/VEPROMS User Interface/frmSysOptions.resx
index d4747b7a..a53df5f4 100644
--- a/PROMS/VEPROMS User Interface/frmSysOptions.resx
+++ b/PROMS/VEPROMS User Interface/frmSysOptions.resx
@@ -125,7 +125,7 @@
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJxAAAScQHz3HqOAAAAKklE
- QVQ4T2P4//8/RRhCAClyMIoBIJoUPGrAqAEgPBwNIAfDDSAf/2cAALEslYfUgx+eAAAAAElFTkSuQmCC
+ QVQ4T2P4//8/AyUYQjAwgAiSMYoB6CYTwqMGjBowXA0gB8MNoAQDALEslYfhkv70AAAAAElFTkSuQmCC
diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs
index 8548a650..030f4070 100644
--- a/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs
+++ b/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs
@@ -47,13 +47,13 @@ namespace VEPROMS
this.btnOpen = new DevComponents.DotNetBar.ButtonItem();
this.btnPrepare = new DevComponents.DotNetBar.ButtonItem();
this.btnAdmin = new DevComponents.DotNetBar.ButtonItem();
- this.btnUpdateFormats = new DevComponents.DotNetBar.ButtonItem();
this.icRecentDocs = new DevComponents.DotNetBar.ItemContainer();
this.labelItem8 = new DevComponents.DotNetBar.LabelItem();
this.itemContainer5 = new DevComponents.DotNetBar.ItemContainer();
this.btnOptions = new DevComponents.DotNetBar.ButtonItem();
this.btnExit = new DevComponents.DotNetBar.ButtonItem();
this.qatCustomizeItem1 = new DevComponents.DotNetBar.QatCustomizeItem();
+ this.btnUpdateFormats = new DevComponents.DotNetBar.ButtonItem();
this.galleryGroup1 = new DevComponents.DotNetBar.GalleryGroup();
this.galleryGroup2 = new DevComponents.DotNetBar.GalleryGroup();
this.galleryGroup3 = new DevComponents.DotNetBar.GalleryGroup();
@@ -208,13 +208,13 @@ namespace VEPROMS
this.btnHelp.KeyTips = "?";
this.btnHelp.Name = "btnHelp";
this.btnHelp.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
- this.btnHelpManual,
- this.btnShortCuts,
- this.btnHelpVWeb,
- this.btnSendErrorLog,
- this.btnShowErrFld,
- this.btnShowPrtFld,
- this.btnHelpAbout});
+ this.btnHelpManual,
+ this.btnShortCuts,
+ this.btnHelpVWeb,
+ this.btnSendErrorLog,
+ this.btnShowErrFld,
+ this.btnShowPrtFld,
+ this.btnHelpAbout});
this.btnHelp.Text = "Help";
//
// btnHelpManual
@@ -249,23 +249,19 @@ namespace VEPROMS
this.btnSendErrorLog.Click += new System.EventHandler(this.btnSendErrorLog_Click);
//
// btnShowErrFld
- //
- //this.btnShowErrFld.Image = global::VEPROMS.Properties.Resources.GoToParentFolderHS;
+ //
this.btnShowErrFld.Image = ((System.Drawing.Image)(resources.GetObject("btnShowErrFld.Image")));
this.btnShowErrFld.Name = "btnShowErrFld";
this.btnShowErrFld.Text = "Open Log Folder";
this.btnShowErrFld.Click += new System.EventHandler(this.btnShowErrFld_Click);
//
// btnShowPrtFld
- //
- //this.btnShowPrtFld.Image = global::VEPROMS.Properties.Resources.GoToParentFolderHS;
+ //
this.btnShowPrtFld.Image = ((System.Drawing.Image)(resources.GetObject("btnShowPrtFld.Image")));
this.btnShowPrtFld.Name = "btnShowPrtFld";
this.btnShowPrtFld.Text = "Open Default Print Folder";
this.btnShowPrtFld.Click += new System.EventHandler(this.btnShowPrtFld_Click);
//
- //
- //
// btnHelpAbout
//
this.btnHelpAbout.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText;
@@ -303,6 +299,10 @@ namespace VEPROMS
this.itemContainer1.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.itemContainer2,
this.itemContainer5});
+ //
+ //
+ //
+ this.itemContainer1.TitleMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
@@ -320,6 +320,10 @@ namespace VEPROMS
this.itemContainer2.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.itemContainer3,
this.icRecentDocs});
+ //
+ //
+ //
+ this.itemContainer2.TitleMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
@@ -340,6 +344,10 @@ namespace VEPROMS
this.btnOpen,
this.btnPrepare,
this.btnAdmin});
+ //
+ //
+ //
+ this.itemContainer3.TitleMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
@@ -363,7 +371,6 @@ namespace VEPROMS
this.btnOpen.SubItemsExpandWidth = 24;
this.btnOpen.Text = "&Open...";
this.btnOpen.Click += new System.EventHandler(this.btnOpen_Click);
-
//
// btnPrepare
//
@@ -382,16 +389,8 @@ namespace VEPROMS
this.btnAdmin.CanCustomize = false;
this.btnAdmin.Image = global::VEPROMS.Properties.Resources.Admin;
this.btnAdmin.Name = "btnAdmin";
- //this.btnAdmin.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
- //this.btnUpdateFormats});
this.btnAdmin.Text = "A&dministration";
//
- // btnUpdateFormats
- //
- this.btnUpdateFormats.Name = "btnUpdateFormats";
- this.btnUpdateFormats.Text = "Update Formats";
- this.btnUpdateFormats.Click += new System.EventHandler(this.btnUpdateFormat_Click);
- //
// icRecentDocs
//
//
@@ -404,6 +403,10 @@ namespace VEPROMS
this.icRecentDocs.Name = "icRecentDocs";
this.icRecentDocs.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.labelItem8});
+ //
+ //
+ //
+ this.icRecentDocs.TitleMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
@@ -432,6 +435,10 @@ namespace VEPROMS
this.itemContainer5.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
this.btnOptions,
this.btnExit});
+ //
+ //
+ //
+ this.itemContainer5.TitleMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
//
//
//
@@ -444,6 +451,7 @@ namespace VEPROMS
this.btnOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnOptions.Image")));
this.btnOptions.Name = "btnOptions";
this.btnOptions.SubItemsExpandWidth = 24;
+ this.superTooltip1.SetSuperTooltip(this.btnOptions, new DevComponents.DotNetBar.SuperTooltipInfo("Options", "", "Set User-Based PROMS Editing Preferences", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
this.btnOptions.Text = "Opt&ions";
this.btnOptions.Click += new System.EventHandler(this.btnOptions_Click);
//
@@ -454,6 +462,7 @@ namespace VEPROMS
this.btnExit.Image = ((System.Drawing.Image)(resources.GetObject("btnExit.Image")));
this.btnExit.Name = "btnExit";
this.btnExit.SubItemsExpandWidth = 24;
+ this.superTooltip1.SetSuperTooltip(this.btnExit, new DevComponents.DotNetBar.SuperTooltipInfo("Exit", "", "Close and Exit PROMS", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
this.btnExit.Text = "E&xit";
this.btnExit.Click += new System.EventHandler(this.btnExit_Click);
//
@@ -461,6 +470,12 @@ namespace VEPROMS
//
this.qatCustomizeItem1.Name = "qatCustomizeItem1";
//
+ // btnUpdateFormats
+ //
+ this.btnUpdateFormats.Name = "btnUpdateFormats";
+ this.btnUpdateFormats.Text = "Update Formats";
+ this.btnUpdateFormats.Click += new System.EventHandler(this.btnUpdateFormat_Click);
+ //
// galleryGroup1
//
this.galleryGroup1.Name = "galleryGroup1";
@@ -535,7 +550,7 @@ namespace VEPROMS
//
this.txtSearch.Dock = System.Windows.Forms.DockStyle.Right;
this.txtSearch.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
- this.txtSearch.Location = new System.Drawing.Point(820, 0);
+ this.txtSearch.Location = new System.Drawing.Point(810, 0);
this.txtSearch.Multiline = true;
this.txtSearch.Name = "txtSearch";
this.txtSearch.Size = new System.Drawing.Size(100, 25);
@@ -544,7 +559,7 @@ namespace VEPROMS
// btnPrevious
//
this.btnPrevious.Dock = System.Windows.Forms.DockStyle.Right;
- this.btnPrevious.Location = new System.Drawing.Point(920, 0);
+ this.btnPrevious.Location = new System.Drawing.Point(910, 0);
this.btnPrevious.Name = "btnPrevious";
this.btnPrevious.Size = new System.Drawing.Size(23, 25);
this.btnPrevious.TabIndex = 1;
@@ -554,7 +569,7 @@ namespace VEPROMS
// btnPrint1
//
this.btnPrint1.Dock = System.Windows.Forms.DockStyle.Right;
- this.btnPrint1.Location = new System.Drawing.Point(943, 0);
+ this.btnPrint1.Location = new System.Drawing.Point(933, 0);
this.btnPrint1.Name = "btnPrint1";
this.btnPrint1.Size = new System.Drawing.Size(23, 25);
this.btnPrint1.TabIndex = 2;
@@ -566,7 +581,7 @@ namespace VEPROMS
this.cbScrunch.Checked = true;
this.cbScrunch.CheckState = System.Windows.Forms.CheckState.Checked;
this.cbScrunch.Dock = System.Windows.Forms.DockStyle.Right;
- this.cbScrunch.Location = new System.Drawing.Point(966, 0);
+ this.cbScrunch.Location = new System.Drawing.Point(956, 0);
this.cbScrunch.Name = "cbScrunch";
this.cbScrunch.Size = new System.Drawing.Size(24, 25);
this.cbScrunch.TabIndex = 3;
@@ -575,7 +590,7 @@ namespace VEPROMS
// btnNext
//
this.btnNext.Dock = System.Windows.Forms.DockStyle.Right;
- this.btnNext.Location = new System.Drawing.Point(990, 0);
+ this.btnNext.Location = new System.Drawing.Point(980, 0);
this.btnNext.Name = "btnNext";
this.btnNext.Size = new System.Drawing.Size(23, 25);
this.btnNext.TabIndex = 4;
@@ -586,7 +601,7 @@ namespace VEPROMS
//
this.cmbFont.Dock = System.Windows.Forms.DockStyle.Right;
this.cmbFont.FormattingEnabled = true;
- this.cmbFont.Location = new System.Drawing.Point(1013, 0);
+ this.cmbFont.Location = new System.Drawing.Point(1003, 0);
this.cmbFont.Name = "cmbFont";
this.cmbFont.Size = new System.Drawing.Size(172, 23);
this.cmbFont.TabIndex = 0;
@@ -596,9 +611,10 @@ namespace VEPROMS
//
this.lblDummy.Dock = System.Windows.Forms.DockStyle.Right;
this.lblDummy.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
- this.lblDummy.Location = new System.Drawing.Point(1013, 0);
+ this.lblDummy.Location = new System.Drawing.Point(1175, 0);
this.lblDummy.Name = "lblDummy";
this.lblDummy.Size = new System.Drawing.Size(10, 25);
+ this.lblDummy.TabIndex = 5;
this.lblDummy.Visible = false;
//
// labelItem10
@@ -734,8 +750,9 @@ namespace VEPROMS
// ctrlAnnotationDetails
//
this.ctrlAnnotationDetails.AnnotationDirty = false;
- this.ctrlAnnotationDetails.AnnotationRTFText = "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033{\\fonttbl{\\f0\\fnil\\fcharset0 Microsoft S" +
- "ans Serif;}}\r\n\\viewkind4\\uc1\\pard\\f0\\fs20\\par\r\n}\r\n";
+ this.ctrlAnnotationDetails.AnnotationRTFText = "{\\rtf1\\ansi\\ansicpg1252\\deff0\\nouicompat\\deflang1033{\\fonttbl{\\f0\\fnil\\fcharset0 " +
+ "Microsoft Sans Serif;}}\r\n{\\*\\generator Riched20 10.0.26100}\\viewkind4\\uc1 \r\n\\par" +
+ "d\\f0\\fs20\\par\r\n}\r\n";
this.ctrlAnnotationDetails.Annotations = null;
this.ctrlAnnotationDetails.AnnotationText = "";
this.ctrlAnnotationDetails.ClientProcess = null;
@@ -806,6 +823,7 @@ namespace VEPROMS
// tv
//
this.tv.AllowDrop = true;
+ this.tv.DelProcReason = null;
this.tv.Dock = System.Windows.Forms.DockStyle.Fill;
this.tv.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.tv.HideSelection = false;
@@ -926,7 +944,7 @@ namespace VEPROMS
this.displayTags.Dock = System.Windows.Forms.DockStyle.Fill;
this.displayTags.IsVisible = false;
this.displayTags.Location = new System.Drawing.Point(0, 0);
- this.displayTags.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.displayTags.Margin = new System.Windows.Forms.Padding(2);
this.displayTags.MinimumSize = new System.Drawing.Size(100, 630);
this.displayTags.MyEditItem = null;
this.displayTags.Name = "displayTags";
@@ -1111,8 +1129,8 @@ namespace VEPROMS
this.displayRO.Dock = System.Windows.Forms.DockStyle.Fill;
this.displayRO.Location = new System.Drawing.Point(1, 1);
this.displayRO.Margin = new System.Windows.Forms.Padding(4);
+ this.displayRO.MyDvi = null;
this.displayRO.MyROFST = null;
- //this.displayRO.MyROFSTLookup = null;
this.displayRO.MyRTB = null;
this.displayRO.Name = "displayRO";
this.displayRO.ProgressBar = null;
@@ -1126,6 +1144,7 @@ namespace VEPROMS
this.tc.ChgId = null;
this.tc.Dock = System.Windows.Forms.DockStyle.Fill;
this.tc.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.tc.LastSelectedDisplayTabItem = null;
this.tc.Location = new System.Drawing.Point(334, 57);
this.tc.Margin = new System.Windows.Forms.Padding(4);
this.tc.MyAnnotationDetails = null;
@@ -1373,6 +1392,7 @@ namespace VEPROMS
// displaySearch1
//
this.displaySearch1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.displaySearch1.LastSearchWasAnnotations = false;
this.displaySearch1.LoadingList = false;
this.displaySearch1.Location = new System.Drawing.Point(1, 1);
this.displaySearch1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
@@ -1382,6 +1402,7 @@ namespace VEPROMS
this.displaySearch1.ProgressBar = null;
this.displaySearch1.ReportTitle = null;
this.displaySearch1.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
+ this.displaySearch1.SearchIncTransII = null;
this.displaySearch1.SearchResults = null;
this.displaySearch1.SearchString = null;
this.displaySearch1.Size = new System.Drawing.Size(314, 462);
diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.cs
index 9c78ae63..840dbd6e 100644
--- a/PROMS/VEPROMS User Interface/frmVEPROMS.cs
+++ b/PROMS/VEPROMS User Interface/frmVEPROMS.cs
@@ -533,6 +533,7 @@ namespace VEPROMS
tv.PrintProcedure += new vlnTreeViewEvent(tv_PrintProcedure);
tv.PrintSection += new vlnTreeViewEvent(tv_PrintSection);
+ tv.QPrintSection += new vlnTreeViewEvent(tv_QPrintSection);
tv.QPrintProcedure += new vlnTreeViewEvent(tv_QPrintProcedure);
tv.PrintAllProcedures += new vlnTreeViewEvent(tv_PrintAllProcedures);
tv.ApproveProcedure += new vlnTreeViewEvent(tv_ApproveProcedure);
@@ -1213,7 +1214,19 @@ namespace VEPROMS
}
- void tv_PrintSection(object sender, vlnTreeEventArgs args) // Quick Print right click menu on Procedure name.
+ //Print Section
+ //C2025-028 Add a Quick Print Section option
+
+ void tv_PrintSection(object sender, vlnTreeEventArgs args)
+ {
+ PrintSection(sender, args, false);
+ }
+ void tv_QPrintSection(object sender, vlnTreeEventArgs args)
+ {
+ PrintSection(sender, args, true);
+ }
+
+ void PrintSection(object sender, vlnTreeEventArgs args, bool quickprint)
{
try
{
@@ -1225,7 +1238,9 @@ namespace VEPROMS
tc.SaveCurrentEditItem(si2.MyProcedure);
+ //B2025-032 Fix Section not Printing Applicability Properly
si2.MyDocVersion.DocVersionConfig.SelectedSlave = args.UnitIndex;
+ si2.MyProcedure.MyDocVersion.DocVersionConfig.SelectedSlave = args.UnitIndex;
using (DlgPrintProcedure prnDlg = new DlgPrintProcedure(si2.MyProcedure))
{
@@ -1233,8 +1248,14 @@ namespace VEPROMS
prnDlg.SelectedSlave = args.UnitIndex;
prnDlg.MySessionInfo = MySessionInfo;
prnDlg.SetupForProcedure(); // Setup filename
- prnDlg.ShowDialog(this); // Create Print report
+ if (quickprint)
+ prnDlg.QPCreatePDF(); // Create Print report
+ else
+ prnDlg.ShowDialog(this); // Create Print report
+
+ //B2025-032 Fix Section not Printing Applicability Properly
+ si2.MyDocVersion.DocVersionConfig.SelectedSlave = 0;
si2.MyProcedure.MyDocVersion.DocVersionConfig.SelectedSlave = 0;
}
}
@@ -2167,13 +2188,13 @@ namespace VEPROMS
btnAdministrativeTools.Click += new EventHandler(btnAdministrativeTools_Click);
btnAdmin.SubItems.Add(btnAdministrativeTools);
- this.superTooltip1.SetSuperTooltip(btnExit, new SuperTooltipInfo("Exit", null, null, null, null, eTooltipColor.Gray));
- this.superTooltip1.SetSuperTooltip(btnOptions, new SuperTooltipInfo("Options", null, null, null, null, eTooltipColor.Gray));
- this.superTooltip1.SetSuperTooltip(btnManageSecurity, new SuperTooltipInfo("Manage Security", null, null, null, null, eTooltipColor.Gray));
- this.superTooltip1.SetSuperTooltip(btnUserControlOfFormats, new SuperTooltipInfo("User Control Of Formats", null, null, null, null, eTooltipColor.Gray));
- this.superTooltip1.SetSuperTooltip(btnResetSecurity, new SuperTooltipInfo("Reset Security", null, null, null, null, eTooltipColor.Gray));
- this.superTooltip1.SetSuperTooltip(btnAdministrativeTools, new SuperTooltipInfo("Administrative Tools", null, null, null, null, eTooltipColor.Gray));
- this.superTooltip1.SetSuperTooltip(btnUpdateFormats, new SuperTooltipInfo("Update Formats", null, null, null, null, eTooltipColor.Gray));
+ // C2025-031 added tool tip messages
+ this.superTooltip1.SetSuperTooltip(btnManageSecurity, new SuperTooltipInfo("Manage Security", "", "Add, Modify, and Delete PROMS User Access", null, null, eTooltipColor.Gray));
+ // remove commented out line below when User Control of Formats code is deleted
+ //this.superTooltip1.SetSuperTooltip(btnUserControlOfFormats, new SuperTooltipInfo("User Control Of Formats", null, null, null, null, eTooltipColor.Gray));
+ this.superTooltip1.SetSuperTooltip(btnResetSecurity, new SuperTooltipInfo("Reset Security", "", "WARNING this will \nREMOVE ALL PROMS USERS and Reset to the\nOriginal Volian Defaults", null, null, eTooltipColor.Gray));
+ this.superTooltip1.SetSuperTooltip(btnAdministrativeTools, new SuperTooltipInfo("Administrative Tools", "", "Open the PROMS Adminstration Tools Window", null, null, eTooltipColor.Gray));
+ this.superTooltip1.SetSuperTooltip(btnUpdateFormats, new SuperTooltipInfo("Update Formats", "", "Install New Formats \n or Re-Install Formats", null, null, eTooltipColor.Gray));
try
{
@@ -2196,6 +2217,9 @@ namespace VEPROMS
}
ctrlAnnotationDetails.MyUserInfo = MyUserInfo;
+ // re-set to old RTF initialization to older RFT string
+ ctrlAnnotationDetails.AnnotationRTFText= "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033{\\fonttbl{\\f0\\fnil\\fcharset0 Microsoft Sans Serif;}}\r\n\\viewkind4\\uc1\\pard\\f0\\fs20\\par\r\n}\r\n";
+
DisplayRO.MyUserInfo = MyUserInfo; // set the user's security information in the properties RO panel
StepTabRibbon.MyUserInfo = MyUserInfo; // set the user's security information in the ribbon
DisplayTransition.MyUserInfo = MyUserInfo; // set the user's security information in the Transition panel
diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.resx b/PROMS/VEPROMS User Interface/frmVEPROMS.resx
index 3c84ece0..efee24ed 100644
--- a/PROMS/VEPROMS User Interface/frmVEPROMS.resx
+++ b/PROMS/VEPROMS User Interface/frmVEPROMS.resx
@@ -172,16 +172,16 @@
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
- YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAA0SURBVDhPY2CgFHxqEvyPDX9sFOhAV4sVoGsk2RB0TeiY
- oCH/l+n9pwSPGjBqAHUMGHAAAO9c/kJD+HpiAAAAAElFTkSuQmCC
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
+ EwAACxMBAJqcGAAAADRJREFUOE9jYKAUfGoS/I8Nf2wU6EBXixWgayTZEHRN6JigIf+X6f2nBI8aMGoA
+ dQwYcAAA71z+QkP4emIAAAAASUVORK5CYII=
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
- YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAA0SURBVDhPY2CgFHxqEvyPDX9sFOhAV4sVoGsk2RB0TeiY
- oCH/l+n9pwSPGjBqAHUMGHAAAO9c/kJD+HpiAAAAAElFTkSuQmCC
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
+ EwAACxMBAJqcGAAAADRJREFUOE9jYKAUfGoS/I8Nf2wU6EBXixWgayTZEHRN6JigIf+X6f2nBI8aMGoA
+ dQwYcAAA71z+QkP4emIAAAAASUVORK5CYII=
@@ -339,6 +339,9 @@
HM29CO23pWh3l/Bz4QZPYlnkk5YA/gbYS8m5Qty18AAAAABJRU5ErkJggg==
+
+ 240, 17
+
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
@@ -389,9 +392,6 @@
2AlZGRmMVIjXgI7OLub6xkaVtLS0ovT09IjCwkIWdDUgDAAMn43RSw4q2AAAAABJRU5ErkJggg==
-
- 240, 17
-
651, 17
diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs
index 2dcfd7c5..b0649cc6 100644
--- a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs
+++ b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs
@@ -449,10 +449,9 @@ namespace VEPROMS.CSLA.Library
{
StringBuilder sret = new StringBuilder();
ItemInfo pitem = this;
-
while (!pitem.IsSection && !pitem.IsHigh)
{
- using (StepInfo stpinfo = StepInfo.Get(pitem.ItemID))
+ using (StepInfo stpinfo = StepInfo.Get(pitem.ItemID))
{
string thisTab = stpinfo.MyTab.CleanText;
@@ -4705,43 +4704,50 @@ namespace VEPROMS.CSLA.Library
int localPrintLevel = PrintLevel;
StepSectionData sd = ActiveFormat.PlantFormat.FormatData.SectData.StepSectionData;
bool doMeta = false;
- if (sd.StepSectionLayoutData.TieTabToLevel && ActiveFormat.PlantFormat.FormatData.SectData.UseMetaSections)
+ if (sd.StepSectionLayoutData.TieTabToLevel) // C2025-036 reduce un-needed processing
{
- if (sd.StepSectionLayoutData.ShowSectionTitles
- && !MyDocStyle.CancelSectTitle
- && !(MyDocStyle.SpecialStepsFoldout && MyDocStyle.UseColSByLevel))
- localPrintLevel = PrintLevel + (((ActiveFormat.PlantFormat.FormatData.Express && IsSequential)) ? 0 : CurrentSectionLevel());
- if (!ActiveFormat.PlantFormat.FormatData.Express) doMeta = true;
- }
- if (sd.StepSectionLayoutData.TieTabToLevel && ActiveFormat.PlantFormat.FormatData.SectData.CountSubSectionsForLevel)
- if (SectionLevel() > 1)
+ if (ActiveFormat.PlantFormat.FormatData.SectData.UseMetaSections)
+ {
+ if (sd.StepSectionLayoutData.ShowSectionTitles
+ && !MyDocStyle.CancelSectTitle
+ && !(MyDocStyle.SpecialStepsFoldout && MyDocStyle.UseColSByLevel))
+ localPrintLevel = PrintLevel + (((ActiveFormat.PlantFormat.FormatData.Express && IsSequential)) ? 0 : CurrentSectionLevel());
+ if (!ActiveFormat.PlantFormat.FormatData.Express) doMeta = true;
+ }
+ if (ActiveFormat.PlantFormat.FormatData.SectData.CountSubSectionsForLevel && (SectionLevel() > 1))
localPrintLevel += 1;
+ }
+
SeqTabFmtList seqtabs = ActiveFormat.PlantFormat.FormatData.SectData.StepSectionData.SeqTabFmtList;
+
// Start with basic cases of alpha/numeric/seq:
// If we have metasections AND...
// If the seqtabs for this given level does not get a section number, use the seqtab rather than
// the ident of the step:
bool useSubStepTabs = false;
- if (doMeta && IsHigh
- && !seqtabs[(localPrintLevel < 0 ? 0 : localPrintLevel) % seqtabs.MaxIndex].TabToken.Contains("{numericWpar}")
- && tbformat.Contains("{")) useSubStepTabs = true;
-
- // Check to be sure the parent tab should be included... If this sequential is within a note
- // or caution or equipment list, don't use parent tab AND always start the numbering as a numeric
- if (doMeta && IsSequential && (InNote() || InCaution() ||
- (MyParent.IsEquipmentList && !MyParent.FormatStepData.TabData.IdentPrint.Contains("{seq}"))))
+ if (doMeta) // C2025-036 reduce un-needed processing
{
- // if immediate parent is note, caution or equip, use numeric, otherwise use alpha.
- localPrintLevel = 0;
- int lv = 0;
- ItemInfo ii = MyParent;
- while (!ii.IsCaution && !ii.IsNote && !ii.IsEquipmentList)
+ if (IsHigh
+ && !seqtabs[(localPrintLevel < 0 ? 0 : localPrintLevel) % seqtabs.MaxIndex].TabToken.Contains("{numericWpar}")
+ && tbformat.Contains("{")) useSubStepTabs = true;
+
+ // Check to be sure the parent tab should be included... If this sequential is within a note
+ // or caution or equipment list, don't use parent tab AND always start the numbering as a numeric
+ if (IsSequential && (InNote() || InCaution() ||
+ (MyParent.IsEquipmentList && !MyParent.FormatStepData.TabData.IdentPrint.Contains("{seq}"))))
{
- lv++;
- ii = ii.MyParent;
+ // if immediate parent is note, caution or equip, use numeric, otherwise use alpha.
+ localPrintLevel = 0;
+ int lv = 0;
+ ItemInfo ii = MyParent;
+ while (!ii.IsCaution && !ii.IsNote && !ii.IsEquipmentList)
+ {
+ lv++;
+ ii = ii.MyParent;
+ }
+ lv = lv % 2;
+ tbformat = (lv == 0) ? "{numeric}." : "{alpha}.";
}
- lv = lv % 2;
- tbformat = (lv == 0) ? "{numeric}." : "{alpha}.";
}
bool trimTabStart = false;
bool dontTrimParentTabBeforeAppending = false; // B2019-011 for Barakah Alarm format
@@ -4807,7 +4813,7 @@ namespace VEPROMS.CSLA.Library
PrintLevel = 0;
// If token includes 'Wpar', the parent tab prefix's the tab.
- if (localPrintLevel > 0 && (tbformat.IndexOf("{numericWpar}") > -1 || tbformat.IndexOf("{alphaWpar}") > -1 || tbformat.IndexOf("{ALPHAWpar}") > -1))
+ if (localPrintLevel > 0 && tbformat.Contains("Wpar}")) // C2025-036 reduce un-needed processing
{
string parentTab = null;
ItemInfo myparent = ActiveParent as ItemInfo;
@@ -4922,18 +4928,21 @@ namespace VEPROMS.CSLA.Library
}
string alpha = useLinked?LinkedTab.Trim():AlphabeticalNumbering(ordinal);
if (trimSeqValue) alpha = alpha.Trim(); // F2024-043 trim white around SEQ tab value (for sub-steps)
- // B2017-211 Roman High Level steps should be followed by Uppercase alpha substeps - This is being limited to Calvert SAMG Format
- if (_ActiveFormat.Name =="BGESAM1" &&MyParent != null && MyParent.IsHigh && MyParent.IsStep && MyParent.FormatStepData.TabData.IdentEdit.Contains("ROMAN"))
- tbformat = tbformat.Replace("{alpha}", alpha);
- else
- tbformat = tbformat.Replace("{alpha}", alpha.ToLower());
- tbformat = tbformat.Replace("{alphaWpar}", alpha.ToLower());
- if (ActiveFormat.PlantFormat.FormatData.PrintData.SpecialCaseCalvert && tbformat.Contains("{ALPHA}") && alpha.Length > 1)
- tbformat = tbformat.Replace("{ALPHA}. ", alpha + "."); // if double chars, remove one of the space for BGE
- else
- tbformat = tbformat.Replace("{ALPHA}", alpha);
+ if (tbformat.ToUpper().Contains("{ALPHA")) // C2025-036 reduce un-needed processing
+ {
+ // B2017-211 Roman High Level steps should be followed by Uppercase alpha substeps - This is being limited to Calvert SAMG Format
+ if (_ActiveFormat.Name == "BGESAM1" && MyParent != null && MyParent.IsHigh && MyParent.IsStep && MyParent.FormatStepData.TabData.IdentEdit.Contains("ROMAN"))
+ tbformat = tbformat.Replace("{alpha}", alpha);
+ else
+ tbformat = tbformat.Replace("{alpha}", alpha.ToLower());
+ tbformat = tbformat.Replace("{alphaWpar}", alpha.ToLower());
+ if (ActiveFormat.PlantFormat.FormatData.PrintData.SpecialCaseCalvert && tbformat.Contains("{ALPHA}") && alpha.Length > 1)
+ tbformat = tbformat.Replace("{ALPHA}. ", alpha + "."); // if double chars, remove one of the space for BGE
+ else
+ tbformat = tbformat.Replace("{ALPHA}", alpha);
- tbformat = tbformat.Replace("{ALPHAWpar}", alpha);
+ tbformat = tbformat.Replace("{ALPHAWpar}", alpha);
+ }
if (tbformat.ToUpper().Contains("ROMAN"))
{
string roman = RomanNumbering(ordinal);
@@ -4941,15 +4950,18 @@ namespace VEPROMS.CSLA.Library
tbformat = tbformat.Replace("{ROMAN}", roman);
tbformat = tbformat.Substring(0, tbformat.Length - ((roman.Length - 1) > 0 ? (roman.Length - 1) : 0));
}
- if (tbformat.Contains("{numeric}") && ((MyDocStyle.StructureStyle.Style & E_DocStructStyle.DSS_AddDotZeroStdHLS) == E_DocStructStyle.DSS_AddDotZeroStdHLS) && MyContent.Type == 20002)
+ if (tbformat.Contains("{numeric}")) // C2025-036 reduce un-needed processing
{
- tbformat = tbformat.Replace("{numeric}", ordinal.ToString().PadLeft(2) + ".0");
- tbformat = tbformat.Substring(0, tbformat.Length - 2);
- }
- if (tbformat.Contains("{numeric}") && (this.FormatStepData.AppendDotZero)) // F2018-022 Added step type flag to append a ".0" to the end of the high level step - put in for Westinghouse single column format (wst1)
- {
- string numtxt = ordinal.ToString().PadLeft(2) + ".0";
- tbformat = tbformat.Replace("{numeric}.", numtxt).Replace("{numeric}", numtxt);
+ if (((MyDocStyle.StructureStyle.Style & E_DocStructStyle.DSS_AddDotZeroStdHLS) == E_DocStructStyle.DSS_AddDotZeroStdHLS) && MyContent.Type == 20002)
+ {
+ tbformat = tbformat.Replace("{numeric}", ordinal.ToString().PadLeft(2) + ".0");
+ tbformat = tbformat.Substring(0, tbformat.Length - 2);
+ }
+ if (this.FormatStepData.AppendDotZero) // F2018-022 Added step type flag to append a ".0" to the end of the high level step - put in for Westinghouse single column format (wst1)
+ {
+ string numtxt = ordinal.ToString().PadLeft(2) + ".0";
+ tbformat = tbformat.Replace("{numeric}.", numtxt).Replace("{numeric}", numtxt);
+ }
}
// if this is a wolf creek background, if the tbformat ends with a '.' don't add a space,
// otherwise add a space.
@@ -6147,9 +6159,10 @@ namespace VEPROMS.CSLA.Library
}
private bool IsLowestLevelStep
{
+ //F2025-015 added check for IsInCautionOrNote for sub-step inside Notes and Cautions
get
{
- return (!(IsCaution || IsNote || IsTable || IsFigure || Steps != null || MyParent.IsCaution || MyParent.IsNote));
+ return (!(IsCaution || IsNote || IsInCautionOrNote || IsTable || IsFigure || Steps != null || MyParent.IsCaution || MyParent.IsNote));
}
}
private bool RNOsHighHasCheckOff()
diff --git a/PROMS/VEPROMS.CSLA.Library/Format/DocStyles.cs b/PROMS/VEPROMS.CSLA.Library/Format/DocStyles.cs
index 52947440..cfc23380 100644
--- a/PROMS/VEPROMS.CSLA.Library/Format/DocStyles.cs
+++ b/PROMS/VEPROMS.CSLA.Library/Format/DocStyles.cs
@@ -547,6 +547,17 @@ namespace VEPROMS.CSLA.Library
return LazyLoad(ref _AdjSectTitleLoc, "@AdjSectTitleLoc");
}
}
+
+ // this will add additional spacing between the Section Numbers and Titles
+ private LazyLoad _SectTitleOffsetOverride;
+ public float? SectTitleOffsetOverride
+ {
+ get
+ {
+ return LazyLoad(ref _SectTitleOffsetOverride, "@SectTitleOffsetOverride");
+ }
+ }
+
#endregion AdjSectTitleLoc
#region ShowAlarmPointWindowInfo
@@ -653,6 +664,21 @@ namespace VEPROMS.CSLA.Library
}
}
#endregion
+
+ #region AltMultiUnitWording
+ [Category("Miscellaneous")]
+ [Description("Alternate Wording for Printing when MultiUnit")]
+
+ // this will utilize Alternate Wording for Printing when MultiUnit and PrintCommonForZeroUnit is set
+ private LazyLoad _AltMultiUnitWording;
+ public string AltMultiUnitWording
+ {
+ get
+ {
+ return LazyLoad(ref _AltMultiUnitWording, "@AltMultiUnitWording");
+ }
+ }
+ #endregion IncludeInTOC
public override string ToString()
{
return String.Format("{0:D2} - {1}", Index, Name);
diff --git a/PROMS/VEPROMS.CSLA.Library/Format/PageStyles.cs b/PROMS/VEPROMS.CSLA.Library/Format/PageStyles.cs
index a1af31b5..a97edf71 100644
--- a/PROMS/VEPROMS.CSLA.Library/Format/PageStyles.cs
+++ b/PROMS/VEPROMS.CSLA.Library/Format/PageStyles.cs
@@ -244,6 +244,16 @@ namespace VEPROMS.CSLA.Library
return LazyLoad(ref _TrimEnding, "@TrimEnding");
}
}
+ // C2025-033 to specify to print pagestyle item for a specific Child procedure
+ private LazyLoad _ChildNum;
+ public int? ChildNum
+ {
+ get
+ {
+ return (LazyLoad(ref _ChildNum, "@ChildNum"));
+ }
+ }
+
#endregion
#region Override ToString
public override string ToString()
diff --git a/PROMS/VEPROMS.CSLA.Library/Minimal/UserSettings.cs b/PROMS/VEPROMS.CSLA.Library/Minimal/UserSettings.cs
index 80e56972..89fae763 100644
--- a/PROMS/VEPROMS.CSLA.Library/Minimal/UserSettings.cs
+++ b/PROMS/VEPROMS.CSLA.Library/Minimal/UserSettings.cs
@@ -16,6 +16,7 @@ namespace VEPROMS.CSLA.Library
#region Public Properties
public bool UserSetting_OpenTabs_Remember { get; protected set; } = false;
public bool UserSetting_OpenTabs_AutoOpen { get; protected set; } = true;
+ public bool UserSetting_MSWord_Summary_Prompt { get; protected set; } = true;
#endregion
@@ -31,7 +32,7 @@ namespace VEPROMS.CSLA.Library
using (SqlCommand cm = cn.CreateCommand())
{
cm.CommandType = CommandType.Text;
- cm.CommandText = "Select RememberOpenTabs, AutoOpenTabs FROM Users where UserID = @UID";
+ cm.CommandText = "Select RememberOpenTabs, AutoOpenTabs, MSWordSummaryPrompt FROM Users where UserID = @UID";
cm.Parameters.AddWithValue("@UID", _userid);
cm.CommandTimeout = Database.DefaultTimeout;
using (SafeDataReader dr = new SafeDataReader(cm.ExecuteReader()))
@@ -40,6 +41,7 @@ namespace VEPROMS.CSLA.Library
{
UserSetting_OpenTabs_Remember = (bool) dr.GetValue("RememberOpenTabs");
UserSetting_OpenTabs_AutoOpen = (bool) dr.GetValue("AutoOpenTabs");
+ UserSetting_MSWord_Summary_Prompt = (bool) dr.GetValue("MSWordSummaryPrompt");
}
}
}
@@ -84,6 +86,33 @@ namespace VEPROMS.CSLA.Library
throw new DbCslaException("UserSettings_SetUserSettings", ex);
}
+ }
+
+ public void SetUserSetting_MSWord_Summary_Prompt(bool prompt)
+ {
+ try
+ {
+ using (SqlConnection cn = Database.VEPROMS_SqlConnection)
+ {
+ using (SqlCommand cm = cn.CreateCommand())
+ {
+ cm.CommandType = CommandType.StoredProcedure;
+ cm.CommandText = "vesp_UpdateUserSettingMSWordSummaryPrompt";
+ cm.Parameters.AddWithValue("@UID", _userid);
+ UserSetting_MSWord_Summary_Prompt = prompt;
+ cm.Parameters.AddWithValue("@Prompt", prompt);
+ cm.CommandTimeout = Database.DefaultTimeout;
+
+ cm.ExecuteNonQuery();
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ Database.LogException("UserSettings_SetUserSettings", ex);
+ throw new DbCslaException("UserSettings_SetUserSettings", ex);
+ }
+
}
#endregion
}
diff --git a/PROMS/Volian.Controls.Library/DisplayHistory.cs b/PROMS/Volian.Controls.Library/DisplayHistory.cs
index a66c6952..1978e024 100644
--- a/PROMS/Volian.Controls.Library/DisplayHistory.cs
+++ b/PROMS/Volian.Controls.Library/DisplayHistory.cs
@@ -897,11 +897,7 @@ namespace Volian.Controls.Library
// B2023-072: Don't crash if annotation type was deleted for the restore annotation
if (ai == null)
{
- AnnotationTypeInfo ati = AnnotationTypeInfo.Get(aai.TypeID);
- if (ati == null)
- {
- FlexibleMessageBox.Show(this, "Annotation Type was deleted, cannot restore Annotation Type\r\nCopy text from window in Change Details and paste into new annotation to restore the text.", "Annotation Type Deleted", MessageBoxButtons.OK, MessageBoxIcon.Warning);
- }
+ FlexibleMessageBox.Show(this, "Annotation Type was deleted, cannot restore Annotation Type\r\nCopy text from window in Change Details and paste into new annotation to restore the text.", "Annotation Type Deleted", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
OnAnnotationRestored(ai, ai.MyItem);
diff --git a/PROMS/Volian.Controls.Library/DisplayTabControl.cs b/PROMS/Volian.Controls.Library/DisplayTabControl.cs
index 5f37d421..4d6dbda8 100644
--- a/PROMS/Volian.Controls.Library/DisplayTabControl.cs
+++ b/PROMS/Volian.Controls.Library/DisplayTabControl.cs
@@ -10,6 +10,7 @@ using Volian.Controls.Library;
using DevComponents.DotNetBar;
using JR.Utils.GUI.Forms;
using Volian.Base.Library;
+using Microsoft.Win32;
namespace Volian.Controls.Library
{
@@ -658,11 +659,35 @@ namespace Volian.Controls.Library
}
else // Otherwise open it in the Word editor
{
- Document.ConvertWordSectionToDOCX(myItemInfo); // B2023-093 Convert a Word section to the DOCX Word format if needed before opening it for edit
- return OpenDSOTabPage(myItemInfo);
- }
- }
+ // B2025-034 Check to make sure that EDWord is installed in PROMS. If not return NULL.
+ object EDOfficeViewerX = GetValue