171 Commits

Author SHA1 Message Date
Rich
1463ec8853 Remove Unnecessary debug message
Fixed logic to find external transition when attempting to delete a procedure
Turn-on Table Shrinking Generically
2015-05-29 00:09:39 +00:00
Jim
f005316849 Modified code to support structure changes to treeview nodes 2015-05-16 17:02:26 +00:00
36603d643b Folder/DocVersion Specific Info & remove unused code 2015-05-14 14:41:19 +00:00
Rich
e35ef0615d Get list of external transitions to children of a procedure 2015-05-01 13:32:43 +00:00
Rich
7e10163760 Handle exception if external transition to a procedure. 2015-03-10 10:10:56 +00:00
8991bdc2d3 Added a check for null references in the logic that builds the context menu. We were getting an error when you right clicked on a “Steps” or “Sections” tree node for procedures with sub-sections. 2015-02-12 18:29:06 +00:00
Rich
313cb28327 Added Progress Bar output 2015-02-10 15:51:38 +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
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
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
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
a711691ff6 Removed Debug output 2014-11-10 13:06:32 +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
e785302c9e Calvert: copied steps/sections have change ids 2014-09-17 16:44:31 +00:00
Rich
d7a7c13b72 Added code to display hour glass when copying and pasting items 2014-08-28 02:42:02 +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
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
ed9d8d641b Added event and menu items to treeview to allow exporting or importing docversions 2014-06-14 01:16:35 +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
2e54123c79 commented out menu item for procedure’s removal of change ids
section continue message no longer prints if section/not hls break; bottom continue message no longer prints over bottom of text if close to bottom of page; end of section message no longer prints for subsections
2014-05-29 13:24:29 +00:00
c0c9c8e314 BGE: Save Change id on grid edit
BGE: Save Change id on step edit
BGE: Added user interface for modifying current change id
BGE: Added menu item for removing change ids (no supporting code yet – the actual code to remove ids needs to be developed)
BGE: If format uses ‘ChangeIds’, then use the data from the changed step config for printing the change bar data.
2014-05-07 13:43:07 +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
0376212e09 Added code to handle Table ROs.
Used generic (static) VlnFlexGrid.ROTableUpdate to determine if the table contents are updated.
Added Error Handling around the code that shuts down PROMs
Added function to ROFSTLookup to retrieve the Accessory Page ID.
Corrected code to handle value changes for Table ROs
Created generic (static) VlnFlexGrid.ROTableUpdate to determine if the table contents are updated.
2014-03-19 15:30:26 +00:00
Rich
a20d109fd3 Removed code added to allow 1-time fix to RO Values for Braidwood 2014-02-10 21:07:13 +00:00
Rich
ffd5191ffc Changed how ROFSTLookup object was obtained based on correct DocVersion
Added support for passing an override DocVersion ID as a 1-time fix to Braidwood data
2014-02-07 17:43:04 +00:00
206c73abcb Added a check for a Null reference (B2013-198 / B2013-192) which fixes an bug inserting a new sub-section. 2014-01-06 15:36:07 +00:00
Rich
7b9a359d06 Fixed bug in program that did not allow user to delete a folder after it was created due to applying security incorrectly. 2013-12-06 04:16:39 +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
9c8cfe9920 Save the UserID when a Grid is changed.
Disable Drag and Drop for Steps, since this code was not working properly.
Changed logic to handle folders with identical names.  The user is informed, and the code no longer crashes.
2013-09-09 15:54:50 +00:00
Rich
60ed4a9e31 When rev date in proc config file is not a date, use change bar date
Changed casting iteminfo to procedure info to just using procedureinfo object to get pdfnumber for printing pdf
2013-05-21 14:18:38 +00:00
Rich
1ad17cb080 Modified to use newly created ProcedureInfo property PDFNumber
Fixed how new folder was created to assure ManualOrder value is not overwritten with null value and UserID column is populated with user id instead of “test”
2013-04-10 14:22:21 +00:00
Rich
1941ab1f2b Fixed Search Annoations. The code was looking for Items which contained annotations rather than looking for the annotations. The results would list all of the annotations for items that matched the search criteria rather than just the annotations that matched the search criteria.
The stored procedure "DeleteAnnotationType" was changed to delete any related records in the table tblAnnotations.  This allows the user to delete annotation types that are no longer is use.
The drag function for Folders, Procedures, Sections and Steps was changed to require the user to press the Control and Shift keys when dragging, thus making it more difficult to accidently move items in the Tree View.
2013-04-09 14:20:58 +00:00
Rich
e063da6198 Fixed code to initialize MS Word sections if Document Style does not specify font.
Added code to handle refreshing the Edit Screen when a section is moved.
Added code to refresh the Edit Screen when a section is moved.
2013-03-12 15:01:46 +00:00
Rich
b3c31db10d Added Unit and UnitIndex properties to vlnTreeEventArgs class
Add overloaded constructor to vlnTreeEventArgs class to include unit and unitindex parameters
Add multi unit specific menu items for approving and printing procedures when doc version node is selected
Added required closing brace
Add multi unit specific menu items for approving and printing procedures when procedure node is selected
Added method AddApprovedRevisionsMultiUnit to vlnTreeView class
Added event handler when selecting a unit specific approved revision
Added event handler when selecting a unit specific summary of changes report
Added event handler when selecting a unit specific approval or printing of procedure
2012-12-04 23:10:02 +00:00
c91e57c8e6 if no revision list for item, don’t crash 2012-11-27 15:15:11 +00:00
548ac7fea9 2012-09-18 13:34:08 +00:00
Rich
869663b79c Remove Old comments
Remove unnecessary Disposes
2012-06-01 17:08:16 +00:00
Rich
8cb0c78730 Added Error Log if Word File Could not be created
Select section node after it is created
Don't allow an empty procedure to be printed
2012-04-05 20:57:44 +00:00
Rich
396cada699 Changed logic so that for first secttion we use ItemInfo.InsertChild (this handles lots of things) 2012-03-28 19:53:26 +00:00
3e75ecd9a6 2012-03-06 17:20:17 +00:00
Rich
0b48ec643e Added new settings to control conversion of approved data
Added event handler for viewing version pdfs and summary reports
added constructor to lookup based on file
added method to get library document by original file name
fixed ConvertToDisplayText to support RO tables in approved folder
added vlnTreeViewPdfEvent delegate
added vlnTreeViewPdfArgs class
added ViewPDF event
only display menu item if pdf or summary pdf exists
determined if pdf should have superceded watermark added
added sorting of consistency check report by procedure number
added method to add superceded watermark to old version pdf files
commented out approved folders
2012-02-09 16:14:36 +00:00
c7383915ec 2012-01-27 12:45:40 +00:00
Rich
21ba5556f7 changes to support approval process 2012-01-23 13:56:23 +00:00
Rich
5181223c15 Added Print to Procedure Menu
Added "Print All Procedures" to DocVersion Menu
2011-08-18 11:21:36 +00:00
99bd83fd14 2011-04-21 12:24:59 +00:00
54cce8f1a4 2011-04-06 14:25:39 +00:00
fcf38d2bec 2011-01-19 16:23:27 +00:00
Rich
5915380402 Added HasWorkingDraft property - B2010-007
Don't allow a WorkingDraft to be created if one exists - B2010-007
2011-01-03 20:34:51 +00:00
Rich
1757d238d5 Added a IsBeingDeleted flag to the event arguments for closing a Word Document
Added a IsBeingDeleted argument to the CloseWordItem method
Added a IsBeingDeleted Property to the DSOTabPanel so that it does not ask if	it should save changes if the section is being deleted.
2010-12-16 22:16:49 +00:00
Rich
abd26062f6 Don't use the Edit Window to Copy a Procedure 2010-12-14 19:56:54 +00:00