Commit Graph
100 Commits
Author SHA1 Message Date
Rich ea42dd8795 Command Line setting to create a inch-based vertical ruler rather than a line-based vertical ruler. 2015-02-09 16:47:33 +00:00
Rich ad300e777a Convert Hard hyphens to soft hyphens so that the PDF can be searched for hyphens.
Use the ISplitCharacter Interface to treat soft hyphens as non-breaking hyphens (only word wrap on spaces)
2015-02-09 16:07:12 +00:00
Rich 93043d7fd4 Convert Hard hyphens to soft hyphens so that the PDF can be searched for hyphens. 2015-02-09 16:06:00 +00:00
Rich 4e1eff4c4f Added code to support conversion to text of invalid referenced objects
Added code to support the searching for transitions
Added code to support refreshing of referenced objects and transitions
Added interface code to support refreshing of referenced objects and transitions
Added code to store the xml representation of the approved version of the procedure in the database for future support of temp mods, etc.
2015-02-05 03:56:30 +00:00
Rich 34bfdba7b2 Added code to store the xml representation of the approved version of the procedure in the database for future support of temp mods, etc. 2015-02-05 03:53:29 +00:00
Rich e3b5351b30 Added code to support conversion to text of invalid referenced objects and invalid transitions
Added command line switch NOUPDATERO to prevent updating referenced objects
Added code to support conversion to text of invalid transitions
2015-02-05 03:52:57 +00:00
Rich af0e36b6c6 Added code to support storage of email addresses and cell phone numbers of users which are used as part of the batch refresh process. 2015-02-05 03:51:18 +00:00
Rich d6544c0025 New form to handle Batch Refresh of Referenced Objects and Transitions 2015-02-05 03:50:47 +00:00
Rich 0303f4780d Added Batch Refresh interface code to handle Batch Refresh of Referenced Objects and Transitions 2015-02-05 03:48:55 +00:00
Rich 4ea2dbbe1d Added code to store the xml representation of the approved version of the procedure in the database for future support of temp mods, etc.
Added code to support handling of Floating Foldouts, implement inclusion of audit reocords and converting invalid referenced objects and invalid transitions to text during import/export operations
Added code to support storage of email addresses and cell phone numbers of users which are used as part of the batch refresh process.
2015-02-05 03:48:21 +00:00
Rich 3f945b04c5 Added code to replace the repetitive message box popups when an orphaned records are identified during the creation of a rofst with a single message box at the end of creating a rofst directing the user to a file that contains all of the orphaned records 2015-02-05 03:47:04 +00:00
Rich ef9e32b9d6 Added stored procedures, functions and alter table commands to support converting invalid referenced objects and invalid transitions to text using the batch refresh dialog, import of procedures, copy/pasting of steps and deleting/restoring of steps. 2015-02-05 03:45:48 +00:00
Rich e500ec710f If a subsections number included the parent section’s number, don’t prepend the parents tab to the subsection 2015-02-04 21:58:31 +00:00
Rich 26ba8bf51b Don't refresh ROs if there is no RO Asssociation for this Working Draft. 2015-02-03 17:41:16 +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
Rich 9c62cc93eb Changed report format to increase font size, switch to landscape, add page numbers, add colum headings and add date generated. 2015-01-25 13:18:02 +00:00
Rich 85771b0dda Fix DoROReplaceWords So that parts of words are not affected 2015-01-24 23:13:55 +00:00
Rich 42ba094c03 Fix Logic to replace a Hard-Hyphen with a Hyphen 2015-01-24 20:37:11 +00:00
Rich 59bc89e4f2 Replace Hard Hyphens with normal hyphen so the PDF search for hyphens will work properly
Support using regular hyphens as hard-hyphens
2015-01-24 19:09:45 +00:00
Rich 638fea272e Replace Hard Hyphens with normal hyphen so the PDF search for hyphens will work properly
Support using regular hyphens as hard-hyphens
2015-01-24 19:09:08 +00:00
Rich 24fac1b04c Changed a variable to get a fresh SectionInfo rather than to use the value in memory. For some reason the value in memory was giving incorect results.
Added bookmarks for Word Subsections.
2015-01-24 17:42:51 +00:00
Rich fe2c4a5e14 Added methods to support transition report functionality 2015-01-23 00:46:08 +00:00
Rich ad060b5efd Transition Report processing module 2015-01-22 22:29:58 +00:00
Rich c1fcb88627 Add right click menu item for a procedure and a folder with a working draft to process transition report. 2015-01-22 22:29:23 +00:00
Rich 688c286296 Added methods to support transition report functionality 2015-01-22 22:28:14 +00:00
Rich 9fd18c177d dialog box to provide status of transition report preparation 2015-01-22 22:27:25 +00:00
Rich a3ca919a57 Add right click menu item for a procedure and a folder with a working draft to process transition report. changed how enter button was handled on the item id and content id search textbox on bottom debug bar to eliminate beep 2015-01-22 22:25:50 +00:00
Rich 746ac8f35d Added stored procedures and function to support transition report functionality 2015-01-22 22:25:13 +00:00
Rich ca0d2d3843 Fixes logic for copy step
Fixes logic for 7 LPI to account for the End Message
2015-01-22 01:36:29 +00:00
Rich d991c5c9e3 Added Profile debug for Debug Output (details printed at each paragraph) 2015-01-20 19:22:37 +00:00
Rich e66cc71db9 Removed debug code
Fixed format logic
Removed unnecessary logic
2015-01-20 19:21:52 +00:00
Rich 8df668c5e2 Added Profile debug
Changed NextItem property to use GetNextItem method when printing
Changed RegisterFont to improve print performance
2015-01-19 20:58:05 +00:00
Rich 389c6575d0 Changed NextItem property to use GetNextItem method when printing
Added Profile debug
Added Command-line parameters (/X= and /Y=) to specify the offset used for Compare.
Changed NextItem property to use GetNextItem method when printing.
Remove PrintTimer which has been replaced with ProfileTimer
Added Profile debug
Added code to handle special characters when printing,
Added Profile debug
Changed NextItem property to use GetNextItem method when printing
2015-01-19 20:56:35 +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
Rich 6a973a288b Added Objects DebugProfile and DebugDBTrack for command-line parameters /Profile and /DBTrack
Added code to retrieve command-line parameters.
Added property CalledFromCSLA to retrieve the CSLA object and method used by DBTracking.
Added ProfileTimer object to track CPU using by methods
2015-01-19 20:52:32 +00:00
Rich 25719bf869 Added code to Track DB Usage. Uses the StackTrace to find which object and method are being used when the database is being used.
Added Profile debug
2015-01-19 20:50:15 +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 4e2cf93fc6 Support batch running of DataLoader 2014-12-08 20:29:33 +00:00
Rich e73b34ec68 Added Commented logic to handle ActiveSection when printing. 2014-12-08 20:28:27 +00:00
Rich 2c21ce24dc Added HowMany setting Property to limit the number of procedures converted. 2014-12-08 20:27:48 +00:00
Rich 3da3cd999e Use ConvertSeq consistently for Steps and Transitions 2014-12-08 20:26:51 +00:00
Rich 007430be3d Use new command line parameters
Fixed logic to skip steps which don't match the current section
2014-12-08 20:26:11 +00:00
Rich 13d9350fdf Add error handler for PSI failures.
Support appending to an existing Procedure Set
2014-12-08 20:25:37 +00:00
Rich 7511ebcd2c Support automatic processing 2014-12-08 20:24:36 +00:00
Rich 165036ff44 Added Command Line Parameters:
Auto - Used to run from a batch file.  Automatically starts the processing
PurgeData - Yes - Create a new database. No - Append to an existing database
DBName - Database name
ProcedureSetPath - 16 bit source data path
Skip - How many procedures to skip
HowMany - How many procedures to process
Support the ability to append to an existing procedure set
Use new command line parameters
2014-12-08 20:24:02 +00:00
Rich 368280d7ee Added HowMany setting Property to limit the number of procedures converted.
Use Command Line Parameters ass override for settings.
Add logic to support partial processing of procedure sets (appending to a previously processed set.
2014-12-08 20:22:33 +00:00
Rich 78b211c90a Corrected third level section numbers in transitions
Removed bracketed text from section titles within transitions
2014-12-04 05:05:58 +00:00
Rich d578f95922 Fixed Replace Word logic with respect to hardspaces and rtf bold and underline commands 2014-11-20 16:33:11 +00:00
Rich cf8d11623b Enter Key on High Level step will default to the current step type
Fix logic for continue message indent
2014-11-13 20:09:41 +00:00
Rich 9eed40353e Changed logic to properly output checkoff header "INITIALS" 2014-11-12 06:41:47 +00:00
Rich 10673521e5 Added SectionInfo property HasInitials to make it easier to locate sections which get Initial Headers.
Removed Basis from Transition Text
2014-11-12 06:41:04 +00:00
Rich 5beee972f0 Replaced Initials as text with {Initials} as token. 2014-11-12 06:39:56 +00:00
Rich 8ee0eddd18 Added code to assure correct user was saved in Grid table when changes are made to a grid
Modified code to prevent corruption of grid data when removing a column in a grid
2014-11-12 01:35:20 +00:00
Rich 310c7a108c Added logic to center single small (1 line) Cautions, Notes or Warnings 2014-11-11 03:46:05 +00:00
Rich 0d3113c633 Added Property IsNote1 to find Warnings in Calvert Formats 2014-11-11 03:45:21 +00:00
Rich 3237a2345b Fixed Logic to limit size of figures to use the whole page and keep the the same aspect ratio. 2014-11-10 18:23:44 +00:00
Rich a711691ff6 Removed Debug output 2014-11-10 13:06:32 +00:00
Rich d90e472f23 Fixed Transition Format to support multiple level sub-sections
Fixed Transition Logic for Calvert
2014-11-10 13:05:18 +00:00
Rich 242514ae99 Fixed Transition Format to support multiple level sub-sections 2014-11-10 13:04:41 +00:00
Rich f918bb0d88 Changed the output so that it can be more easily parsed in Excel. 2014-11-10 13:04:03 +00:00
Rich 32ddfbbce0 Fixed logic to keep code from crashing. 2014-11-06 02:48:50 +00:00
Rich e77c7dfc2c Added Unit configuration Flag so that the user can specify the unit for a Working Draft set. 2014-11-06 02:47:59 +00:00
Rich 344b7f9ab7 Changed the logic to match the logic for bulleted steps 2014-11-05 17:04:10 +00:00
Rich b89af73735 Made Status Change available to other print objects
Update status when moving through a section with subsections
Update status when moving through a section with subsections
GetSectionInfo use local value rather than using the cache
Used SectionInfo property HasStepCheckOffs to turn-on CheckOff header and narrow text width.
2014-11-05 14:36:17 +00:00
Rich 2d7c25d2d2 GetSectionInfo use local value rather than using the cache
Added Property HasStepCheckOffs
2014-11-05 14:34:53 +00:00
Rich dad37c50a8 Don't use template for Notes and Cautions off of sections 2014-10-30 12:46:58 +00:00
Rich 343c680754 Allow Cautions Notes and Warnings off of Section 2014-10-30 12:46:05 +00:00
Rich 7bd3193a48 Change Transition Code to Not Remove Closing Paren if tab has an opening paren 2014-10-30 10:43:53 +00:00
Rich 818ebe20c3 Fixed bug when XOfffset was being calcuated. 2014-10-30 09:27:58 +00:00
Rich 2cf2166d0d [M????] added to replace words 2014-10-30 09:27:15 +00:00
Rich 599fd8e483 Fixed the logic so that all bookmarks position the PDF properly.
High Level Steps will position at the correct location on a page.
Sections and subsections wll position on the correct page.
2014-10-29 14:05:12 +00:00
Rich 1c37a32d78 Restore Kathy's change that I stepped on. 2014-10-28 16:00:50 +00:00
Rich cbd9026fc6 Corrected Bookmarks for PDFs to support subsections 2014-10-28 11:20:04 +00:00
Rich f20adce7ef Added a TreeView menu option to collapse procedures. Requested by Bob Bleacher of Calvert. 2014-10-28 11:19:30 +00:00
Rich 7b540648a1 Fixed bug in Item ID and Content ID lookup text box. 2014-10-26 21:14:40 +00:00
Rich f453cab9b2 Fixed a problem where the code would hang 2014-10-24 20:19:52 +00:00
Rich 74a8145f1d Changed DBSequence to Short Path in debug output 2014-10-24 16:50:19 +00:00
Rich be0ae3dbe2 Support for a Null STBoxIndex 2014-10-24 16:49:05 +00:00
Rich d13f8d05f4 Removed Box on Date/Time Note 2014-10-24 16:48:28 +00:00
Rich da27fae4f2 Optional shutdown after copy. 2014-10-24 16:47:50 +00:00
Rich f1c6f819b9 Added code to support textbox in status bar at bottom of PROMS which allows user to locate an item by the itemid or contentid in debug mode 2014-10-24 01:30:19 +00:00
Rich 2bcd34b76d Removed PDF Path and validity checks
Added Validity Check - Procedure Set Path against Config DataPath
2014-10-22 22:16:43 +00:00
Rich f8a73cfefe Added Validity Check - Procedure Set Path against Config DataPath
Removed PDF Path and validity checks
2014-10-22 22:15:43 +00:00
Rich 505bfa467d Added Error Handler for corrupted table data. 2014-10-22 20:25:31 +00:00
Rich 6098140d26 Support the impact of the Section Continue Message on Pagination
Added logic to determine if the Section Continue Message would be printed.
2014-10-22 15:29:21 +00:00
Rich 72fada8fdb Box9 layout 2014-10-22 15:27:59 +00:00
Rich 5f7a35ffe1 Box9 layout 2014-10-22 15:27:06 +00:00
Rich 0a76a0d22c Added error handling for the step counter 2014-10-22 15:24:15 +00:00
Rich bf99440bde Added code to provide information regarding transitions that are being fixed using the Fix Transitions menu item.
Added code to fix transitions that involve Section, SubSections and Steps as part of the path to the transition and how this is rendered in the step's text.
2014-10-22 00:55:04 +00:00
Rich 5e33d7ec2a Fix ReplaceWords so that it doesn't replace link tokens. 2014-10-21 04:43:55 +00:00
Rich 7fb9a2e31f Fixed Logic 2014-10-16 11:53:21 +00:00
Rich 3e953c5c21 Fixed ParseTableFromText to correctly count columns for single line tables 2014-10-16 11:44:22 +00:00
Rich eae4e95c0a Fixed Step_CheckOffIndex beyond 9
Fixed logic for determining Transition Text
2014-10-16 11:43:51 +00:00
Rich 03fdd0e613 Fixed Hanging Indent logic. 2014-10-16 11:42:42 +00:00
Rich 933d9155c7 Fixed logic so that status bar update does not cause a crash. 2014-10-16 11:41:34 +00:00
Rich f994210ea6 Fixed issue with how sections with both sections and steps as children were being loaded 2014-10-14 00:41:56 +00:00
Rich a4f0a04c5d Added logic to speed-up printing 2014-10-09 18:22:53 +00:00
Rich f7e805a745 Added Page Count to Status
Fixed Hanging Indent logic for vlnParagraphs
2014-10-08 20:14:27 +00:00
Rich cb355b71aa Command Line switch to skip ReplaceWords function (Edit and Print)
Added Hanging Indent Logic for Grids.
2014-10-08 20:13:15 +00:00
Rich 08f2a9f631 Fixed logic so that if the high-level step has an end message and the end message would excede the bottom margin, then the step is placed on the next page. 2014-10-02 13:13:20 +00:00