Commit Graph
100 Commits
Author SHA1 Message Date
Rich 15d8380fe6 vesp_GetDisconnectedItemsCount - Fixed to account for Deleted Items
vesp_PurgeDisconnectedData- Stored procedure to remove disconnected data
Fixed the window header to show the SQl Server name and the Database name
2016-01-22 21:25:29 +00:00
Rich 497b614111 Added \line RTF token to the possible whitespace characters 2016-01-22 15:22:30 +00:00
Rich 4d8cddff8b Allows the list to be sorted by ascending order or descending order 2016-01-22 14:43:26 +00:00
Rich e449ad5cde Error in logic 2016-01-20 20:50:22 +00:00
Rich 28d54bed73 Not Sure 2016-01-20 20:29:44 +00:00
Rich 5a478dff75 Caption Serverand Database Name 2016-01-20 20:29:09 +00:00
Rich ad1980e434 Added option to Remove Trailing Hard Returns and Manual Page Breaks 2016-01-20 20:19:53 +00:00
Rich 1cd18c985d Updated Library 2016-01-20 20:19:07 +00:00
Rich f51753ea4b Added support to limit folder range.
Added option (false) to Remove Trailing Hard Returns and Manual Page Breaks
2016-01-20 20:18:11 +00:00
Rich 9e170362cc Added option to Remove Trailing Hard Returns and Manual Page Breaks
Added Server and Database to Window Caption (Title)
2016-01-20 20:17:16 +00:00
Rich 116e10218d Added Ability to Sort Results by SourceSafe date or Development Date 2016-01-20 20:14:22 +00:00
Rich 25dc39cd75 Added logic to keep code from crashing when adding a non-step related transition.
Added a menu item to create an Import file from an approved procedure.
Converted PDF RO References to Uppercase so that the PDF Links to the complete RO Report would work.
Eliminated Unit ROs from ROCompleteReport references in the PDF Links
Convert RO Links to Uppercase to be consistent.
2016-01-14 22:43:26 +00:00
Rich 5ae3a93bea If you try to import a procedure into an empty PROMS folder, the code was deleting the File System Folder including the import file. This happened during D.C. Cook training (12/3/2015).
B2015-138 When Importing a procedure that has a customer RODB location, and the RODB locations in the Database have been updated to local locations, the user is given the choice of RODBs.  If the user answere OK the RO Database is set for the procedure set (Working Draft).  If the user presses the Cancel button, the import is canceled.
B2015-195 When trying to set an RO Path for a procedure set, the OK button was not being enabled.  This has been fixed.
B2015-196 If you change an RO Path to match an existing path you will be giving a message saying that this cannot be done.
During D.C. Cook training I noticed that there are two items in the tool bar that should only be available in DEBUG mode.  These are LastChange and StepRTF which are used for debugging Multiuser.  They have been changed to not be visible for production mode.
Remove locked or unlocked from toolbar.  It was not connected to anything.
Allow the existing (Customer) FSTs to be used without a local copy of the RO database.
B2015-166 Summary of Changes - Remove duplicate records for new steps.
2015-12-04 17:14:59 +00:00
Rich 8e13fc7179 Fixed logic that allows the user to select an existing RO database. If the user presses Cancel, the code would crash. The code was changed to cancel the Import. Fixes B2015-216 2015-11-30 22:36:18 +00:00
Rich 5cc71b9e10 Change button Caption from Okay or Ok to OK 2015-11-30 15:48:49 +00:00
Rich 1cb12b6fdc Changed caption to "<User Name> (<First Name> <Last Name>) Information"
Changed caption to "Manage User"
2015-11-25 15:27:48 +00:00
Rich 8c76185c13 Search was throwing an error if the user pressed the search button, when the the Step Type Radio button was pressed when no procedures were selected.
B2015-171 Fixed the Library Document Report.
2015-10-29 15:25:12 +00:00
Rich 265cf53f89 Logic to limit when the OK button is enabled. Don't enable the OK button unless the RO Path has changed.
Verify that the RO Path is not previously used (for a different RO Database)  This will resolve an issue that we were seeing where AEP was changing the RO Path from ROAOP to ROEOP and the result was that the association was changed.  The code will now check that this will not be able to happen.
Fixed Bug B2015-171 - when the Library Documents Report located Disconnected Data records.  Previously, the code would crash.
2015-10-29 15:24:20 +00:00
Rich 9b54691fee Remove options to save and restore with Audit History 2015-10-27 16:17:17 +00:00
Rich a593257faa Command Line DB was causing some problems if it was not used. 2015-10-27 14:42:57 +00:00
Rich 58e58083c2 New Enhanced Document Properties
Fixed Find and Replace logic to keep it from getting into an infinite loop
Used new CSLA code to hanndle deletion of procedures with external transitions
New Enhanced Document properties
2015-10-27 13:34:33 +00:00
Rich e22458bd1a Added File extension parameter to Make Document
Support for DocX and correction of Import Word Doc file
Change button from Print to Report
Support opening a Library Document that does not have any usages.
2015-10-27 13:32:33 +00:00
Rich d452b2f5b3 DB Command Line Parameter now supports server name and ItemIDs. 2015-10-27 13:31:17 +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 98afa51783 Added File extension parameter to Make Document
Handle Error Handling for External Transitions
Insert Enhanced Document Step
2015-10-27 13:29:40 +00:00
Rich a87c8facdb New Enhanced Document Properties 2015-10-27 13:28:47 +00:00
Rich d720159113 Added Separate Window Preference
Added error handling for External Transitions to deleted Procedure.
Added File extension parameter to Make Document
DB Command Line Parameter now supports server name and ItemIDs.
Added Separate Window Preference
Added capability to Update Format and then close.  Command Line Parameter /P= with no IDs shutsdown immediately.
Changed code so that the Anotation panels stay expanded.
Added Console Writeline output when Formats are updated.
Attached Console Output to Parent.  This allows the Console output to be output to a command window when a Batch FIle is used to Update Formats.
2015-10-27 13:28:06 +00:00
Rich af339e0717 Added File extension parameter to Make Document 2015-10-27 13:25:11 +00:00
Rich e668a71b43 Changed the code that was presenting a message that the step had been deleted when the step had not been deleted.
Allow a transition to be modified.  The current code does not allow an existing transition to be modified unless you change the Step Number of the destintation.
Add a hardspace bewteen multiple returns.  This assures that blank lines will be printed.
2015-10-20 21:12:33 +00:00
Rich abe3e723ea Added error handling code so that procedurre set could be imported. 2015-10-20 20:54:19 +00:00
Rich 406ec0f036 Added Format Flag to account for Sub-sections levels in the Sequential Numbering
B2015-162 Bug was able to be fixed with data.  Attachment 7 and 8 in Shared AOP 79 were incorrectly set to print Number and Title.
2015-10-13 13:56:32 +00:00
Rich fc05c5feec Fixed so that it will compile 2015-10-09 19:24:52 +00:00
Rich 4109bb7bfe This is a limitation of the Microsoft RichTextBox. I discovered that the character \u1? appeared to function as a hardspace. This is only used when the text is displayed and not when it is edited, so, you need to move off the window to see the effect. 2015-10-09 18:43:14 +00:00
Rich 3519bec6aa Fixed logic to setup the transition panel
Fixed the code to open enhanced document windows so that they are not always on top.
If a transition to a procedure is created, or exists, it cannot be edited.  John Zimmerman of Ginna reported this. The transition can be selected and deleted if the transition panel has not been opened.  If the transition panel has been opened, then the code will crash as soon as the transition is selected.  Thhis change fixes the code so that it will not crash.
2015-10-08 21:03:14 +00:00
Rich 8567b1e7bf Bug B2015-126 Fixed
When Referenced Objects are updated, the RO values embedded in Step Text is updated.  Word sections are "flagged" (the temporary PDF records are deleted) which will cause the ROs to be "refreshed" when the procedure is printed.  Unfortunately, the process did not account for changes to RoImage content, with no change to the embedded "value."  PROMs has been changed to identify the Referenced Objects (ROIDs) which have been impacted by changes to the ROImages.
ROFSTs can be updated in one of two ways.  When an RO.FST is created in the ROEditor, this is a "new" RO.FST which can be used to create a unique ROFST record in the PROMS database.  When this happens, any "new" figures are also added to the PROMS database.  So, the first time this RO.FST is associated with PROMS database all of the figures are also created.  If you then associate the this RO.FST PROMS record with other procedure sets, the only change is the addition of an association record.
The important thing to remember is that the temporary PDF files used to improve performance with MS Word sections, have to be deleted when changes are made to the information used to describe the section, which can include RO Values and the RO Image Files.  This change automates the process of refreshing the temporary PDF
2015-09-15 21:41:17 +00:00
Rich 1d360b719e The Ro Editor uses a semaphore File (ROEditor.OWN) to control or limit the number of people that can edit the RO database. Only one person can edit at a time. When the editor is opened, the code checks to see if the Semaphore flag exists. If it does, the code exits immediately. If it didn't exist, it was created. When the editor was exited properly, the file was closed and deleted.
Unfortunately, if the editor crashed, the file would be left and nobody could open the RO Editor.  To this point, this would have to be fixedd manually.  With this change, the code deletes the file rather than checking for its existance.  If the deletion fails (which indicates that the editor is in use) a MessageBox will be displayed and identify who has the RO Editor.
2015-09-15 21:40:15 +00:00
Rich b9d01b6976 Added to PageList Tokens
{PDFDate} Currrent Date MM/dd/yyyy
{PDFTime} Currrent Time HH:mm:ss
2015-09-14 20:48:03 +00:00
Rich b39fc7a048 Open a MessageBox and provide a message if a connection fails. This handles incorrected values for the server name, the database name, or anything else (including security) which would cause a connection to fail. 2015-09-14 13:30:01 +00:00
Rich 4540344b0b Added logic to remove Session records associated with previously closed processes. 2015-09-14 13:29:19 +00:00
Rich 4c0fed9dce Added Enhanced Document Menus
SetAdministrator Support for Import and Export Procedure Sets, Import Procedure, Export Procedure
Added ROID PDF Destinations to Complete RO Report so that PDF Links can go to a specific Refenced Object in the Complete RO Report PDF.
Add PDF Links for Enhanced Documents and Complete RO Report
2015-09-12 15:49:37 +00:00
Rich a87decdbe3 Open Enhanced Document from Procedure or Procedure from Enhanced Document
Added new feature to keep Background Document and Deviation Documents in Sync as the user moves through the procedure.
Support ReadOnly steps for Enhanced Documents linked steps.
2015-09-12 15:47:44 +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
Rich 694c887710 Support multiple edit Windows
Support Sync of Enhanced Documents
2015-09-12 15:43:55 +00:00
Rich 8280b4976f Added new feature to keep Background Document and Deviation Documents in Sync as the user moves through the procedure.
Added manual ping on btnStepRTF.  This is for testing Ping logic when running in debug (visual Studio)
Changed security to allow SetAdministrator to perform some Admin functions.
Support multiple windows by VersionID.
2015-09-12 15:43:07 +00:00
Rich ba94c537cc Added new feature to keep Background Document and Deviation Documents in Sync as the user moves through the procedure.
Added the ability for the Set Admin to use Admin Tools
2015-09-12 15:42:05 +00:00
Rich 14e0d8c756 Added ROID PDF Destinations to Complete RO Report so that PDF Links can go to a specific Refenced Object in the Complete RO Report PDF. 2015-09-12 15:41:08 +00:00
Rich f71a0a2431 Setup DisplaySearch context menu after /DB parameter is processed. 2015-09-01 13:12:24 +00:00
Rich e46075e675 Don't setup context menu in the initialization code. 2015-09-01 13:11:39 +00:00
Rich efe327a28f Reduced debug output for external transtion issues.
Added processing status output for Deletes
2015-08-12 22:15:45 +00:00
Rich 312b0e4e2d Improved performance of the SQL Stored procedures related to DeleteItemAndChildren.
Added output so that status can be seen as a procedure is deleted.
2015-08-12 22:14:44 +00:00
Rich 94a1c4289b Verify that the current node is within range before looking at the value 2015-08-05 12:38:40 +00:00
Rich 9854bc7690 Consistent wording to refer to Working Drafts (Doc Versions) 2015-08-04 13:00:57 +00:00
Rich a9745c111a Added code to fix Bug B2015-095 2015-08-04 01:19:51 +00:00
Rich 59fbfdc082 Addjusting the settings for the expander so that they are easier to see. 2015-08-03 19:25:39 +00:00
Rich a083da2cd2 Added code to differentiate between add and edit modes 2015-07-27 22:17:41 +00:00
Rich 2aa0057fa1 Changed the Multi-user refresh so that the selected node is not changed between the adding and the finalizing of the section addition.
Use the selected node prior to setting the section properties so that the node is added at the correct location.
2015-07-27 21:18:02 +00:00
Rich 03d5bb04f8 Fixed logic to add ROImages so that adding a duplicate record will not cause the code to crash.
Fixed the layout of the Tag Panel so that the Step Type can be changed,
2015-07-23 16:25:26 +00:00
Rich 4f4513ffe5 Added CenterToStepThenPage format flag which smothly transitions the left margin of a table as the table width increases from the high-level step width to the page width. 2015-07-13 15:49:08 +00:00
Rich 8546a09674 Added PDF SaveLink parameter to methods
Added PDF SaveLink Logic
2015-06-17 11:32:13 +00:00
Rich ee198b5275 Added PDF SaveLink checkbox and methods
Added PDF SaveLink parameter to methods
Added internal tool to select existing user.
2015-06-17 11:30:22 +00:00
Rich 9bc892a040 AddedPDF SaveLink parameter to methods 2015-06-17 11:28:53 +00:00
Rich 0f347f27cc Support 1000-9999 sibling records. The limit had been 999. Westinghouse Alrams exceded this limit 2015-06-16 19:52:30 +00:00
Rich 8a8818f1fb Added Error Handling for VETreeNode so that a disconnected TreeNode will not cause the code to crash. 2015-06-10 13:27:34 +00:00
Rich cf585b9ea9 Adding a new Folder was timing-out during a SQL Stored Procedure.
The logic was changed to more quickly determine if the folder could be checked-out.
2015-06-10 13:26:53 +00:00
Rich c6530cd78f When a break occurs in the middle of an RNO and AER Sequence start the next page at the highest remaining content including any separators like "OR" or "AND". 2015-06-05 17:20:31 +00:00
Rich 5359e05e77 Page Number for the second pass for transitions to Word Sections were not getting updated properly 2015-06-05 16:29:51 +00:00
Rich 577f35faa3 Don't use TableCenterPos for AER or RNO Tables 2015-06-05 15:46:53 +00:00
Rich 65bfcdb9b8 Adjust the XOffset for a table before determining if the table will overlap the RNO column. 2015-05-29 23:08:10 +00:00
Rich 4f16b9ca67 Fixed logic to find external transition when attempting to delete a procedure 2015-05-29 00:18:09 +00:00
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
Rich bb037ba06d Fixed logic for Shrinking Tables where the Bottom message needs to be adjusted. 2015-05-28 13:39:15 +00:00
Rich 37e2227919 Table shrinking support 2015-05-27 18:48:14 +00:00
Rich cf79062b90 Table shrinking support
Support for mutilple ItemIDs in the TextBox in the ToolBar
2015-05-27 18:46:57 +00:00
Rich beb9e84ee2 Allow search to work on Procedure Titles and Annotations 2015-05-08 12:36:57 +00:00
Rich 0f7e6962be Added Properties to PromsPrinter 2015-05-06 14:39:37 +00:00
Rich c5fc60bfbd Added parameter for frmPDFStatusForm
Added parameters for PromsPrinter
Changed ItemID TextBox to a multiline TextBox
Added Next and Previous button to move through IDs in TextBox
Added a print button to print all of the procedures associated with the list of IDs
Added code asociated with controls above
Added error handler for the Clipboard
2015-05-06 14:39:04 +00:00
Rich 69f77955de Added parameters for PromsPrinter
Added parameter for frmPDFStatusForm
Added parameter for frmPDFStatusForm
Added two properties to DlgPrintProcedure
2015-05-06 14:37:16 +00:00
Rich e35ef0615d Get list of external transitions to children of a procedure 2015-05-01 13:32:43 +00:00
Rich 2b47b33ba2 Use RegexOption.SingleLine to handle transitions to sections which have embedded carriage returns in the section title. 2015-04-28 16:09:26 +00:00
Rich b40b719e25 Fixed PageList text which had an extra semicolon. 2015-04-15 18:15:17 +00:00
Rich 6ceec38e5c Set Special Page Break flag.
Added logic so that the page number transition errors are listed to the clipboard.
Corrected a typo in the message box for errors occuring in the page number transitions.
2015-04-15 14:53:37 +00:00
Rich f00403b876 VS2013 Conversion 2015-04-10 12:08:45 +00:00
Rich f7c265c388 Added ErrorLog Message if a disconnected item is processed
Added logic to keep disconnected items from being displayed in the search results
If the user selects a disconnected item the code will display a message rather than crashing.
2015-04-10 11:51:05 +00:00
Rich 3754f2f00d Change hard spaces to spaces in the RO Lookup Dictionary, so that the ROs can be found without typing a hard space.
When creating a list of matching ROs, change hard spaces to spaces so that the display is not confusing.
2015-04-10 11:24:29 +00:00
Rich 8c222f99b4 2015-04-10 10:19:04 +00:00
Rich bbb0855445 2015-04-10 10:18:21 +00:00
Rich 46ae4fe723 Added Find Menu Option (DifferentAll) which will include SLN and CSPROJ files. This will be needed to complete the conversion to VS2013. 2015-04-10 10:06:21 +00:00
Rich 052153fbd8 Changed code so that the version Number is only changed when something in the source is changed. 2015-04-10 10:05:50 +00:00
Rich b1f231ac47 Conversion to VS2013 2015-04-10 09:33:21 +00:00
Rich 058bdb7deb 2015-04-10 09:31:51 +00:00
Rich 6121330b67 2015-04-10 09:31:27 +00:00
Rich f3b6caa16f Conversion to VS2013 2015-04-10 09:29:10 +00:00
Rich 499cd0a1bf Added code to refresh transition search elements before doing long running query. Fixed incorrect search results when transition search tab selected with an open procedure
Changed drop down elements from Windows Forms ComboBox to DevComponents ComboBox.
2015-04-09 20:33:17 +00:00
Rich 27054add07 Fixed logic for section page numbering if the numbering is by section number and section Number is blank. 2015-03-30 20:20:42 +00:00
Rich 25b9321efd Don't add blank lines before double box high-level step 2015-03-27 18:40:08 +00:00
Rich 381376843f Place the user in edit mode after they set the text alignment. This assures that the alignment setting is saved.
Changed the error log message when the user uses a format that does not have an initials header for a section which contains signoffs.  Also limited this message so that it is only output once per session.
2015-03-27 12:27:42 +00:00
Rich ea8014c8d2 Set the font to the parent font when adding first character to a cell of a table.
Added a DebugMethod to output all of the parent fonts for a control.
2015-03-27 12:26:40 +00:00
Rich 4d2b57b34a Modified the order of the parameter for vlnStackTrace.ShowStackLocal so that the parameter "signature" would be unique when specifying the start and limit. 2015-03-27 12:26:04 +00:00
Rich 0b3ce5147b Fix Logic to properly cleanup data when the processing of a foldout is complete
Removed Debug Output
2015-03-26 18:11:23 +00:00
Rich a367581307 Removed Debug Output 2015-03-26 18:10:48 +00:00