49 Commits

Author SHA1 Message Date
378653c536 C2025-011 PROMS – RO Update Admin Tool Memory Enhancements
The purpose of this upgrade is to improve the user experience when using the Admin tool to Update ROs. Currently for larger RO dbs (like Barakah) we can run up against memory constraints that do not allow all the ROs to be updated at one time. This is based upon some initial resource where some places were identified where we could improve memory usage.  Some of these should benefit PROMS as a whole while others will be specific to the RO Update option in Admin Tools.
2025-02-04 13:23:21 -05:00
411445901e F2023-098: Vogtle 3/4 Alarm - add proc applicability. Code change also 2023-07-19 10:24:27 -04:00
278d74bf0b B2023-035 logic to ensure we get the correct applicability information when printing an entire procedure as the “Otherxxxx” applicability setting. Used in BNPP Alarm data. 2023-03-17 18:26:23 +00:00
e045614f8d B2022-148: cannot insert outside transition in a background document that references a related EOP – transition is converted to text 2023-01-24 15:32:22 +00:00
Jake
d35222e6bc B2021-076: Proms search results are not presented in order when printed to PDF 2022-08-18 11:34:46 +00:00
Jake
d327ab08af B2022-083: Support Conditional RO Values 2022-07-26 20:01:25 +00:00
27993553cb B2022-026 RO Memory reduction coding 2022-05-26 19:55:07 +00:00
9098c58ea8 B2022-023 added logic to process <U-Other > tokens that have a space after “Other” 2022-02-09 13:53:43 +00:00
2b32b245a4 B2022-004: BNPP1new, BNPP2, BNPPalr - Crash when adding transition to Parent/Child Procedure & support for PC proc transitions 2022-01-10 16:36:08 +00:00
6abc29457f B2021-145: For applicability, the tree view & pdf file name are not getting resolved when using any of the ‘OTHER’ tokens 2021-12-08 14:38:13 +00:00
0dd4889e5c B2021-066: Procedure Level PC/PC in tree view 2021-07-14 15:27:56 +00:00
311d442b57 B2019-076: support for folder/working draft level proc set specific info (moved code from VlnSvgPageHelper to here)
B2019-076: support for folder/working draft level proc set specific info & C2019-023: default values on outside transitions SI
B2019-076: make folder/working draft level proc set specific info consistent
B2019-076: Move GetInheritedSIValue from here to DocVersionExt.cs so it is accessible from TransitionExt.cs
2019-05-21 12:34:47 +00:00
a8a0b37a32 Added titles to message boxes used during the check of the RO.fst B2017-125
Add LoadingFigures to save status of loading the figures during Update RO Values B2017-125
Added checks to see if the RO Figures need loaded B2017-125
Added checks to see if the RO Figures need loaded and set the status during the loading figures part of updating RO values B2017-125
Make the progress bar text visible B2017-125
Added titles to message boxes used during the check of the RO.fst and make the progress bar text visible B2017-125
2017-06-23 20:02:34 +00:00
f5dbfa12fb B2017-079, B2017-053, B2017-049, improved the speed and logic of updating ROs. The Refresh ROs logic is now merged into the Update ROs logic. Also annotations are added when ROs are updated. The Refresh ROs options were removed from the tool list.
Better feedback when updating RO values, also save list of updated ROs in text file in Documents\VEPROMS
Save the date/time of the last successfully completed RO Values Update
Add annotations for updated RO values, better logic in updating RO figures so they are needlessly updated, better logic in determining if an RO needs to be updated
Logic to save the date/time of the last successfully completed RO Update
Better logic to determine if an RO value needs updated.
2017-06-20 16:26:04 +00:00
036938d9d9 B2016-115 the comparison of the contents of RO.FST files would also be seen as different (and loading into memory) even when user created a new RO.fst without making any RO changes. We needed to skip past the RO.FST header information in the file which contains the date/time the FST was created. Also needed to do a garbage collection. 2017-06-08 17:12:52 +00:00
cd3d3f15eb Open RO.FST with READ/WRITE instead of just READ 2017-05-26 18:27:49 +00:00
c5f12b116a B2017-078 Open the RO FST file for reading and with file sharing of read/write 2017-04-25 16:49:19 +00:00
19be8b03b9 B2017-061: improve speed of repeated test of newer rofst. 2017-03-22 13:25:42 +00:00
Rich
69b7de9fc5 Added Error Log code to record errors when import fails
Added Error handling to Import so that Change Manager is turned-on after Import whether it is successful or not.
Don't allow import if the Referenced Objects have not been selected.
Turn On Change Manager if there are no active sessions
Don't crash if the Referenced Objects are not set when you right-click on a Working Draft.
2017-02-10 16:23:31 +00:00
2498cd10dc Enhanced tab: if no available docversions to link to from a source, hide ‘new’ button
Caching fix
B2016-132 fix: don’t allow double click to insert RO when on enhanced step
2016-05-24 14:57:21 +00:00
f4b05839fa B2016-122: from Document Version Properties form: click OK crashes if remove enhanced links done first.
B2016-122: Added a DocVersion.GetFromDB to get data directly from db (not from cache)
Support subsections when setting context menu items for enhanced links
2016-05-17 11:29:30 +00:00
0596efdd04 Fix bug in vesp_ListUnlinkedItems (getting item when only 1 proc in working draft) & added vesp_PurgeEnhancedDocVersionsAndChildren
Allow insert of HLS before/after
Enhanced: User interface for removing links of an enhanced document
Enhanced: CSLA interface to unlinking docversion & contents (returns contentlist of affected items)
Enhanced: Unlink DocVersion
2016-05-11 12:25:58 +00:00
37ffe8dd7b Enhanced: CSLA interface for vesp_GetNonEnhancedDocVersions (gets list of non-linked doc versions) 2016-05-09 11:28:09 +00:00
Rich
9854bc7690 Consistent wording to refer to Working Drafts (Doc Versions) 2015-08-04 13:00:57 +00:00
Rich
1e7ee2d784 Added error handling to GetROFst so that the code will not crash, but messages will be added to the error log.
Added specific messages to the error log.
2015-02-03 17:40:45 +00:00
7e12ec0e09 support pasting of procedure into a docversion 2015-01-29 13:44:54 +00:00
Rich
29ffd0329c Added ability to perform a profile (Determine which sections of code are using the majority of the CPU time.)
Fixed logic that determines if the debug output should be created in the PDF.
Added ability to track DB actions.
Change cursor to a wait curcor when the print button is pressed.
Added Profile debug
Added a time-out for determining if a RO.FST file is newer.
Added a property (PrintAllAtOnce) to the ItemInfo object so that the code can differentiate between objects that are being used for edit or print.
Added logic to improve print performance.  Specifically initialize a number of item properties when the procedure is loaded for printing, rather than waiting for the properties to be lazy-loaded.
Added Profile debug
Changed NextItem property to use GetNextItem method when printing.
2015-01-19 20:49:15 +00:00
Rich
e8453b8648 Reset Selected Slave after processing
Added and Commented-out some debug output
Use GetTranslatedROValue to get the correct RO value when text is restored
Fix logic to attempt to use existing DocVersionInfo rather than creating a new instance
Base lookup on ROFSTID and Selected Slave
2014-03-12 22:01:55 +00:00
Rich
f864d03eec Changed how ROFSTLookup object was obtained based on correct DocVersion
Changed how RoFst date time is compared to actual ro.fst file date time
2014-02-07 17:37:51 +00:00
Rich
4ca9a34c07 I added some RTF logic to indent the change description. This will make it easier for me to copy text into source safe from this document.
Corrected logic for returning the RO Value when the ROs do not have multiple return values.  This fixes Bug B2013-080.
Added logic to the code that looks for a newer version of the RO.FST file, when the DocVersion (Folder) does not have an assocated RO Database.
Added Caption, Button and Icon to Warning Message when DocVersion (Folder) does not have an assocated RO Database.
Added logic to support ROs that do not have Multiple return values.
Fixed logic to support ROST lookup when the DocVersion (Folder) does not have an assocated RO Database
Added Caption, Button and Icon to Warning Message when DocVersion (Folder) does not have an assocated RO Database.
Shut-off the RO Edit feature when DocVersion (Folder) does not have an assocated RO Database.
2013-04-19 15:01:11 +00:00
Rich
381fa7361a Added new property NewerRoFst that checks to see if a Newer ROFst is available to DocVersion and DocVersionInfo
Corrected the logic to use the datetime of the ROFST rather than the datetime of it's folder.
Use DocVersionInfo.NewerROFst to determine if the update button is enabled.
2013-03-29 14:22:41 +00:00
Rich
5588328899 Added code to ResetProcedures in Working Draft after they are moved.
Added logic to use SQL Stored Procedure to move
Procedures, Sections or Steps
2013-03-12 15:00:17 +00:00
Rich
bdf8150326 Assign variable mstr based on unit
Changed return values of Evaluate method for U case to support multi units
Changed return values of Evaluate method for S case to support multi units
Changed return value based on selected unit
Added MultiUnitCount property to DocVersion class
Added UnitNames property to DocVersion class
Removed blank line
2012-12-04 22:56:47 +00:00
c0ae487ce1 2012-09-27 11:09:51 +00:00
2c10b3843b When GetProfile(“Replace”,mstr) didn’t find a match, it returned a NULL. Added check so that if it returned a NULL, the “as is” procedure number is used. 2012-07-12 13:08:09 +00:00
904947bb08 Fixed a null reference problem with Unit values 2011-12-12 19:59:30 +00:00
de75d6a9c2 2011-09-29 16:21:46 +00:00
e9865f3250 support for PROC.INI “RO’s” and convert dashes to non-breaking dashes, fix for Fortran format numbers
removed the space from “Procedure Number” for the get profile of ProcedureNumber
Added Unit Specific logic
2011-09-22 19:54:03 +00:00
Rich
7e6fefb00c Display a MessageBox if in debug mode ItemInfo (frmPropGrid) is opened without selecting an Item
Added Interface properties SearchDVPath and SearchPath
2011-05-09 14:09:20 +00:00
Rich
efdd461edf Added method to retrieve ROFst based upon RODBID
Added property to get DocVersion for a ProcedureInfo
Added method to check to see if a particular RO database is a setpoint database
2010-10-15 21:13:52 +00:00
2830a93e24 2010-03-25 14:48:46 +00:00
Rich
f20cc96212 Removed debug print
Added MyDocVersionInfo to DocVersion
Removed GetChildren from editable object
Removed HasChildren from editable object
Removed ActiveParent from editable object
Removed ActiveFormat from editable object
Removed LocalFormat from editable object
2009-10-08 14:31:06 +00:00
8103cc041f property page fix
added some debug
2009-09-22 13:57:51 +00:00
4dbbcf0478 2009-01-27 15:36:38 +00:00
b8f6a4df10 2008-11-19 13:59:54 +00:00
Jsj
2357a04870 2008-08-22 18:39:26 +00:00
d0dba2aad4 2008-08-12 11:21:19 +00:00
Jsj
50719291d1 Tree Node Name logic 2008-03-26 18:28:34 +00:00
Jsj
6e00716c47 2007-11-20 20:12:45 +00:00