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
This commit is contained in:
Rich
2014-02-07 17:43:04 +00:00
parent 2cf8e67bd7
commit ffd5191ffc
2 changed files with 13 additions and 7 deletions

View File

@@ -317,6 +317,12 @@ namespace Volian.Controls.Library
#endregion
public partial class vlnTreeView : TreeView
{
private int _OverrideDocVersionID = 0;
public int OverrideDocVersionID
{
get { return _OverrideDocVersionID; }
set { _OverrideDocVersionID = value; }
}
private SessionInfo _MySessionInfo;
public SessionInfo MySessionInfo
{
@@ -1293,7 +1299,7 @@ namespace Volian.Controls.Library
using (DocVersion dv = DocVersion.Get(MyDVI.VersionID))
{
roFstInfo.ROTableUpdate += new ROFstInfoROTableUpdateEvent(roFstInfo_ROTableUpdate);
ROFst newrofst = ROFstInfo.UpdateRoFst(roFstInfo.MyRODb, dv.DocVersionAssociations[0], dv, roFstInfo);
ROFst newrofst = ROFstInfo.UpdateRoFst(roFstInfo.MyRODb, dv.DocVersionAssociations[0], dv, roFstInfo, OverrideDocVersionID > 0 ? DocVersionInfo.Get(OverrideDocVersionID) : null);
roFstInfo.ROTableUpdate -= new ROFstInfoROTableUpdateEvent(roFstInfo_ROTableUpdate);
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("DisplayROUpdateROFST");
}