diff --git a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldCombFrm.cs b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldCombFrm.cs index 2566281d..e7dc3a49 100644 --- a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldCombFrm.cs +++ b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldCombFrm.cs @@ -97,11 +97,10 @@ namespace ROEditor private System.Windows.Forms.Label lblW2; private System.Windows.Forms.Label lblW3; private System.Windows.Forms.Label lblW4; - private System.Windows.Forms.TextBox tbSingleTxtWid; + private System.Windows.Forms.TextBox tbSingleTxtWid; private System.Windows.Forms.TextBox tbVariableTxtWid; private System.Windows.Forms.TextBox tbTableWid; private System.Windows.Forms.TextBox tbXYPlotWid; - private System.Windows.Forms.Button btnOK; private System.Windows.Forms.Button btnCancel; /// @@ -220,11 +219,10 @@ namespace ROEditor this.lblFieldName = new System.Windows.Forms.Label(); this.tbFieldName = new System.Windows.Forms.TextBox(); this.gbAlternatives = new System.Windows.Forms.GroupBox(); - this.tbXYPlotWid = new System.Windows.Forms.TextBox(); + this.tbXYPlotWid = new System.Windows.Forms.TextBox(); this.tbTableWid = new System.Windows.Forms.TextBox(); this.tbVariableTxtWid = new System.Windows.Forms.TextBox(); this.tbSingleTxtWid = new System.Windows.Forms.TextBox(); - this.lblW4 = new System.Windows.Forms.Label(); this.lblW3 = new System.Windows.Forms.Label(); this.lblW2 = new System.Windows.Forms.Label(); @@ -607,3 +605,4 @@ namespace ROEditor } } } + diff --git a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTextFrm.cs b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTextFrm.cs index ab9ecb3b..3d4c9770 100644 --- a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTextFrm.cs +++ b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTextFrm.cs @@ -445,3 +445,4 @@ namespace ROEditor #endregion } } + diff --git a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTypeDefFrm.cs b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTypeDefFrm.cs index 3cacb29d..f66cef98 100644 --- a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTypeDefFrm.cs +++ b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/FieldTypeDefFrm.cs @@ -455,3 +455,4 @@ namespace ROEditor #endregion } } + diff --git a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/GroupNewFrm.cs b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/GroupNewFrm.cs index d71ad8c9..2bda460d 100644 --- a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/GroupNewFrm.cs +++ b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/GroupNewFrm.cs @@ -440,3 +440,4 @@ namespace ROEditor } } } + diff --git a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/RODefFrm.cs b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/RODefFrm.cs index ccda5ecb..34406f94 100644 --- a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/RODefFrm.cs +++ b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/RODefFrm.cs @@ -1627,3 +1627,4 @@ namespace ROEditor #endregion } } + diff --git a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/ROEditor.cs b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/ROEditor.cs index e6f2ad6e..3c5a5e99 100644 --- a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/ROEditor.cs +++ b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/ROEditor.cs @@ -313,7 +313,6 @@ namespace ROEditor /// Summary description for Form1. /// /// - public class Form1 : System.Windows.Forms.Form { private ctlXMLEditLib.ctlXMLEdit ctlXMLEdit2; @@ -344,7 +343,6 @@ namespace ROEditor private System.Windows.Forms.MenuItem menuROProperties; private System.Windows.Forms.MenuItem menuROExit; private System.Windows.Forms.MenuItem menuItem1; - private XmlDocument myroXmlDoc; private VlnXmlElement newone; private TreeNode TreeNewparent; @@ -357,7 +355,7 @@ namespace ROEditor private roRichTextBox _CurrentTextBox; // currently selected TextBox field public static string[] PCChildren; //C2021-026 list of Parent/Child Children - public roRichTextBox CurrentTextBox + public roRichTextBox CurrentTextBox { get { return _CurrentTextBox; } set { _CurrentTextBox = value; } @@ -474,11 +472,11 @@ namespace ROEditor } myroXmlDoc = myrodb.RODB_GetRoot(); rootXml = (VlnXmlElement)myroXmlDoc.FirstChild; - rootNode = new TreeNode("Referenced Objects", ROGROUPIMAGE, ROGROUPIMAGE); + rootNode = new TreeNode("Referenced Objects",ROGROUPIMAGE,ROGROUPIMAGE); rootNode.Tag = rootXml; roTreeView.Nodes.Add(rootNode); roTreeView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.roTreeView_AfterSelect); - roTreeView.DoubleClick += new System.EventHandler(this.roTreeView_OnDoubleClick); + roTreeView.DoubleClick += new System.EventHandler(this.roTreeView_OnDoubleClick); roTreeView.BeforeExpand += new System.Windows.Forms.TreeViewCancelEventHandler(this.roTreeView_BeforeExpand); roTreeView.Sorted = true; roTreeView.ContextMenu = treePopupMenu; @@ -491,7 +489,7 @@ namespace ROEditor while (group != null) { // Add the top groups to tree control as a node. - TreeNode grnode = new TreeNode(CvtFldToUserFld(group.InnerText), ROGROUPIMAGE, ROGROUPIMAGE); + TreeNode grnode = new TreeNode(CvtFldToUserFld(group.InnerText),ROGROUPIMAGE,ROGROUPIMAGE); grnode.Tag = group; rootNode.Nodes.Add(grnode); string haskids = group.GetAttribute("HasChild"); @@ -516,11 +514,11 @@ namespace ROEditor // edit it through the ctlXmledit. // from the input tbl string, get a table name. ArrayList levelRecids = new ArrayList(); - int itbl = System.Convert.ToInt32(specificro.Substring(0, 4), 16); - string stbl = System.Convert.ToString(itbl, 10); - string pstbl = stbl.PadLeft(6, '0'); + int itbl = System.Convert.ToInt32(specificro.Substring(0,4),16); + string stbl = System.Convert.ToString(itbl,10); + string pstbl = stbl.PadLeft(6,'0'); string tbname = "RO" + pstbl; - string recid = specificro.Substring(4, 8); + string recid = specificro.Substring(4,8); // read in this element from the table. VlnXmlElement spro; @@ -561,22 +559,22 @@ namespace ROEditor string attrspro; TreeNode trnd = rootNode.FirstNode; VlnXmlElement ele; - for (int i = levelRecids.Count - 1; i >= 0; i--) + for (int i = levelRecids.Count-1;i>=0;i--) { - ele = (VlnXmlElement)trnd.Tag; - attrele = ele.GetAttribute((i == levelRecids.Count - 1) ? "Table" : "RecID"); - if (i == levelRecids.Count - 1) + ele = (VlnXmlElement) trnd.Tag; + attrele = ele.GetAttribute((i==levelRecids.Count-1)?"Table":"RecID"); + if (i == levelRecids.Count-1) attrspro = spro.GetAttribute("Table"); else - attrspro = (string)levelRecids[i]; + attrspro = (string) levelRecids[i]; while (attrele != attrspro) { // get next one. trnd = trnd.NextNode; ele = (VlnXmlElement)trnd.Tag; - attrele = ele.GetAttribute((i == levelRecids.Count - 1) ? "Table" : "RecID"); + attrele = ele.GetAttribute((i==levelRecids.Count - 1)?"Table":"RecID"); } - if (trnd == null) + if (trnd == null) { MessageBox.Show("Error editting RO"); return; @@ -590,15 +588,15 @@ namespace ROEditor MessageBox.Show("Error editting RO"); return; } - ele = (VlnXmlElement)trnd.Tag; + ele = (VlnXmlElement) trnd.Tag; attrele = ele.GetAttribute("RecID"); while (attrele != spro.GetAttribute("RecID")) { trnd = trnd.NextNode; - ele = (VlnXmlElement)trnd.Tag; + ele = (VlnXmlElement) trnd.Tag; attrele = ele.GetAttribute("RecID"); } - if (trnd == null) + if (trnd == null) { MessageBox.Show("Error editting RO"); return; @@ -606,7 +604,7 @@ namespace ROEditor roTreeView.SelectedNode = trnd; } - protected void roTreeView_AfterSelect(object sender, + protected void roTreeView_AfterSelect (object sender, System.Windows.Forms.TreeViewEventArgs e) { TreeNode PreviousNode = LastSelectedNode; @@ -632,7 +630,7 @@ namespace ROEditor } // if selected to make new, but didn't add any data, remove it. - if (newone != null) + if (newone!=null) { XmlNode parent = newone.ParentNode; parent.RemoveChild(newone); @@ -647,7 +645,7 @@ namespace ROEditor roTreeView.ContextMenu.MenuItems[6].Enabled = rbtnSave.Enabled; // Should the properties menu item be available? - VlnXmlElement curelem = (VlnXmlElement)CurrentNode.Tag; + VlnXmlElement curelem = (VlnXmlElement) CurrentNode.Tag; if (curelem.Name == "vlnGroup") menuROProperties.Enabled = true; else @@ -708,7 +706,7 @@ namespace ROEditor } while (nodeIter != CurrentNode && (nodeIter = nodeIter.NextNode) != null); } - else + else { //Traverse Up TreeNode nodeIter = PreviousNode; @@ -757,18 +755,18 @@ namespace ROEditor return fldname; // a digit cannot start an xml fieldname, prepend a "__" to it. string tmp0; - if (char.IsDigit(fldname, 0)) + if (char.IsDigit(fldname,0)) tmp0 = "__" + fldname; else tmp0 = fldname; // an xml fieldname cannot have a space, change it to a "__" - string tmpstr = tmp0.Replace(" ", "__"); + string tmpstr = tmp0.Replace(" ","__"); int len = tmpstr.Length; int cnt = 0; // this is also our sequence that tells us the follow 3 digits is the ascii number (base 10) // of the character we replaced. - string OKpunch = "-._"; + string OKpunch = "-._"; string outstr = ""; int decval; @@ -795,39 +793,39 @@ namespace ROEditor string tmpstr0; if (fldname.Length < 2) return fldname; // an xml element name cannot begin with a digit. we had prepended a "__" - if (fldname.Substring(0, 2) == "__" && char.IsDigit(fldname, 2)) - tmpstr0 = fldname.Substring(2, fldname.Length - 2); + if (fldname.Substring(0,2) == "__" && char.IsDigit(fldname,2)) + tmpstr0 = fldname.Substring(2,fldname.Length-2); else tmpstr0 = fldname; // an xml element name cannot have a space, we converted to a "__" - string tmpstr = tmpstr0.Replace("__", " "); + string tmpstr = tmpstr0.Replace("__"," "); int len = tmpstr.Length; int cur = 0; // this is also our sequence that tells us the follow 3 digits is the ascii number (base 10) // of the character we replaced. - string OKpunch = "-._"; + string OKpunch = "-._"; string outstr = ""; int decval, indx; - if (tmpstr.Length < 6) + if (tmpstr.Length <6) indx = -1; else - indx = tmpstr.IndexOf(OKpunch, cur); + indx=tmpstr.IndexOf(OKpunch, cur); string asc_spchar; - while (indx >= 0) + while (indx>=0) { - outstr += tmpstr.Substring(cur, indx - cur); - asc_spchar = tmpstr.Substring(indx + 3, 3); - decval = System.Convert.ToInt16(asc_spchar, 10); + outstr += tmpstr.Substring(cur,indx-cur); + asc_spchar = tmpstr.Substring(indx+3,3); + decval = System.Convert.ToInt16(asc_spchar,10); outstr += System.Convert.ToChar(decval).ToString(); - cur = indx + 6; - if (cur + 6 > len) + cur = indx+6; + if (cur+6 > len) indx = -1; else indx = tmpstr.IndexOf(OKpunch, cur); } - if (cur < len) outstr += tmpstr.Substring(cur, len - cur); + if (cur= 1 && !TheMenuTitle.Equals("")) + if (levelcnt>=1 && !TheMenuTitle.Equals("")) { - chldnd = new TreeNode(TheMenuTitle, ROIMAGE, ROIMAGE); + chldnd = new TreeNode(TheMenuTitle,ROIMAGE,ROIMAGE); chldnd.Tag = echild; chldnd.Name = echild.GetAttribute("RecID"); enode.Nodes.Add(chldnd); @@ -1277,11 +1275,11 @@ namespace ROEditor } chldnode = chldnode.NextSibling; } - Cursor.Current = Cursors.Default; + Cursor.Current = Cursors.Default; } } - protected void roTreeView_BeforeExpand(object sender, + protected void roTreeView_BeforeExpand(object sender, System.Windows.Forms.TreeViewCancelEventArgs e) { LoadKids(e.Node); @@ -1290,16 +1288,16 @@ namespace ROEditor /// /// Clean up any resources being used. /// - protected override void Dispose(bool disposing) + protected override void Dispose( bool disposing ) { - if (disposing) + if ( disposing ) { - if (components != null) + if (components != null) { components.Dispose(); } } - base.Dispose(disposing); + base.Dispose( disposing ); } #region Windows Form Designer generated code @@ -1810,12 +1808,7 @@ namespace ROEditor this.lblDuplicateRO.TabIndex = 6; this.lblDuplicateRO.Text = "Working With Duplicate RO"; this.lblDuplicateRO.Visible = false; - // - - - - - + // // // Form1 // @@ -2049,11 +2042,11 @@ namespace ROEditor } [STAThread] - static void Main(string[] args) + static void Main(string[] args) { bool StartupROEditor = true; - FileStream fsown = null; - FileInfo fiown = null; + FileStream fsown=null; + FileInfo fiown=null; String specificro = null; string ConnectionPath = ""; // Let's open the database & set up for the tree structure... @@ -2091,25 +2084,25 @@ namespace ROEditor if (args.Length > 3) if (args[3].ToUpper().StartsWith("PC=")) PCChildren = args[3].Substring(3).Split(','); //C2021-026 list of Parent/Child Children - else if (args[3].ToUpper().Contains("DATA SOURCE")) SqlConnectionStr = args[3]; + else if (args[3].ToUpper().Contains("DATA SOURCE")) SqlConnectionStr = args[3]; else specificro = args[3]; RODB.PCChildList = PCChildren; //C2021-026 pass the Parent/Child info to the RODB class try { // Convert the RO data if needed - if (!CheckForDataConversion(ConnectionPath)) - ConnectionPath = null; // force exit + if (!CheckForDataConversion(ConnectionPath)) + ConnectionPath = null; // force exit } catch (Exception e) { MessageBox.Show(e.Message, "Error on check for data conversion"); - // Application.Exit(); + // Application.Exit(); } // Process the given RO Path if (ConnectionPath == null) { // no RO directory - MessageBox.Show("Could not locate a Referenced Objects (RO) directory.\n\nIt should be inside your VExxx directory or at the same level as your VExxx directory.", "RO Editor"); + MessageBox.Show("Could not locate a Referenced Objects (RO) directory.\n\nIt should be inside your VExxx directory or at the same level as your VExxx directory.","RO Editor"); StartupROEditor = false; } else if (ConnectionPath.Equals("")) @@ -2130,22 +2123,21 @@ namespace ROEditor } } - if (StartupROEditor) + if (StartupROEditor) { // The ROEditor.OWN file assures that only one individual at a time can edit the RO database. // The file is opened and kept open while the user is editing the database. The contents of the // file will identify the current user and state when the edit session began. - try + try { fiown = new FileInfo("RoEditor.own"); - try - { + try { // Try to delete the owner file. If another process has the file open, this delete will fail. // If the file is closed, it will be deleted, and the user will be placed in the editor. The users // name and the time when this session began will be placed in the owner file. fiown.Delete(); } - catch (Exception ex) + catch(Exception ex) { fsown = fiown.Open(FileMode.Open, FileAccess.Read, FileShare.ReadWrite); TextReader tr1 = new StreamReader(fsown); @@ -2164,17 +2156,17 @@ namespace ROEditor } catch (Exception e) { - MessageBox.Show(e.Message, "fileinfo"); + MessageBox.Show(e.Message,"fileinfo"); } // Open the file just specified. Open it so that no-one else can use it try { - fsown = fiown.Open(FileMode.Create, FileAccess.ReadWrite, FileShare.Read); + fsown = fiown.Open( FileMode.Create, FileAccess.ReadWrite, FileShare.Read ); TextWriter tw = new StreamWriter(fsown); tw.WriteLine("Current User: {0}, Date and Time Started: {1}", Environment.UserName.ToUpper(), DateTime.Now.ToString("MM/dd/yyyy @ hh:mm")); tw.Flush(); - } - catch (IOException ex) + } + catch (IOException ex) { fsown = fiown.Open(FileMode.Open, FileAccess.Read, FileShare.ReadWrite); TextReader tr = new StreamReader(fsown); @@ -2183,17 +2175,6 @@ namespace ROEditor if (who.Contains(Environment.UserName.ToUpper())) { BringWindowToFront(); - - //Process[] p = Process.GetProcessesByName("ROEditor"); - //Process cp = Process.GetCurrentProcess(); - //for (int i = 0; i < p.Length; i++) - //{ - // if (p[i].SessionId != cp.SessionId) - // { - // SetForegroundWindow(p[i].MainWindowHandle); - // break; - // } - //} } else MessageBox.Show(who, "Another user is executing the RoEditor"); @@ -2204,13 +2185,13 @@ namespace ROEditor if (!File.Exists("ROMaster.mdb") && !UsingSQLServer(Directory.GetCurrentDirectory())) { DialogResult AnswerYN; - string msgstr = "The RO directory (" + Directory.GetCurrentDirectory() + ") is empty.\n\n Create an empty RO database?"; - AnswerYN = MessageBox.Show(msgstr, "RO Editor", MessageBoxButtons.YesNo); + string msgstr = "The RO directory (" + Directory.GetCurrentDirectory() +") is empty.\n\n Create an empty RO database?"; + AnswerYN = MessageBox.Show(msgstr,"RO Editor",MessageBoxButtons.YesNo); if (AnswerYN == DialogResult.Yes) { string SourceRODatabase = Application.StartupPath + "\\ROMaster.mdb"; string DestRODatabase = Directory.GetCurrentDirectory() + "\\ROMaster.mdb"; - File.Copy(SourceRODatabase, DestRODatabase); + File.Copy(SourceRODatabase,DestRODatabase); } else StartupROEditor = false; @@ -2219,7 +2200,7 @@ namespace ROEditor if (StartupROEditor) { - Application.Run(new Form1(ConnectionPath, specificro)); + Application.Run(new Form1(ConnectionPath,specificro)); if (fsown != null) { @@ -2284,7 +2265,7 @@ namespace ROEditor Directory.CreateDirectory(RtnStr); } else - RtnStr = null; + RtnStr = null; } else RtnStr = null; } @@ -2324,12 +2305,11 @@ namespace ROEditor testParadoxFile += "ROMASTER.DB"; // Paradox file testAccessFile += "ROMaster.mdb"; // Access file - // if (File.Exists(testParadoxFile)) if (File.Exists(testParadoxFile) && !(File.Exists(testAccessFile) || UsingSQLServer(ROdir))) { // Display a message to the user that the data needs converted DialogResult AnswerYN; - AnswerYN = MessageBox.Show("The RO data needs to be converted for the New RO Editor.\n\n Proceed with the data conversion?", "RO Editor", MessageBoxButtons.YesNo); + AnswerYN = MessageBox.Show("The RO data needs to be converted for the New RO Editor.\n\n Proceed with the data conversion?","RO Editor",MessageBoxButtons.YesNo); if (AnswerYN == DialogResult.Yes) { // Convert old RO Data @@ -2344,7 +2324,7 @@ namespace ROEditor // create a process & wait until it exits. Process myProcess = new Process(); myProcess.StartInfo.FileName = ConversionExePath; - myProcess.StartInfo.Arguments = argstr; + myProcess.StartInfo.Arguments=argstr; myProcess.Start(); myProcess.WaitForExit(); @@ -2381,7 +2361,7 @@ namespace ROEditor int cnt = nd.Nodes.Count; bool add_dummykid = false; if (cnt > 0) add_dummykid = true; - for (int i = 0; i < cnt; i++) + for (int i=0; i Convert.ToChar(int.Parse(m.Groups[1].Value)).ToString()); // RO Editor add symbols C2022 - 003 @@ -2864,9 +2844,9 @@ namespace ROEditor } else { - newt = null; + newt=null; success = myrodb.RODB_WriteRO((VlnXmlElement)roTreeView.SelectedNode.Tag); - if (success == true && mnutitle != "") roTreeView.SelectedNode.Text = mnutitle; //B2021-077 make sure mnutitle has text or it will clear the node's title in the tree + if (success==true && mnutitle != "") roTreeView.SelectedNode.Text = mnutitle; //B2021-077 make sure mnutitle has text or it will clear the node's title in the tree } newone = null; return true; @@ -2908,8 +2888,8 @@ namespace ROEditor { bool dup; bool success; - VlnXmlElement newro = (VlnXmlElement)roTreeView.SelectedNode.Tag; - VlnXmlElement origro = (VlnXmlElement)newro.Clone(); + VlnXmlElement newro = (VlnXmlElement) roTreeView.SelectedNode.Tag; + VlnXmlElement origro = (VlnXmlElement) newro.Clone(); string savedInnerXML = newro.InnerXml; XmlNode parent = newro.ParentNode; success = ctlXMLEdit2.SaveData(); @@ -2925,7 +2905,7 @@ namespace ROEditor string acctmpl = null; string savrec = newro.GetAttribute("RecID"); if (newro.Name != "vlnGroup") - { + { mnutmp = newro.GetMenuValueTemplate("MenuItem"); // check for duplicates on accessory page id, if it changed. acctmpl = newro.GetAccPageIDTemplate(); @@ -2935,7 +2915,7 @@ namespace ROEditor // ros (which is what we have hear for saveas or duplicate) newro.RemoveAttribute("RecID"); dup = myrodb.IsDuplicateAccPageID(newro, newacc); - newro.SetAttribute("RecID", savrec); + newro.SetAttribute("RecID",savrec); if (dup == true) { MessageBox.Show("The fields used for the \"Accessory Pages Access\" values must be unique. The fields used in these values can be found under \"Properties\" of an RO Group. Cannot save.", "Problem saving data"); @@ -2948,19 +2928,19 @@ namespace ROEditor else mnutmp = newro.GetMenuValueTemplate("GroupMenuItem"); string mnutitle = newro.GetMenuString(mnutmp, false); - parent.AppendChild((XmlNode)origro); // need this for duplicate check. + parent.AppendChild((XmlNode) origro); // need this for duplicate check. dup = newro.IsDuplicateMenuTitle(mnutitle); - if (dup == true) + if (dup==true) { - MessageBox.Show("The fields used for the \"Menu\" values must be unique. The fields used in these values can be found under \"Properties\" of an RO Group. Cannot save.", "Problem saving data"); + MessageBox.Show("The fields used for the \"Menu\" values must be unique. The fields used in these values can be found under \"Properties\" of an RO Group. Cannot save.","Problem saving data"); parent.RemoveChild(origro); rbtnRestore.Enabled = false; ctlXMLEdit2.SetNotSaved(); ctlXMLEdit2.RestoreInnerXml(savedInnerXML); //B2017-089 - restore the inner xml so orignial does not get new changes return; } - if (acctmpl != null) newro.SetAttribute("AccPageID", newro.GetAccPageIDString(acctmpl)); - newro.SetAttribute("MenuTitle", mnutitle); + if (acctmpl!=null)newro.SetAttribute("AccPageID", newro.GetAccPageIDString(acctmpl)); + newro.SetAttribute("MenuTitle",mnutitle); newro.RemoveAttribute("RecID"); // get a new one. success = myrodb.RODB_InsertRO(newro); @@ -2998,7 +2978,7 @@ namespace ROEditor rbtnDuplicate.Enabled = false; } - protected void tbar_ZoomClick(object sender, System.EventArgs e) + protected void tbar_ZoomClick(object sender, System.EventArgs e) { ctlXMLEdit2.btnZoom_click(sender, e); @@ -3039,7 +3019,7 @@ namespace ROEditor break; } } - if (ele.Name != "vlnGroup" && attop == false) + if (ele.Name != "vlnGroup" && attop==false) EditRO(ele); } @@ -3047,7 +3027,7 @@ namespace ROEditor private void DisplayGroupElements(VlnXmlElement selele) { ROField rof; - string nm, tmp = null; + string nm, tmp=null; roListView.Clear(); bool AllGroups = true; ArrayList InUseList = null; @@ -3059,15 +3039,15 @@ namespace ROEditor } // Put out fields and their associated data. - if (InUseList != null) + if (InUseList != null) { - for (int i = 0; i < InUseList.Count; i++) + for (int i=0;i< InUseList.Count; i++) { - rof = (ROField)InUseList[i]; + rof = (ROField) InUseList[i]; if (rof.GetFieldname != null) { uint ftype = rof.GetFieldType; - if (ftype == (uint)ROFields.FieldTypes.SingleTxt || ftype == (uint)ROFields.FieldTypes.VariableTxt || + if (ftype == (uint)ROFields.FieldTypes.SingleTxt || ftype == (uint)ROFields.FieldTypes.VariableTxt || ftype == (uint)ROFields.FieldTypes.FrmtSingleTxt || ftype == (uint)ROFields.FieldTypes.Combination) roListView.Columns.Add(rof.GetFieldname, 100, HorizontalAlignment.Left); } @@ -3081,7 +3061,7 @@ namespace ROEditor { if (curnd is VlnXmlElement) { - VlnXmlElement curele = (VlnXmlElement)curnd; + VlnXmlElement curele = (VlnXmlElement) curnd; if (curele.Name == "vlnGroup") { if (selele.Name == "RO_Root") @@ -3096,14 +3076,14 @@ namespace ROEditor { int levelcnt = curele.ChildNodes.Count; string TheMenuTitle = curele.GetAttribute("MenuTitle"); - if ((levelcnt > 1) || (levelcnt == 1 && !TheMenuTitle.Equals(""))) + if ((levelcnt > 1) || (levelcnt==1 && !TheMenuTitle.Equals(""))) { AllGroups = false; - ListViewItem item = null; + ListViewItem item=null; bool first = true; for (int i = 0; i < InUseList.Count; i++) { - rof = (ROField)InUseList[i]; + rof = (ROField) InUseList[i]; if (rof.GetFieldname != null) { uint ftype = rof.GetFieldType; @@ -3145,16 +3125,16 @@ namespace ROEditor if (AllGroups == true) { roListView.Columns.Clear(); - roListView.Columns.Add("Group", 250, HorizontalAlignment.Left); + roListView.Columns.Add("Group",250,HorizontalAlignment.Left); } - roListView.Visible = true; + roListView.Visible=true; } private void updateRoListView(TreeNode node) { VlnXmlElement selele; - selele = (VlnXmlElement)node.Tag; + selele = (VlnXmlElement) node.Tag; if (selele.Name != "vlnGroup" && selele.Name != "RO_Root") { // if we already have a list view, and we're still under the same parent, @@ -3163,7 +3143,7 @@ namespace ROEditor if (roListView != null && roListView.Items.Count > 0) { curele = (VlnXmlElement)roListView.Items[0].Tag; - if (selele.ParentNode != curele.ParentNode) roListView_ClearListDisplay(); + if (selele.ParentNode != curele.ParentNode)roListView_ClearListDisplay(); } return; } @@ -3196,7 +3176,7 @@ namespace ROEditor void roListView_Column_Header_OnClick(object sender, ColumnClickEventArgs e) { int indx = e.Column; - MyListViewComparer LVCompare = (MyListViewComparer)roListView.ListViewItemSorter; + MyListViewComparer LVCompare = (MyListViewComparer) roListView.ListViewItemSorter; LVCompare.SetColumnToSortBy(indx); roListView.Sort(); } diff --git a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/RO_FST.cs b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/RO_FST.cs index 33444021..44283442 100644 --- a/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/RO_FST.cs +++ b/PROMS/ReferencedObjects/Exe/RefObj/ROEditor/RO_FST.cs @@ -884,3 +884,4 @@ namespace ROEditor } } + diff --git a/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ZoomDialog.cs b/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ZoomDialog.cs index d9fb9d7c..85d8bccb 100644 --- a/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ZoomDialog.cs +++ b/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ZoomDialog.cs @@ -149,3 +149,4 @@ namespace ctlXMLEditLib } } + diff --git a/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs b/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs index 08d0c45e..95beb6ce 100644 --- a/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs +++ b/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/ctlXMLEdit.cs @@ -497,7 +497,7 @@ namespace ctlXMLEditLib foreach (string str in myHT.Keys) { o = myHT[str]; - hwnd = (roRichTextBox)o; + hwnd = (roRichTextBox) o; nd = node.SelectSingleNode(str); // if not found with just the string, search the tree. if (nd==null)nd = node.SelectSingleNode("*/"+str); @@ -966,7 +966,7 @@ namespace ctlXMLEditLib { mytextbox.Multiline = true; mytextbox.AcceptsTab = true; - mytextbox.Height = (int)mytextbox.Font.GetHeight() * 4; + mytextbox.Height = (int) mytextbox.Font.GetHeight() * 4; mytextbox.ScrollBars = RichTextBoxScrollBars.Vertical; zmtooltip.SetToolTip(mytextbox, "Press Shift F2 To Zoom"); } diff --git a/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/roRichTextBox.cs b/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/roRichTextBox.cs index ba73bc30..77f6da37 100644 --- a/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/roRichTextBox.cs +++ b/PROMS/ReferencedObjects/LibSource/ctlXMLEditLib/roRichTextBox.cs @@ -97,3 +97,4 @@ namespace ctlXMLEditLib } } } + diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs index e94335f3..f06a7faf 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.Designer.cs @@ -68,6 +68,8 @@ namespace VEPROMS this.btnNext = new System.Windows.Forms.Button(); this.cmbFont = new System.Windows.Forms.ComboBox(); this.lblDummy = new System.Windows.Forms.Label(); + this.btnFilter = new DevComponents.DotNetBar.ButtonItem(); + this.txtFilter = new DevComponents.DotNetBar.TextBoxItem(); this.labelItem10 = new DevComponents.DotNetBar.LabelItem(); this.bottomProgBar = new DevComponents.DotNetBar.ProgressBarItem(); this.labelItem9 = new DevComponents.DotNetBar.LabelItem(); @@ -75,8 +77,6 @@ namespace VEPROMS this.lblEditView = new DevComponents.DotNetBar.LabelItem(); this.labelItem11 = new DevComponents.DotNetBar.LabelItem(); this.btnItemInfo = new DevComponents.DotNetBar.ButtonItem(); - this.btnFilter = new DevComponents.DotNetBar.ButtonItem(); - this.txtFilter = new DevComponents.DotNetBar.TextBoxItem(); this.lblItemID = new DevComponents.DotNetBar.LabelItem(); this.lblResolution = new DevComponents.DotNetBar.LabelItem(); this.btnEditItem = new DevComponents.DotNetBar.ButtonItem(); @@ -527,22 +527,22 @@ namespace VEPROMS this.bottomBar.Font = new System.Drawing.Font("Segoe UI", 9F); this.bottomBar.IsMaximized = false; this.bottomBar.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { - this.btnFilter, - this.txtFilter, - this.labelItem10, + this.btnFilter, + this.txtFilter, + this.labelItem10, this.bottomProgBar, this.labelItem9, - this.lblPreEditView, - this.lblEditView, - this.labelItem11, - this.btnItemInfo, - this.lblItemID, - this.lblResolution, - this.btnEditItem, - this.lblUser, - this.lblLastChange, - this.btnStepRTF, - this.btnFixMSWord}); + this.lblPreEditView, + this.lblEditView, + this.labelItem11, + this.btnItemInfo, + this.lblItemID, + this.lblResolution, + this.btnEditItem, + this.lblUser, + this.lblLastChange, + this.btnStepRTF, + this.btnFixMSWord}); this.bottomBar.Location = new System.Drawing.Point(5, 573); this.bottomBar.Name = "bottomBar"; this.bottomBar.Size = new System.Drawing.Size(1185, 25); @@ -552,21 +552,6 @@ namespace VEPROMS this.bottomBar.TabStop = false; this.bottomBar.Text = "bar1"; // - // btnFilter - // - this.btnFilter.Name = "btnFilter"; - this.btnFilter.Text = "Tree View Search:"; - this.btnFilter.Click += SubmitFilter; - // - // txtFilter - // - this.txtFilter.TextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F); - this.txtFilter.Name = "txtFilter"; - this.txtFilter.TextBoxWidth = 120; - this.txtFilter.TextBox.TabIndex = 0; - this.txtFilter.TextBox.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.FilterEnterKey); - this.superTooltip1.SetSuperTooltip(this.txtFilter, new DevComponents.DotNetBar.SuperTooltipInfo("Filter", "", "This will filter the Procedure Tree in PROMS to Procedures containing entered words in the Procedure Number or Title. Press enter or the Tree View Search button to submit.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray)); - // // txtSearch // this.txtSearch.Dock = System.Windows.Forms.DockStyle.Right; @@ -638,6 +623,20 @@ namespace VEPROMS this.lblDummy.TabIndex = 5; this.lblDummy.Visible = false; // + // btnFilter + // + this.btnFilter.Name = "btnFilter"; + this.btnFilter.Text = "Tree View Search:"; + // + // txtFilter + // + this.txtFilter.Name = "txtFilter"; + this.superTooltip1.SetSuperTooltip(this.txtFilter, new DevComponents.DotNetBar.SuperTooltipInfo("Filter", "", "This will filter the Procedure Tree in PROMS to Procedures containing entered wor" + + "ds in the Procedure Number or Title. Press enter or the Tree View Search button " + + "to submit.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray)); + this.txtFilter.TextBoxWidth = 120; + this.txtFilter.WatermarkColor = System.Drawing.SystemColors.GrayText; + // // labelItem10 // this.labelItem10.BorderSide = DevComponents.DotNetBar.eBorderSide.Left; @@ -662,17 +661,18 @@ namespace VEPROMS this.labelItem9.BorderType = DevComponents.DotNetBar.eBorderType.Bump; this.labelItem9.Name = "labelItem9"; // + // lblPreEditView + // + this.lblPreEditView.BorderSide = DevComponents.DotNetBar.eBorderSide.Left; + this.lblPreEditView.BorderType = DevComponents.DotNetBar.eBorderType.Bump; + this.lblPreEditView.Name = "lblPreEditView"; + // // lblEditView // this.lblEditView.BackColor = System.Drawing.Color.Transparent; this.lblEditView.ForeColor = System.Drawing.SystemColors.MenuText; this.lblEditView.Name = "lblEditView"; this.lblEditView.Text = "Edit"; - // lblEditView - // - this.lblPreEditView.BorderSide = DevComponents.DotNetBar.eBorderSide.Left; - this.lblPreEditView.BorderType = DevComponents.DotNetBar.eBorderType.Bump; - this.lblPreEditView.Name = "lblPreEditView"; // // labelItem11 // @@ -1153,6 +1153,7 @@ namespace VEPROMS // this.displayRO.CurROLink = null; this.displayRO.Dock = System.Windows.Forms.DockStyle.Fill; + this.displayRO.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.displayRO.Location = new System.Drawing.Point(1, 1); this.displayRO.Margin = new System.Windows.Forms.Padding(4); this.displayRO.MyDvi = null; @@ -1170,6 +1171,7 @@ namespace VEPROMS this.tc.ChgId = null; this.tc.Dock = System.Windows.Forms.DockStyle.Fill; this.tc.ForeColor = System.Drawing.SystemColors.ControlText; + this.tc.IsInEditorialMode = false; this.tc.LastSelectedDisplayTabItem = null; this.tc.Location = new System.Drawing.Point(334, 57); this.tc.Margin = new System.Windows.Forms.Padding(4); diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.resx b/PROMS/VEPROMS User Interface/frmVEPROMS.resx index efee24ed..12cc4774 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.resx +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.resx @@ -121,7 +121,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAr7AAAK+wHLnx2QAAACG0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAr6AAAK+gEZ2P90AAACG0lE QVQ4T6WQX0sUURiH/Qj7EeYjSEEXXe1ll4dS2MsNutgLjaWLkCAahGBJqo2QXBJ3siKNNefG2ixzojQl wiGzNpXdUazUHfXUWPin9olzJt22hSAa+DGHl/d53vecBqDhf1JXUBmbDrg5vErqVon2nlk6c/MMPf/A n311gtfFLfpH18kOr+CVd/i8uYsMdvDK21zsL5DKugy/WKwR1cB3nQ38rxUcF8w+EKkw6uy4kuJGhXOd @@ -137,7 +137,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJuAAASbgHMBsReAAACP0lE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJtAAASbQFhv+UzAAACP0lE QVQ4T53R30tTYRzHcf+F/oD+g7rrpovAkKg/wMsogqAk6SIoFLsQDTIEox/+xKIf/kymmB4zTe2o2War 6XTT6aZb/tyZTuec03Oec95xznAgW130wAeeA8/39XwOTw6QY+Zxu59sqehY4tF7r7V/0u7j+Pxx0hvz gLk0Aw41SKgGsUOD6IHBVly3gAc9yr8BTYekBvtHBrGkwXbCIBLX2Yjp5LUkreQ+D55ATgBJFeKHBrvm @@ -153,7 +153,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAr7AAAK+wHLnx2QAAADAklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAr6AAAK+gEZ2P90AAADAklE QVQ4T32R3U9ScRjH+wNaW62rml7UevGtVasMa71pqSVNKaLMMsVAFOpYqVNBUqRieTA8iGhBcawMp4Wo neoiJ6P1ptOmsZqKK5g6zbWmvTjTbzsUN1JdfJ+b7+/5PM/z/S0AsIAVRTNBFM0QFM0wFeaWMU3N/TEV ZWXkZB2Rq74R5H83X/5mDkUztvLWJlBdVlS6aqEbKMGZ9kSkVZCQFlfZMvJIzvxmH+DPZFtRmxaX3xfg @@ -173,21 +173,21 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL - EwAACxMBAJqcGAAAADRJREFUOE9jYKAUfGoS/I8Nf2wU6EBXixWgayTZEHRN6JigIf+X6f2nBI8aMGoA + EgAACxIB0t1+/AAAADRJREFUOE9jYKAUfGoS/I8Nf2wU6EBXixWgayTZEHRN6JigIf+X6f2nBI8aMGoA dQwYcAAA71z+QkP4emIAAAAASUVORK5CYII= iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL - EwAACxMBAJqcGAAAADRJREFUOE9jYKAUfGoS/I8Nf2wU6EBXixWgayTZEHRN6JigIf+X6f2nBI8aMGoA + EgAACxIB0t1+/AAAADRJREFUOE9jYKAUfGoS/I8Nf2wU6EBXixWgayTZEHRN6JigIf+X6f2nBI8aMGoA dQwYcAAA71z+QkP4emIAAAAASUVORK5CYII= iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJuAAASbgHMBsReAAAChUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJtAAASbQFhv+UzAAAChUlE QVQ4T6WR+0uTURzG3/+i/yAICiGCCIPIH8pUUgzJlAx0Ts0bmF3MsiAm4SU1b2nZzBSzzBCZuhItFaXE UPAyTabpanNz6nx1c+5dn3i30E1/7AvPl3Oec54P5yIAwv/ogJFRoyf39SIPms3cqjejKJ3leuEQOSVa 9u/1A6RWzpClnqe4w8jgnJ1Zo5MFs4TeaOfz6CIF6kEuZdYTf++NH8jTlKWTZL3Q0zK8giQv/6v1LYm1 @@ -231,7 +231,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJrAAASawHhvKGoAAAD+UlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJqAAASagEz+0NMAAAD+UlE QVRYR82W224TVxiF/7teBfUJ+gp9ij5ABeGQEEI4BWLS3nJRCamq+gx9h9Ko6kVVUVGkCNFwSqhJQsiB BBOMndge23Gc+DSrWvsw3h7b20YgtVtaN9bo/9Zae2/PiPyv1sl7gZy6Dxmdh4w+gJx+CDmzADn7GHLu KWRsETL2HDKehJxfhkysQibWIBfWIZMbkMktyMVtyNQOZCoVyKXdyTjCv07dx7MMPlq/rAK3fq9hJJGG @@ -255,7 +255,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJrAAASawHhvKGoAAADNklE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJqAAASagEz+0NMAAADNklE QVRYR+3Xf2jUZQDH8YcIS5xWWEQqZzl7zAruj8LAsg233e2HmtiPQaNkTTZo1BzcL7ernSNU5tCQG8w5 ue6mKCLFza7oNvo2HG6RunJof9hxiuISS0FlW6a947nDOZ8ZG+OR/MMPvP79fj7c3fd7z1eI+7kX4sqV dleurHMrebd4FEeadzSnrPOlvaFfa1Jx5Uprb0M58bB/rEhaxx34nPKSfq1JRQ34rW8X/wzHuHG5dcJ8 @@ -275,7 +275,7 @@ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJrAAASawHhvKGoAAAJsUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJqAAASagEz+0NMAAAJsUlE QVRYR8WWd1SUZxaHiS1K78UCiCVqElGImk3UaESQOlSxUVajWaMI9rXECULUKCJdQWWsQRgRCwiigtgr xhpjDBgbKmVAqibx2fO9o0Y07tn4z95z7pw5c2a++8zvPu83o6Hxhopyay9LlJkqtvnplG710WWjtz7r PQ1J9jBSJbqbKOLczGxf/czfLeDVlzQ09o1rY7t37LvnFzjakOptyA5/TZQjtUnz1WGTtx6pngYSBAlu @@ -323,7 +323,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJrAAASawHhvKGoAAAC6UlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJqAAASagEz+0NMAAAC6UlE QVQ4T33O7U9TZxjH8fsPMEaT6RujJosmSzTBRN+gTl74wsVoss2HBmGg0Q20sCrq1BW8MT67acyALIFN iaPaTRQfgDYIgYSh4ji0XSelUE8NJxJAOUiFQmg536X0OLIs2S/5JfeL6/rclxCJbGtKE9tbpNjZJoWl XYp0RYoMnxSZz6XI6pYiOyTF7rAUe/psM/NmAPO1vUV6B+H/Wu0HS9UUCw4NXf8vsLNNht+Cfwh8g/DX @@ -345,7 +345,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJrAAASawHhvKGoAAACZUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJqAAASagEz+0NMAAACZUlE QVQ4T6WTXUySYRTHuXzely9BJBQEP5AiUZoWNgzLPmxJad3oKi/Ki3LdeMlFW3YR0uzbrdpa9qW1Sgtb ThNHUJRlH7OLmuQwymqrUbG2dGW1f3se0gF20ebZzrtn59n5ved/znkEAARz8dhHIBA4OKJzcOTIPp74 pt0p5HzNQs7njIvt5shZB0eW05wZgIMj0iaeRNvEBOckHC7KxbiWkYqbOhV6slTozlTiijIFF6Q8u2/m @@ -362,7 +362,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJuAAASbgHMBsReAAACQElE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJtAAASbQFhv+UzAAACQElE QVQ4T2P4//8/AyUYQ4AQzsvLYyTagIaGBqnCwkIBdHGCBrS2tGg3NjYuaWpqmjN58uSCxsbGDpB4V1cX d1JSkiqI3d3dLYhiQEdXL9hpra2tkqWlpSt37Njx/+bNm2++fv36e8mSJf+Li4sNIiMjA+rq6npPnz5d 19TUtLOoqIiPob2zm7+mrkmrpa2LvatngkRldXXovPnzP/z+/fs/COzavfv/zVu3/jc2NS1oaWk5df78 @@ -378,7 +378,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJuAAASbgHMBsReAAACfUlE + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAABJtAAASbQFhv+UzAAACfUlE QVQ4T2P4//8/AwxXVFSwFxUVJUyaNGn3tm3b/q1cufL/hAkTPoSGhh5UUVFJ09fX50RWD8IoHBBes2bN zJcvX/78/////y9fvvw/c+bM/7a2tv8GBgY7NTU1DR0dHZlxGjB9+nTWpUuXZr58+fLNhw8f/l+5cuX/ 6tWr/5eXV/x3dnberKurq6+lqYnbgPz8fN64uLjQqVOnnly7du2flpaW/7m5ef99ff1empqaVRubGPOh