Changed logic so that Compare Check Box is visible if the PDF Output folder contains a folder named "Compare".
Pagination within a step was changed to more accurately fill a page taking account for continue messages at the top and bottom of the page.
Logic was added to try to find a place to break a step, if the minimum break location cannot be found using the standard logic.
Added YTopMost output to debug text on compare PDFs.
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
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
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.
C2012-040 Removed the word “Step” from the description of [Shift][Ctrl][I] and [Shift][Ctrl][B]
Removed the descriptions for super and subscript we do not support these shortcut keys
Added tcpApplicability TabControlPanel control
Added tiApplicability TabItem control
Added lbApplicabilities ListBox control
Added panel1 Panel control
Added panel2 Panel control
Added label5 Label control
Added btnDelApple Button control
Added btnNewApple Button control
Added textBox1 TextBox control
Added bsMiniApple BindingSource control
Added textBox11 TextBox control
Added textBox10 TextBox control
Added textBox9 TextBox control
Added textBox8 TextBox control
Added textBox7 TextBox control
Added textBox6 TextBox control
Added textBox5 TextBox control
Added textBox4 TextBox control
Added textBox3 TextBox control
Added textBox2 TextBox control
Added bsApples BindingSource control
Added label24 Label control
Added label23 Label control
Added label16 Label control
Added label8 Label control
Added label7 Label control
Added label28 Label control
Added label27 Label control
Added label26 Label control
Added label25 Label control
Declare local lists of MiniConfig class for tracking multiple unit changes
Added private method AddSlaveNode to frmVersionProperties class
Manages lists of MiniConfig objects when Properties OK button is clicked
Sets up Applicability tab of Properties dialog for multiple units
Unchecks btnApplicability
Adds code to manipulate applicabilites for multi unit data
Defines MiniConfig class
Added method displayApplicability_ApplicabilityViewModeChanged event handler to frmVEPROMS class
When printing procedres, sets doc version docVersionConfig.SelectedSlave to selected unit, approves or prints procedure, and then resets doc version docVersionConfig.SelectedSlave to 0
When printing procedre sets procedure docVersionConfig.SelectedSlave to selected unit, approves or prints procedure, and then resets procedure docVersionConfig.SelectedSlave to 0
Shows DlgPrintProcedure as modal dialog window
Sets displayApplicability display tab item
Sets infotabApplicability to visible
If multi unit, set up infotabApplicability
On first time into method, sets bottomProgBar value and upper limit
On subsequent times into method, increments bottomProgBar value
Sets bottomProgBar.TextVisible to true
Calls Application.DoEvents to refresh screen
Added tcpApplicability TabControlPanel control
Added displayApplicability DisplayApplicability user control
Added infotabApplicability TabItem control
Added calDateSelector MonthCalendarAdv control
Added txtReviewDate TextBoxX control
Added txtRevDate TextBoxX control
Added lblReviewDate LabelX control
Added lblRevdate LabelX control
Added cbxMultiunitPdfLocation ComboBoxEx control
Added lblMultiunitPdfLocation LabelX control
Added muLocNone ComboItem for cbxMultiunitPdfLocation
Added muLocName ComboItem for cbxMultiunitPdfLocation
Added muLocNumber ComboItem for cbxMultiunitPdfLocation
Added muLocText ComboItem for cbxMultiunitPdfLocation
Added muLocID ComboItem for cbxMultiunitPdfLocation
Set visibility of RevDate label and textbox based on whether one or more procedures are being printed
Set visibility of ReviewDate label and textbox based on whether one or more procedures are being printed
Added UnitNumber and UnitIndex properties to DlgPrintProcedure class
Set property DocVersionConfig to DocVersionConfig of procedure to be printed
If ProcNum is blank use UnitNumber as pdf file name
If ProcNum starts with *, replace * with UnitNumber
Added required opening brace
Set RevDate property to ProcedureConfig Print_RevDate property value
Set ReviewDate property to ProcedureConfig Print_ReviewDate property value
Added required opening brace
Set RevDate property to current date if ProcedureConfig is null
Set ReviewDate property to null if ProcedureConfig is null
Set visibility of ReviewDate label and textbox based on AllProcedures property and hasReviewDate variable
Added SelectedSlave property to DlgPrintProcedure class
Set MultiUnitPdfLocation to empty string
Control creating multiple pdfs for a selected unit
Load item and children for procedure to be printed for selected unit
Overlay PDF creation status form so that cancel button is covered
Code to create PDFs when single unit site
Call Application.DoEvents so that screen refreshes
Added private method GetMultiUnitPDFPath to DlgPrintProcedure class
If creating PDF for one procedure for selected unit, load item and children
Removed no longer required closing brace
Set MultiUnitPDFLocation
Added event handler for cursor entering RevDate textbox
Added event handler for cursor leaving RevDate textbox
Added event handler for cursor leaving ReviewDate textbox
Added event handler for cursor entering ReviewDate textbox
Added event handler for selecting date from DateSelector calendar
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
Added a check for the existence of a temporary word file before trying to create it
Part two of fix for bug B2012-292, don’t delete word section if user deletes the Title text in the step editor