33 Commits

Author SHA1 Message Date
e609d8b974 Added logic to prevent the selection of a procedure that is open by a different user 2016-03-04 02:59:46 +00:00
8cd75c0c14 logic to save word sections with resolved RO values for exporting the approved procedure
logic to create an export file with unlinked RO and Transition
Commented out debug statements to help evaluate memory usage
2016-02-18 15:29:25 +00:00
cec6aa2e17 Added sql procedure ‘ClearCBOverrideForProcedure’ to clear content/config’s Step CBOverride fields for an input itemID (that is a procedure), to fix B2015-039
B2015-039: Clear Change Bar Overrides for approval
2016-02-08 17:17:36 +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
9bc892a040 AddedPDF SaveLink parameter to methods 2015-06-17 11:28:53 +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
45d311bdfe increase PSI labels width
Add argument to fmrPDFStatusForm call for pagenum transition processing (B2015-053)
Add argument for pagenum transition processing (B2015-053)
Add panel/scroll bar for PSI that has many fields (on larger font display, could not access bottommost) (B2015-051)
Add property for tracking of pagenum transitions (B2015-053)
For section list, use section default (procedure steps) if transition format has user interface of ‘SectDefault’. (B2015-052)
Pagenum transition processing – add 3rd pass for fix. (B2015-053)
2015-04-24 13:13:47 +00:00
3053c892a1 Use ‘GetJustStage’ for Stage & StageInfo gets of data.
Provide methods to use ‘GetJustStage’ from application
Use ‘GetJustFormat’ for format infos
2015-02-17 17:30:47 +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
ad6fea21bc Added code to handle procedure number with space - dash - space in the number 2014-08-07 21:01:50 +00:00
b1740f888c Display only the “Revision” revision type 2014-07-01 13:31:55 +00:00
622717ba1a Get data into memory for approval generation so that page number transitions resolve
Fixed B2014-025:If not master/slave, load all data into memory for page number transitions. Present dialog if there are errors in page number transitions so that user can resolve.
Added a property to determine if page number transition has incorrect page number caused by length of step’s text/wrapping & pagination
Set property to determine if page number transition has incorrect page number caused by length of step’s text/wrapping & pagination
Add tracking of inconsistent page number transitions; if pdf already open, don’t run 2nd pass for page number transitions (resulting pdf had unresolved page numbers);
2014-03-04 17:36:02 +00:00
Rich
b634967817 Added SessionInfo property to dlgApproveProcedure and ApprovalInfo classes.
Added SessionInfo property to DlgPrintProcedure and added checks to print routines to notify user that another user has procedure checked out with a confirmation to continue printing.
Added code to support multiuser and security including initializing security, creating user if user does not exist in database, checking in and out DocVersions, Procedures and Documents and keeping the database notified that user is still active.
Added label to bottom of PROMS main form to indicate who user is and what security they have on open objects.
2013-11-20 23:00:28 +00:00
2a754387ea Logic for putting a blank page in the PDF if the procedure prints duplex foldouts 2013-08-29 12:54:57 +00:00
Rich
ca6c80487c Modified to use newly created ProcedureInfo property PDFNumber
Modified to standardize naming of summary of changes report
Added method to delete existing pdf when creating a new pdf of same name
Created error handler to warn user when trying to view pdf file already open
Created new ProcedureInfo property PDFNumber to handle slashes in procedure number
Corrected error in ResolvePathTo method of TranistionInfo class
2013-04-10 14:21:07 +00:00
Rich
0979a8b178 Added code to handle non-date formatted revision dates (eg: DRAFT)
Utilized newly created procedure config property ChangeBarDate
Modified method to populate ContentAuditInfoList used in summary report
Modified method to populate AnnotationAuditInfoList used in summary report
Fixed code to store correct date in History StartDate
Cleaned up code used to print procedure
Developed method to store ChangeBarDate in procedure config
Fixed code to assure rev and revdate were displayed when printing multi unit procedure
2013-04-08 14:39:08 +00:00
feaa8b0d2a B2013-011 - The current date instead of the Revision Date was printing on the Cover page of an approved Westinghouse procedure. Needed to support the DoRevDate format flag in the Approved logic
B2013-012 - On the Approval dialog, when the Revision number is changed, the Revision Date will change to today’s date.
Commented out the line of code that set the Revision Date to today when the Revision Number was changed.  Found that the Approval dialog constructor is explicitly setting the revision date with the value in the procedure config.
2013-01-23 13:40:00 +00:00
Rich
35da7c4274 Added ApplicabilityIndex property to dlgApproveProcedure class
Set ApplicabilityIndex to DocVersionConfig.SelectedSlave
Set DocVersionConfig.SelectedSlave to ApplicabilityIndex for each procedure in DocVersion
Set DocVersionConfig.SelectedSlave to DocVersionConfig.SelectedSlave of first procedure to be approved for each procedure listed in select procedure panel
Set ProcedureConfig.SelectedSlave to DocVersionConfig.SelectedSlave in constructor for ApprovalProcedure class
Retrieve current RevisionInfo for ApprovalProcedure class Approve method
For each procedure to be approved, retreive current RevisionInfo
Set myDTS variable to current RevisonInfo DTS if RevNumber is different and latest version is approved
Populate ContentAuditInfoList and AnnotationAuditInfoList for selected unit
Retrieve Revison object for selected unit
Added required closing brace
Store DocVersionConfig.SelectedSlave value to selectedSlave variable then reset DocVersionConfig.SelectedSlave to 0
Update ProcedureConfig based on selectedSlave variable value based on whether StageInfo is approved or not approved
Reset DocVersionConfig.SelectedSlave to value of selectedSlave variable
Changed UpdateProcedureConfig method to inlcude selectedSlave parameter
Set ProcedureConfig SelectedSlave property to passed selectedSlave parameter value
Comment out updating Item DTS during ProcedureConfig update
2012-12-04 22:44:00 +00:00
61fcf17624 B2012-315 – fixed problem approving a new procedure
added a null reference check
2012-11-20 16:07:56 +00:00
Rich
06461d264e Fixed syntax error 2012-11-05 23:06:18 +00:00
Rich
7b5fdd9f74 Use "GetItemAndChildren" to assure that the latest data is used.
Fixed logic if trying to create a PDF while a previous PDF is open.
2012-11-05 21:58:02 +00:00
1966e05e01 2012-10-26 10:18:28 +00:00
Rich
43203c4bdd Remove unused parameter from PromsPrinter constructor
Remove unused parameter from frmPDFStatusForm constructor
Remove event handler for cbxCheckedChanged
Set cbxCmpPRMSpfd to invisible since it is no longer needed
Remove unused parameter from frmPDFStatusForm constructor
Remove unused parameter from PromsPrinter constructor
Rename log static field to _MyLog
Set the Error Log file name to the Database name and the date of the previous Sunday - This will create a new error log file for each database each week
2012-07-25 21:43:09 +00:00
ed2fcf39e1 changes for comparing PROMS generated PDFs with PROMS generated PDFs
Added checkbox to compare PROMS generated PDFs with PROMS generated PDFs
Logic to support the comparing of PROMS generated PDFs with PROMS generated PDFs
2012-06-20 16:06:55 +00:00
Rich
25db26519e Allow approval to work if no existing approved versions
Try too set margins if bottom margin is undefined for MSWord section
Corrected comment
2012-06-15 16:41:39 +00:00
4b4734b1ba 2012-05-08 12:54:05 +00:00
Rich
313aee57b4 Use DocVersion change bars for Approval 2012-04-27 21:13:51 +00:00
Rich
4172f24455 Update RevDate to Today when RevNumber is changed
Handle using a TreeView that does not have a node selected
2012-04-27 20:03:40 +00:00
Rich
9f0e986c7d Added logic to warn the user if they are going to revert from an approved stage to an unapproved stage.
Added code to assure that consistency checks and versions have the same DTS.
2012-04-24 22:51:14 +00:00
Rich
74097dc316 Fixed Stored Procedure getAnnotationAuditsChronologyByItemID
Fixed Approved Method to Update Content and Item at the same time
Force History tab to be cleared when a procedure is deleted
2012-04-04 19:06:06 +00:00
Rich
41f5b634fc Added Status Label and detail to Message Box if Increment All fails 2012-03-13 12:24:35 +00:00
Rich
435606b403 use revision config data when making a new revision 2012-02-15 20:39:49 +00:00
Rich
662af0e334 corrected jcb server name in database connection strings
allow watermarks from approval process
handlers for vlnTreeView events supporting approval process
approval process dialog
2012-01-23 13:41:41 +00:00