Added support for passing an override DocVersion ID as a 1-time fix to Braidwood data
Utilized ROFSTLookup instead of ROFST in Display RO tab Change Display RO ROFSTLookup based on selected tab
This commit is contained in:
parent
2369fe62dc
commit
9262837ba1
@ -74,7 +74,7 @@ namespace VEPROMS
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public DocVersionInfo SelectedDVI
|
public DocVersionInfo SelectedDVI
|
||||||
{
|
{
|
||||||
get { return _SelectedDVI; }
|
get { return _SelectedDVI; }
|
||||||
@ -229,6 +229,8 @@ namespace VEPROMS
|
|||||||
UpdateFormats(parameter.Substring(4));
|
UpdateFormats(parameter.Substring(4));
|
||||||
else if (parameter.ToUpper().StartsWith("/UF"))
|
else if (parameter.ToUpper().StartsWith("/UF"))
|
||||||
UpdateFormats(null);
|
UpdateFormats(null);
|
||||||
|
else if (parameter.ToUpper().StartsWith("/ODV="))
|
||||||
|
tv.OverrideDocVersionID = int.Parse(parameter.Substring(5, parameter.Length - 5));
|
||||||
}
|
}
|
||||||
VETreeNode tn = VETreeNode.GetFolder(1);
|
VETreeNode tn = VETreeNode.GetFolder(1);
|
||||||
tv.Nodes.Add(tn);
|
tv.Nodes.Add(tn);
|
||||||
@ -1714,8 +1716,8 @@ namespace VEPROMS
|
|||||||
infoTabs.SelectedTab = infotabRO;
|
infoTabs.SelectedTab = infotabRO;
|
||||||
//if (dtp == null) return;
|
//if (dtp == null) return;
|
||||||
|
|
||||||
displayRO.Mydvi = SelectedDVI;
|
//displayRO.Mydvi = SelectedDVI;
|
||||||
displayRO.MyROFST = SelectedROFst;
|
displayRO.MyROFSTLookup = SelectedROFst.GetROFSTLookup(SelectedDVI);
|
||||||
displayRO.MyRTB = (SelectedStepTabPanel == null) ? null :
|
displayRO.MyRTB = (SelectedStepTabPanel == null) ? null :
|
||||||
SelectedStepTabPanel.MyStepPanel.SelectedEditItem == null ? null : SelectedStepTabPanel.MyStepPanel.SelectedEditItem.MyStepRTB;
|
SelectedStepTabPanel.MyStepPanel.SelectedEditItem == null ? null : SelectedStepTabPanel.MyStepPanel.SelectedEditItem.MyStepRTB;
|
||||||
displayRO.TabControl = tc;
|
displayRO.TabControl = tc;
|
||||||
@ -1851,7 +1853,7 @@ namespace VEPROMS
|
|||||||
else if (args.PanelTabName == "DisplayROUpdateROFST")
|
else if (args.PanelTabName == "DisplayROUpdateROFST")
|
||||||
{
|
{
|
||||||
_SelectedROFst = null;
|
_SelectedROFst = null;
|
||||||
displayRO.MyROFST = SelectedROFst;
|
displayRO.MyROFSTLookup = SelectedROFst.GetROFSTLookup(SelectedDVI);
|
||||||
displayRO.RefreshRoTree();
|
displayRO.RefreshRoTree();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1878,6 +1880,7 @@ namespace VEPROMS
|
|||||||
}
|
}
|
||||||
SetCaption(tv.SelectedNode as VETreeNode);
|
SetCaption(tv.SelectedNode as VETreeNode);
|
||||||
displayApplicability.MyDisplayTabItem = tc.SelectedDisplayTabItem;
|
displayApplicability.MyDisplayTabItem = tc.SelectedDisplayTabItem;
|
||||||
|
displayRO.MyROFSTLookup = tc.SelectedDisplayTabItem.MyItemInfo.MyDocVersion.DocVersionAssociations[0].MyROFst.GetROFSTLookup(tc.SelectedDisplayTabItem.MyItemInfo.MyDocVersion);
|
||||||
lblUser.Text = tc.SelectedDisplayTabItem.MyUserRole;
|
lblUser.Text = tc.SelectedDisplayTabItem.MyUserRole;
|
||||||
if (tc.SelectedDisplayTabItem.MyItemInfo.MyDocVersion.MultiUnitCount > 1)
|
if (tc.SelectedDisplayTabItem.MyItemInfo.MyDocVersion.MultiUnitCount > 1)
|
||||||
btnPrint.Visible = false;
|
btnPrint.Visible = false;
|
||||||
@ -2078,12 +2081,12 @@ namespace VEPROMS
|
|||||||
infoTabs.SelectedTab = infotabRO;
|
infoTabs.SelectedTab = infotabRO;
|
||||||
|
|
||||||
if (SelectedStepTabPanel == null) return;
|
if (SelectedStepTabPanel == null) return;
|
||||||
displayRO.MyROFST = SelectedROFst;
|
displayRO.MyROFSTLookup = SelectedROFst.GetROFSTLookup(SelectedDVI);
|
||||||
displayRO.MyRTB = SelectedStepTabPanel.MyStepPanel.SelectedEditItem.MyStepRTB;
|
displayRO.MyRTB = SelectedStepTabPanel.MyStepPanel.SelectedEditItem.MyStepRTB;
|
||||||
displayRO.CurROLink = args.MyLinkText.MyRoUsageInfo;
|
displayRO.CurROLink = args.MyLinkText.MyRoUsageInfo;
|
||||||
displayRO.ROTypeFilter = SelectedStepTabPanel.MyStepPanel.SelectedEditItem is Volian.Controls.Library.GridItem && (SelectedStepTabPanel.MyStepPanel.SelectedEditItem as Volian.Controls.Library.GridItem).MyFlexGrid.IsRoTable ?
|
displayRO.ROTypeFilter = SelectedStepTabPanel.MyStepPanel.SelectedEditItem is Volian.Controls.Library.GridItem && (SelectedStepTabPanel.MyStepPanel.SelectedEditItem as Volian.Controls.Library.GridItem).MyFlexGrid.IsRoTable ?
|
||||||
E_ROValueType.Table : (SelectedStepTabPanel.MyStepPanel.SelectedEditItem.MyItemInfo.IsFigure) ? E_ROValueType.Image: E_ROValueType.Text;
|
E_ROValueType.Table : (SelectedStepTabPanel.MyStepPanel.SelectedEditItem.MyItemInfo.IsFigure) ? E_ROValueType.Image: E_ROValueType.Text;
|
||||||
displayRO.Mydvi = SelectedDVI;
|
//displayRO.Mydvi = SelectedDVI;
|
||||||
displayRO.ProgressBar = bottomProgBar;
|
displayRO.ProgressBar = bottomProgBar;
|
||||||
displayRO.TabControl = tc;
|
displayRO.TabControl = tc;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user