96 Commits

Author SHA1 Message Date
21a83df99d B2024-037 - Fixes made for replacing procs and steps via paste/replace functionality. 2024-07-10 12:15:14 -04:00
c92b888ec2 Update to close the procedure when opened during the paste/replace option. 2024-06-18 10:48:28 -04:00
f37872e209 C2023-016 – Expanded Find/Replace to search through all of the step editor sections in the same procedure. 2023-10-04 11:38:00 -04:00
ef3efe2380 B2023-093 Convert PROMS Word sections to the DOCX format if needed before Editing or Printing 2023-09-13 14:27:38 -04:00
10821a478b B2023-078 When using the split screen PROMS was crashing when the user closed a procedure tab on the other split screen side which didn’t have the current editing focus. PROMS was trying to reposition to the procedure tab that had editing focus, we were not taking into account that saved currently active procedure tab could be in a different split screen. 2023-08-30 10:55:07 -04:00
e2a76bdb3a C2023-005: Search for annotations, delete causes reposition to first list item
C2023-004: Multiple tabs, closing one repositions to first rather than active
2023-02-28 16:18:17 +00:00
27993553cb B2022-026 RO Memory reduction coding 2022-05-26 19:55:07 +00:00
4b6b9451df B2022-055 Fix to help prevent crashing when opening/closing/re-opening procedures. 2022-05-16 13:54:46 +00:00
fdd59a5d6b Upped revision number to 1.8
C2020-033: 2021 UPGRADE Handling of incoming transitions on delete or review
2021-01-06 15:07:57 +00:00
07e215a9ca C2020-013 Add submenu to ribbon buttons to print child procedures 2020-05-22 13:51:15 +00:00
beed3319ca C2019-045: Fix length of procedure number for CCR to work
C2019-045: For enhanced procedures, allow modification of number & title
2019-12-13 11:51:15 +00:00
Rich
ee658d6a6d B2019-161 Timing of display history
B2019-161 Timing of display RO
B2019-161 Timing of display search
B2019-161 Timing of display tab control
B2019-161 Timing of DSO Tab Panel Refresh
B2019-161 Timing of close word app
B2019-161 Timing of MyStepRTB selection changed
2019-10-29 13:21:32 +00:00
a9ad0ed12a B2019-029: When a new annotation is created, unless you press save, it isn’t saved. The first fix caused a dialog to come up repeatedly for when save is selected. There is no longer a dialog and this was fixed with this update 2019-03-28 14:35:21 +00:00
b29176f636 B2019-043 Added checks for being in design mode during initialization of variables
B2019-043 Added checks for being in design mode during initialization of variables.  Also needed to remove the parameter from the constructor
2019-03-22 15:19:19 +00:00
17260519e3 B2019-030 Use FlexableMesageBox instead of MessageBox so that it is always on top. 2019-03-07 18:02:31 +00:00
5783621f78 B2018-123 Separate Windows, when last proc tab is closed in main window, remove doc version id from AllDTCs dictionary and reset the VersionID variable to zero to tell PROMS the main window is available. This allows the next procedure opened from a different set to display in the main window. 2018-09-10 17:44:22 +00:00
daf19ec057 B2018-048 Opening an item from search results would sometimes be caught in an infinite loop. The code was trying to use the dictionary for open PROMS windows even when the Separate Windows mode was not active. 2018-03-15 14:16:15 +00:00
8ba6a5d64a C2015-022 Separate Windows Upgrade – support CopyStep among child windows, manage dictionary of child windows, OpenItem will decide if need to open in a child window or main window, child windows support of library documents 2018-03-12 14:36:44 +00:00
Rich
0d8be26409 B2017-251 - Added Error Log message when a step or MSWord section is opened. 2017-11-06 15:56:02 +00:00
73593b8546 B2017-219 if a word section cannot be opened because it is gotten from a bad database record, then create a blank word document and open it 2017-09-22 16:41:45 +00:00
d228ca58dc B2017-179 detect if Paste/Replace was aborted due to Transition references and user had selected to go to the first transition that needs attention.
The Paste/Replace method can now return a NULL, so we needed to handle that.
2017-09-01 12:40:09 +00:00
5ea29fbc74 B2017-084: Fix hang when closing PROMS with Word doc open & open/close of RO Editor
B2017-084: Fix hang when closing PROMS with Word doc open & open/close of RO Editor.
2017-05-18 14:13:23 +00:00
0b7371367c Equation Editor interface support 2016-11-17 15:05:15 +00:00
Rich
d46ee4e39c Keep special characters for Enhanced Document Text 2016-08-11 19:31:52 +00:00
f763a9a868 Fixed crash when you selected the Open button on the Library Document tab in the Tools panel. Open button is only available for library documents with zero references.
If the open library document is not referenced, then save changes but don’t generate a PDF.
2016-05-26 15:25:47 +00:00
609ddb1962 Enhanced: Refresh enhanced procedure’s text if different from source (prompt user) 2016-05-09 11:32:13 +00:00
99b7a5de3d Made the “No item found” message more descriptive when junk text is entered in the debug box used to enter ItemIDs
Added a check for a null document version for when a disconnected itemID is entered in the debug box used enter ItemIDs
2016-05-02 19:10:51 +00:00
Rich
cc108f3c85 Don't use the EditItem for paste if it's parent is not expanded. This keeps the pasted step from being pasted in the wrong place.
Display the SQL Code Revision in the email that sends the Error Log
2016-02-26 16:10:47 +00:00
Rich
697fbf98f8 Show the amount of time it takes to complete a search
Remove Debug Messages
Eliminate crash due to SQL connections
The location for search result was changed from bullets to meaningful values.
2016-02-12 20:00:10 +00:00
Rich
3dde544f71 Use a simpler method to hide the psuedo caret 2016-02-03 17:15:06 +00:00
6366af8b47 Enhanced Document support
Null check
Move DisplayText.cs to CSLA
Enhanced Documents – don’t allow ‘Save’ RO on enhanced step
Enhanced Documents windowing
Enhanced Documents remove unnecessary options
Enhanced Documents – don’t allow ‘Save’ transition on enhanced step
Enhanced Documents/Insert,Delete,Paste
2016-01-20 16:43:23 +00:00
Rich
a87decdbe3 Open Enhanced Document from Procedure or Procedure from Enhanced Document
Added new feature to keep Background Document and Deviation Documents in Sync as the user moves through the procedure.
Support ReadOnly steps for Enhanced Documents linked steps.
2015-09-12 15:47:44 +00:00
ad1358d77e Bug fix B2015-147 – use HideSelection instead of inserting Highlight on/off which was putting in additional color table information and, in general did not clean up after turning highlighting off. 2015-09-11 14:41:11 +00:00
dbcca8a8b9 support paste into parent if steps are open in step editor
implement functionality behind the Paste menu items when pasting from a parent (proc pasted into docversion, section into proc, etc)
2015-01-29 13:47:27 +00:00
Rich
d501a39a7b Added a Command Line parameter (/NoChgID) which will allow the user to skip entering a ChgID.
Added Profile debug
Improved Performance for ReplaceWords
A wait cursor was set when a right-mouse click occurs on a treeview.  This gives instant feedback that something is happening.
2015-01-19 20:54:28 +00:00
e785302c9e Calvert: copied steps/sections have change ids 2014-09-17 16:44:31 +00:00
aa264a4e5d WCNCKL: added length of smart template HLS (for wrapping)
WCNCKL: Set length of smart template HLS (for wrapping)
Moved ‘SplitText’ from vlnSvgPageHelper so that it can be accessible from DisplayText (Volian.Controls.Library) and VlnSvgPageHelper (print)
Calvert: use item’s format to determine if change id tab should be visible rather than top folder (top folder was used when user was prompted to enter change id for session).
WCNCKL: use ‘SplitText’ to handle split/wrap of HLS checklist text
2014-09-09 13:10:34 +00:00
Rich
a17c27c0a8 Added code to raise an error if trying to paste a step in reference to a step that has been deleted by another user (eg: paste before, paste after or paste replace)
Added handlers for new treeview events of NodeCopy and ClipboardStatus
Added exception handlers to handle the exception of trying to use a deleted step as a reference point for a paste operation (before, after or replace)
Added code to set the MyCopyStep property to the value of the new step added in a paste replace operation
2014-08-06 00:55:41 +00:00
f9bfbea84a Added ‘UseSpecificPageNo’ for printing of explicit page number transitions
Use ‘UseSpecificPageNo’ for printing of explicit page number transitions
Allow Change Id for each procedure (not one for entire session). Request from Calvert.
Implement ‘UseSpecificPageNo’ flag.
Added ‘UseSpecificPageNo’ flag
Change Id dialog (moved from VEPROMS UI)
2014-07-02 13:14:33 +00:00
Rich
fc0b4424ae Added "EditorialChange" property to the TabControl object. 2014-06-20 14:07:45 +00:00
b48a813a85 BGE: Add chgid property to make its value accessible throughout user interface
BGE: Change Id support, allow modify & clear if format has ‘ChangeIds’
2014-05-07 13:39:15 +00:00
Rich
f36317757d Modified when word document tab is closed after user makes change and answers dialog box 2013-11-21 21:17:33 +00:00
Rich
50910d00b8 Add UserInfo property and modified code to assure a person with Reviewer security can only manage annotations created by themself.
Added SessionInfo property to DisplayTabControl class and managed opening and closing DisplayTabItems.
Added OwnerID and UserRole properties to DisplayTabItem class and obtained owner id and setup security based on user role when opening an item.
Added property to allow forced check in of word document to ignore any changes made by user.
Removed debug code
Added methods to setup ribbon control based on user's security role.
Added SessionInfo property and events and methods to setup proper menu items to appear on the right click of a node based on user's role and checked out status of item.
2013-11-20 23:12:47 +00:00
Rich
f2c8ac8740 Update the Progress Bar as the RO values are refreshed in Word 2013-02-28 23:36:45 +00:00
Rich
3ca571fab4 Added call to SetRevDate in MyProcedureInfo property of DisplayHistory class
Added method SetRevDate to DisplayHistory class
Added ApplDisplayMode property to DisplayHistory class
Removed blank line
Comment out setting selected tab
Managed property ApplDisplayMode on lbChanges visibility changed event handler
Added call to Application.DoEvents in WalkProcedure method of DisplayHistory class to refresh screen changed how ContentAuditInfoList and AnnotationAuditInfoList are populated in
WalkProcedure method of DisplayHistory class
Line Removed, no longer needed
Changes how ContentAuditInfoList items are handled
Changes how AnnotationAuditInfoList items are handled
Utilizes ApplyDisplayMode value when preparing Chronology report
Utilizes ApplyDisplayMode value when preparing Summary report
Changed order of how code works
Preset tabControl1 selected tabindex to 2
Changed parameter value passed to DisplayTabItem method of DisplayTabControl class
Assigns myItemInfo variable to passed parameter
2012-12-04 23:03:32 +00:00
Rich
d6b7a34d3b Added logic to assure that edits are saved before printing or approval 2012-04-27 17:14:45 +00:00
71d5d8551e 2012-04-25 15:07:16 +00:00
Rich
b4e85fd3b0 Fix to UpdateTransitionText for bugs B2012-071 and B2012-079 One ContentAudit for all transitions Indentify Automatic Transition renumbering with current user
If the user selects a deleted item from history, a messagebox is displayed Include deleted items in the Change List
Fixed CloseTabItem so that closed DockTab fires events
Added event handler for changes to the procedure content so that updating the Rev Date and Rev Number will refresh the step item change bars
Remove event handler for changes to the procedure content on dispose
Added Section headers for the Annotation portion of the Chronology and Summary reports
2012-04-04 19:08:56 +00:00
Rich
ff71b351e1 Use ToString for ListBox to allow select to find ContentAuditInfo
Use ListString
Select correct item in the Edit Window
Only select tab if it is not selected
2012-03-22 20:30:43 +00:00
Rich
ef555954e8 Added Event SelectedDisplayTabItemChanged 2012-02-18 11:58:02 +00:00