36 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
d4b7ea08a0 B2022-025: Barakah print/merge of alarm gets out of memory error – dispose procs loaded in when resolving transition text
Added a null check
Added some aids for debugging the contentinfo cache
2022-02-14 13:41:19 +00:00
89a83c7064 B2020-141 This fixes logic added for Barakah which allowed user to change the procedure number of a linked Enhanced procedure. Needed to Add a NULL reference check when a deleted EOP step that once was linked to an Enhanced Step is restored. 2020-10-14 14:02:28 +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
bf2fa66a4a B2017-041 refresh the table in the procedure editor after it was pasted via the CopyStep function 2017-09-13 13:15:51 +00:00
3a2759470d check for null reference when deleting a source step that has associated enhanced (found during fix for B2016-228)
B2016-228: when creating section/procedure enhanced items, set ‘Number’
B2016-228: when modifying source section or procedure, save ‘Number’ also
B2016-198: User hold point no longer overwrites the ‘INIT/DATE’ signoff heading
2016-11-29 13:52:43 +00:00
Rich
d46ee4e39c Keep special characters for Enhanced Document Text 2016-08-11 19:31:52 +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
03303d785c New Enhanced Document Properties
DB Command Line Parameter now supports server name and ItemIDs.
Added File extension parameter to Make Document
2015-10-27 13:30:46 +00:00
Rich
551b71e525 Save Enhanced Document Properties
Support new Properties Step_SourceToBackground, Step_BackgroundToSource, Step_SourceToDeviation, Step_DeviationToSource
2015-09-12 15:45:06 +00:00
Jim
f005316849 Modified code to support structure changes to treeview nodes 2015-05-16 17:02:26 +00:00
5a81462bf7 B2013-153 fixed: fix getting Count of associated objects.
Cleanup for getting Counts of associated objects.
2013-08-27 15:54:10 +00:00
2e18286a17 2012-10-04 11:18:29 +00:00
Rich
869663b79c Remove Old comments
Remove unnecessary Disposes
2012-06-01 17:08:16 +00:00
Rich
9f45759050 Reduced memory usage
Add Memory Usage summary to the log file.
GetJustFormat to reduce memory use
Fix code so that children are not disposed while they are being used
Added new method GetJustFormat to reduce memory use
Fix logic so that content is not used after it is disposed
Verify that Content object is not disposed before using Text
Dispose of parts when Content object is disposed
Verify that ContentInfo object is not disposed before using Text
Dispose of parts when ContentInfo object is disposed
Place brackets around DB names to support names containing periods.
Dispose of parts when Item object is disposed
Removed inapproriate Dispose in MakeItem
Dispose of parts when ItemInfo object is disposed
Remove event handler when ItemInfoList object is disposed
Dispose of parts when Transtion object is disposed
Dispose of parts when ZTransition object is disposed
2012-05-29 18:02:17 +00:00
Rich
ab1cd8af42 Added Memory Tracking Code 2012-05-21 13:34:22 +00:00
Rich
3153ffb024 Object support for approval
changes to support approval process
changes to limit menu to appropriate version of code
changes to support consistency check report
2012-01-23 13:51:04 +00:00
Rich
14e3e15537 Change Manager 2011-08-01 20:16:23 +00:00
bcacc4ed5b 2011-03-01 13:20:57 +00:00
Rich
cce75c2497 Added Grids and Images 2011-01-18 21:06:09 +00:00
Rich
5b70652cb4 Use the TreeView timer to select the newly created step when a step is added from the TreeView. This assures that it will get focus.
Changed OnChange to be called for a specific instance
Don't select newly created Step if it was created from the TreeView
Adjust the locations of steps properly if a caution or note is deleted
Reduce repeated setup of the RTF data in a step
Add an event that fires after the Step is added from the TreeView so that the newly created step can get focus
2010-12-02 22:23:50 +00:00
Rich
c57078a7cb Refresh Entry when ContentInfo refreshed (Error 159) 2010-11-17 17:30:48 +00:00
Rich
9f869343cd Faster method of moving objects from a temporary cache list to indexed cache lists 2010-09-29 17:21:30 +00:00
Rich
fe23fd84e3 Changed TODO comment to CSLATODO 2010-09-27 16:07:23 +00:00
c931644b3f comment out debug writelines 2009-12-18 14:27:16 +00:00
Rich
79b0bf4c1b Fixed code so that Deletes of Procedures and Sections would no cause steps to be resequenced.
Added code to Just Get RODb and not all of it's children.
Added code to create an RoImageFile (Temporary) to be used to view and print images
Additional DEBUG info
2009-12-07 15:55:31 +00:00
e3d76eb2e8 2009-11-20 11:39:32 +00:00
Rich
7bc7129faf Changed GetIdValue to use UniqueID 2009-10-21 20:49:28 +00:00
Rich
73407f36d0 Changed Number field to 256 characters 2009-07-24 20:50:27 +00:00
Rich
921b269a28 Fix for Insert New Step 2009-07-24 19:38:33 +00:00
Rich
612b043186 Add initialization and reset code 2009-03-25 15:00:02 +00:00
451391f5c8 2008-10-03 11:27:26 +00:00
f42f176ae9 2008-08-12 11:22:57 +00:00
Jsj
cda0291dbd 2008-05-16 18:07:47 +00:00
Rich
1973b9646c Update related lists when related value changes. 2008-05-01 11:01:21 +00:00
Jsj
6e00716c47 2007-11-20 20:12:45 +00:00