Commit Graph
100 Commits
Author SHA1 Message Date
Rich 6a8cad9899 Added a necesssary Property (IsSubStep) for ItemInfo that is used for copy/paste, 2014-08-28 14:05:16 +00:00
Rich d7a7c13b72 Added code to display hour glass when copying and pasting items 2014-08-28 02:42:02 +00:00
Rich f9de5305f2 Added code to handle collection was modified error when copying items
Added code to make F5 and Shift-F5 keystrokes in the editor work identical to the right mouse button context menu of the tree view with regards to copy and paste of items
Added code to assure only items of similar type (eg: procedure, section, high level step, etc) can be copied and pasted at similar locations within a procedure or working draft
2014-08-28 02:41:23 +00:00
Rich 1baf690bc6 Modified CopyItemAndChildren to speed up copying items
Added 1 index on tblContents and 2 indexes on tblItems to speed up copying items
2014-08-28 02:39:53 +00:00
Rich 793f4c58df The Pagination Logic was improved to more properly paginate the alarm procedures for Calvert. 2014-08-27 12:23:56 +00:00
Rich e8a905af49 When a Hard Return is added to a High-Level step, the RTF command "\line" is added. This was appearing in the TreeView. The code was changed so that the command was replaced with a semicolon. 2014-08-27 12:23:23 +00:00
Rich de04f70185 Don't paginate on an OR step if it's parent will fit on a page.
Only remove the Condition/Response header if the next Page Break is the first substep of the Condition/Response step.
2014-08-26 11:07:16 +00:00
Rich 293fcb2f1c Added code to fix error regarding importing procedure
Added initial code in preparation for allowing exporting/importing procedure sets with or without audit history
2014-08-26 01:12:18 +00:00
Rich 907ff47e5d 1 Keep Notes/Cautions/Warnings with Condition/Response text
2 Don't break Condition/Response text before 3 lines.
3 Paginate Device and Setpoint lists properly
2014-08-25 18:39:36 +00:00
Rich 9393fc01d4 Fixed logic for Calvert Alarm Condition/Response steps
Commented-out debug output
Added logic to keep text from being very bold when it starts with a bullet
Changed continue logic so that "(Continue)" does not overlap with the step tab.
2014-08-22 13:42:53 +00:00
Rich ba4f16b7e1 Use ActiveFormat rather than FormatStepData.MyFormat (this works for Steps/Sections and Procedures) 2014-08-21 17:52:11 +00:00
Rich 7c26029b92 Fixed logic to correctly determine page break location at the end of a Condition/Response substep. 2014-08-20 16:26:54 +00:00
Rich c0c249825c Changed logic so that only the first substep skips the CR header 2014-08-19 19:23:32 +00:00
Rich 49ffee4bd0 Change VlnSvgPageHelper TopMessageR(s) to support multiple vlnText items.
Corrected logic so that the tab is properly formatted in the continue message.  Prior to this change the Tab incorrectly underlined the space following the tab
2014-08-18 18:39:36 +00:00
Rich dec6a46080 Limit Calvert Alarm logic for Condition/Response to only be run for SpecialCaseCalvertAlarm format flag.
Added debug logic for TextAt counter.
2014-08-18 18:38:39 +00:00
Rich 35bed5b381 Added Error Handler to keep code from crashing when a partial replace word is not correctly formated. 2014-08-18 18:37:00 +00:00
Rich 7cdeec91f8 Adjusted the Condition/Response table lines. 2014-08-15 22:32:06 +00:00
Rich 8c5703de65 Logic for page breaks before Condition/Response steps
Logic for page breaks within Condition/Response steps
2014-08-15 22:31:30 +00:00
Rich 1aece98d43 Modified code regarding domain name and daily security code 2014-08-13 22:30:08 +00:00
Rich f6c6956381 Modified code to fix error where inserting high level steps failed 2014-08-07 21:02:30 +00:00
Rich ad6fea21bc Added code to handle procedure number with space - dash - space in the number 2014-08-07 21:01:50 +00:00
Rich 5e3f6b5e0e Hide Original Page Break check box from print procedure dialog
Changed Harry's MAC domain
2014-08-07 20:10:30 +00:00
Rich 37a481db24 Added new events NodeCopy and ClipboardStatus, changed paste operations to use MyCopyStep property of tab control instead of clipboard and changed method to determine when paste replace menu item is available 2014-08-06 00:56:13 +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
Rich b5ded05838 Handle new error when a deleted step is attempted to be copied.
Added logic to handle an invalid transition (a transition to a disconnected step.
2014-08-05 19:02:02 +00:00
Rich 059041c546 Raise an error if trying to copy a step that has been deleted. 2014-08-05 19:00:42 +00:00
Rich e08f317eda Added some ErrorLog output when the Right-Mouse is clicked on the User Name 2014-07-30 18:55:16 +00:00
Rich def68c1ac8 Added code to prevent PROMS crash when closing Export/Import dialog for importing procedure without actually importing procedure
Corrected domain name for Harry's Macintosh machine
2014-07-30 02:39:32 +00:00
Rich da55996088 Added code to allow user with Writer permission to force check-in a procedure that they have checked-out
Added code to export individual procedure and to import individual procedure as a copy or overwrite in same procedure set or as a new procedure in a different procedure set
Added code to handle events for exporting and importing procedures to same or different procedure sets within the same database
Added code to allow user with both RO Editor and Writer permisssions to user RO Editor and edit procedure.
Added menu items to export a procedure or import procedure and initiate their corresponding events.
2014-07-29 02:32:44 +00:00
Rich 88e893621c Added connection info for Bodine to connect to SQL Server 2008 and 2012.
Modified code with regards to starting PROMS as backdoor administrator
2014-07-28 02:16:39 +00:00
Rich e680e91a64 Modified ROID parameter passed to DRoUsageInfoList method GetAffected to use complete ROID, not a truncated 12 character ROID 2014-07-22 17:47:28 +00:00
Rich 69bbda7ed8 Added function vefn_CompareROIDs
Modified stored procedure getAffectedDRoUsages to utilize function
2014-07-22 17:46:56 +00:00
Rich a16ea8a6ac Fixed CopyItemAndChildren so that change bars are not changed for copied procedures.
Changed logic so that VE-PROMS source code can be located in either 16Bit or 16-Bit folders
This strips prerequisite step references from procedure text when printing
Recursive transitions cannot be added to procedure text.  If you try to add a transition to a step that contains the text of the step, you will be told that this is not permitted.
Default Change IDs were not being properly updated.
Added footer line to the debug rulers when creating a PDF.
Removed Prerequisite Step references in the PDF bookmarks
2014-07-22 00:05:06 +00:00
Rich b5bf9e85f0 Added code to resolve issue when trying to convert Wolf Creek Temporary procedures 2014-07-19 16:59:10 +00:00
Rich d492bf69de Added code to require a security key from Volian in order to start PROMS as a backdoor administrator or as a proxy using one of the already defined users of the database. Added code to allow all Volian personnel the ability to generate the daily security key by right clicking on their user name at the bottom of the screen. 2014-07-19 16:58:14 +00:00
Rich 34ae254319 Added code to assure length of OldStepSequence does not exceed 32 characters 2014-07-03 02:46:02 +00:00
Rich 4b476ebd48 Removed code to allow addiing users when listbox completely full 2014-06-27 01:00:13 +00:00
Rich 78384ce643 When approval is performed the change bars should be able to be refreshed. While they will not be refreshed in an open edit window, the properties are refreshed, so that if you close and re-open a procedure in the edit window, the change bars are refreshed to reflect the approval. 2014-06-26 17:52:06 +00:00
Rich c74dd9f7ac Added code to resolve an issue with summary of changes report involving the renumbering of steps when a new step is added and subsequently deleted. 2014-06-24 02:04:10 +00:00
Rich bb6d3827c4 Added code to prevent user from importing a procedure set more than once. 2014-06-24 02:02:41 +00:00
Rich d194f751d9 When mulitple ROs appear within a step that have the same units, the units will be excluded from the RO value. In edit mode, the units are displayed. In Print or Display mode, the units are excluded. Thus the phrase "between 25 GPM and 35 GPM" becomes "between 25 and 35 GPM". 2014-06-20 20:13:10 +00:00
Rich 0d99f81701 Use ChangeIDs format flag to control whether the Change ID is displayed on the change bar. 2014-06-20 14:10:30 +00:00
Rich bd8fc821fc Use ChangeIDs format flag to control whether the Change ID ribbon is displayed. 2014-06-20 14:09:57 +00:00
Rich 1e557f2b8e Changed logic to use ChangeIDs format flag and Editorial Change status to update the Change ID for a text element when a text element is changed. 2014-06-20 14:09:23 +00:00
Rich f44fd9cdb3 Changed logic to use ChangeIDs format flag and Editorial Change status to update the Change ID for a text element when a text element is changed. 2014-06-20 14:08:51 +00:00
Rich 9419fc36a6 Fixed logic for Change Bar portion of Step Properties Panel, Tags Tab 2014-06-20 14:08:19 +00:00
Rich fc0b4424ae Added "EditorialChange" property to the TabControl object. 2014-06-20 14:07:45 +00:00
Rich c5bed5fe5a Updated ItemInfo "HasChangeBar" property to use the Change ID format flag and the Change ID status to limit when a change bar is displayed.
Created a new property "HasChanges" which determines if the date time stamp of the current text element is newer than the procedures last approval date.
2014-06-20 14:07:05 +00:00
Rich b5584b66b5 Use ChangeIDs format flag to control whether the Change ID dialog is displayed on start-up. 2014-06-20 14:06:29 +00:00
Rich ec4d47c4a3 Added code to prevent multiple instances of library documents 2014-06-20 02:28:38 +00:00
Rich fbe6dba810 Added code to handle new Close buttons
Added code to translate old formatid's to new formatid's
Added new Close buttons
2014-06-19 02:29:33 +00:00
Rich 2baf923df5 We noticed during training that the procedure title overlapped with the page border on the cover page for AOP-9B. Adjustment to EOP/AOP Cover page procedure title location 2014-06-18 21:45:57 +00:00
Rich aad9f0e850 Some ROs use special character 0xF8 rather than 0xB0 for the degree character. This change allows these ROs to print properly when used in MSWord sections. 2014-06-18 12:41:22 +00:00
Rich b6d89593b9 Added code to resolve reference object links in grids 2014-06-17 21:25:33 +00:00
Rich 01913ed0ba Changing a step type was causing hyphens (dashes) to be displayed as boxes. This happened during Calvert training. This change corrects this problem. 2014-06-17 14:06:05 +00:00
Rich f9d47b82cb Added code to resolve rodbid value in text proiperty of content object
Added code to correct error in refreshing treeview after importing procedure set
2014-06-17 03:04:02 +00:00
Rich ed9d8d641b Added event and menu items to treeview to allow exporting or importing docversions 2014-06-14 01:16:35 +00:00
Rich adf9d6d19c Added GetByName method to AnnotationTypeInfo class
Added code to manage checking out a folder to allow for exporting or importing docversions
Added new commands TurnChangeManagerOff and TurnChangeManagerOn.
2014-06-14 01:15:45 +00:00
Rich ad7307ab87 New dialog box to manage the importing and exporting of docversions 2014-06-14 01:13:52 +00:00
Rich 6c2555609e Added menu item handler for new menu items added to export or import docversions 2014-06-14 01:12:50 +00:00
Rich 193205abcb New dialog box to manage the importing and exporting of docversions 2014-06-14 01:11:51 +00:00
Rich 8a5a8cc8b3 Modified stored procedures vesp_SessionBegin and vesp_SessionCanCheckOutItem to manage when an adminstrator can export or import a docversion from within PROMS. 2014-06-14 01:10:08 +00:00
Rich c53e228de1 Added menu items under Selected main menu item to export and import docversions 2014-06-14 01:09:37 +00:00
Rich 985b419736 Fixed logic adding an RO before another RO in a table cell,
Fixed logic adding a transition before another transition in a table cell.
2014-06-12 14:18:59 +00:00
Rich 1a3ef465bf Added logic to ReplaceWord logic so that if the ReplaceWord inserts a hard return the hard return will not be added at the beginning of a step. The includes RTF formatting of underline and bold and also an asterisk at the beginning of a step. 2014-06-05 18:46:51 +00:00
Rich 7ea6df9049 Correctly calculating the size of a high-level step (YSize) to include the box surrounding the first step 2014-06-04 18:30:32 +00:00
Rich d345997474 Added call to SetupSecurity after closing edit user dialog
Aded code to corect how Summary of Changes report was processing list of changes
Added code to account for double line box around high level steps
Added code to resolve printing cautions and notes associated with substeps
2014-06-03 21:39:37 +00:00
Rich b3abf86b9f Properly position OR at the top of a page when required 2014-05-30 13:35:04 +00:00
Rich 9e059a37f5 Modified vesp_SessionBegin to delete inactive owner records and inactive session records for current user after 5 minutes of inactivity and for all other users after 15 minutes of inactivity during start of new session.
Added new stored procedure getOwnersByVersionID.
Added method to OwnerInfoList class named GetByVersionID
Utilized OwnerInfoList.GetByVersionID method
2014-05-30 01:13:55 +00:00
Rich ee2ff97295 Fixed logic to process ROs and Transitions containing curly braces 2014-05-28 17:45:44 +00:00
Rich 7f7e3085ab Fixed how DoROAdjustments handles curly braces
Fixed how DoTransitionAdjustments handles curly braces
Fixed how SaveContents handles curly braces
2014-05-28 02:15:00 +00:00
Rich 9ee31d43fc Improved how GetResolvedText handles curly braces 2014-05-28 02:13:53 +00:00
Rich 22e1a52278 Fixed how ConvertROToText handles curly braces.
Improved how FixContentText handles curly braces
Improved how BuildTransitionToChecks handles curly braces
2014-05-28 02:13:21 +00:00
Rich 829be02c4b Changed BuildTransitionFromChecks and BuildTransitionToChecks methods to handle curly braces. 2014-05-23 01:16:26 +00:00
Rich afd50f8c19 Fixed ROs that contain hyphens in Tables when printed. 2014-05-22 19:30:43 +00:00
Rich da6cc6ac3e Updated code of FixTransitionText and FixContentText of the Content and ContentInfo classes to fix problem with Prerequisite Steps. 2014-05-22 00:40:15 +00:00
Rich f7806951c9 Chnaged code to support ability to make working draft a multiunit working draft
Changed History Start Date property of revision configuration to 24 hour format
2014-05-22 00:38:18 +00:00
Rich 99d6f75735 Added ability to change a working draft to a multiunit working draft by creating applicabilities. 2014-05-22 00:37:25 +00:00
Rich 821103fc87 P/C PC - Fixed range transition logic so that transitions to steps which are affected by applicability will show the correct step number for the first through the last step. 2014-05-21 21:43:43 +00:00
Rich dc3d894195 Assure that the selected slave is set when looking up transition destinations.
Added logic to properly find a procedure title when the first applicable step is not the first step.
2014-05-21 20:39:49 +00:00
Rich 38a05ec657 Save the ChangeID when a table is modified. 2014-05-21 12:40:23 +00:00
Rich 77c9897096 Replace curly braces with backslash-curly brace, so that the curly brace is shown in the pdf when it is part of a RO value. 2014-05-21 12:39:36 +00:00
Rich 19af9a0812 If a transition is from a section to the same section, the section was not placed into the transition text. This is appropriate if the transition is to a step, but not if it is to the section itself. 2014-05-16 18:11:24 +00:00
Rich e595471442 Added generic function InList for debugging 2014-05-16 18:10:49 +00:00
Rich 0091be08da Step Level should include an extra count for AND and OR Step Types to reduce the likelyhood of pagination splitting an OR or an AND type step. 2014-05-14 17:58:49 +00:00
Rich 600dcc0121 Added ability to get RO usage list by DocVersion and Procedure 2014-05-14 02:11:54 +00:00
Rich a0402016df Modified how ROs and Transitions are updated based on issues identified by Calvert data. Modified FixTransitionText, ConvertROToText, and FixContentText methods of Content and ContentInfo classes. Added GetMySuffix and GetMyPrefix methods to Content class 2014-05-14 02:11:19 +00:00
Rich 7c21fdd3d3 Added property settings WhatROsToConvert, SelectedROFst, AnnotateWhenConvertingToText, AnnotateWhenShowingMissingRO, and AnnotateWhenShowingDifferentRO 2014-05-14 02:08:30 +00:00
Rich dd7f3a4148 Added getRoUsagesForDocVersion and modified vesp_ListTables3 stored procedures
Updated how RO values are updated as a result of issues identified by Calvert data
Modified code to handle non-standard characters in StepType variable.
Chnaged how transitions are updated to utilize methods of Content and ContentInfo classes
2014-05-14 02:07:03 +00:00
Rich 249ddafe54 Added property settings WhatROsToConvert, SelectedROFst, AnnotateWhenConvertingToText, AnnotateWhenShowingMissingRO, and AnnotateWhenShowingDifferentRO
Added property settings WhatROsToConvert, SelectedROFst, AnnotateWhenConvertingToText, AnnotateWhenShowingMissingRO, and AnnotateWhenShowingDifferentRO.
Added ROUpdateMode enum
Changed how text is added to tbErrors textbox
Added property settings WhatROsToConvert, SelectedROFst, AnnotateWhenConvertingToText, AnnotateWhenShowingMissingRO, and AnnotateWhenShowingDifferentRO
Added createEmptyPROMS boolean value to allow creating an empty PROMS database
Added loadTree menu item click event handler
Added Load Tree menu item, Selection main menu with Fix ROs menu item under Selection menu item and Create Empty database menu item
Used createEmptyPROMS value.  Changed how Migration Error annotation type created.
2014-05-14 02:05:11 +00:00
Rich 122407a40c Fixed logic to uppercase ROs after Dash in text to exclude other RO text 2014-04-24 11:36:49 +00:00
Rich 1979f4b4a0 If pagination is being changed to keep OR steps in the RNO together, when they will be kept together anyway, don't change the pagination. 2014-04-17 18:47:38 +00:00
Rich 8c429b93dc When adding an RO Table, the code that looks-up the RO was failing because an RO has yet to be assigned. 2014-04-17 14:56:42 +00:00
Rich 62a6a06ad0 Change Bar Logic fixed for Transition Cautions and Transition Notes. This also caused the code to crash when printing with Change Bars 2014-04-16 18:50:38 +00:00
Rich 746db18ec2 Changed logic for Security Group delete, so that the default Group cannot be deleted.
The applicabilty tab was made invisible for Procedures (Title) and MSWord Sections when they are open in DSOFramer.
2014-04-15 20:17:43 +00:00
Rich 9573bb4b7b Logic fixed to handle transition updates when printing a P/C PC child where the first step is not applicable and the second step is applicable. 2014-04-14 20:57:06 +00:00
Rich a7081cad94 Check that the object is the correct type before casting it as an ItemInfo. 2014-04-14 19:03:03 +00:00
Rich 0e41d02be0 Revert to the previous code for TryAgainLater 2014-04-11 19:00:34 +00:00
Rich e8fbd9d30b Print Speed-up 2014-04-10 21:39:17 +00:00
Rich 44bc2844eb Rmove Debug Comments
Changed code to remove temporary panel.
2014-04-10 20:30:14 +00:00