B2026-088 Refresh Issue with Refreshing Step Numbers After an inserted Step #838
No files matched your search
@@ -1499,7 +1499,7 @@ namespace VEPROMS
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (tc.MyEditItem != null && displayRO.MyROFST != null && tc.MyEditItem.MyItemInfo.MyDocVersion.DocVersionAssociations[0].ROFstID != displayRO.MyROFST.ROFstID)
|
else if (displayRO.MyROFST != null && tc?.MyEditItem?.MyItemInfo?.MyDocVersion?.DocVersionAssociations != null && tc.MyEditItem.MyItemInfo.MyDocVersion.DocVersionAssociations.Count > 0 && tc.MyEditItem.MyItemInfo.MyDocVersion.DocVersionAssociations[0].ROFstID != displayRO.MyROFST.ROFstID)
|
||||||
{
|
{
|
||||||
SelectedROFst = tc.MyEditItem.MyItemInfo.MyDocVersion.DocVersionAssociations[0].MyROFst;
|
SelectedROFst = tc.MyEditItem.MyItemInfo.MyDocVersion.DocVersionAssociations[0].MyROFst;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2153,7 +2153,28 @@ namespace VEPROMS.CSLA.Library
|
|||||||
return GetNext();
|
return GetNext();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private static void ResetOrdinal(int itemID)
|
|
||||||
|
//B2026-088 Refresh Issue with Refreshing Step Numbers After an inserted Step
|
||||||
|
public void ResetOrdinalandPrevious(ItemInfo prevItm)
|
||||||
|
{
|
||||||
|
MyPrevious = prevItm;
|
||||||
|
_Ordinal = null;
|
||||||
|
_TagsSetup = false;
|
||||||
|
ConvertListToDictionary();
|
||||||
|
if (_CacheByPrimaryKey.ContainsKey(ItemID.ToString()))
|
||||||
|
{
|
||||||
|
ItemInfo[] items = _CacheByPrimaryKey[ItemID.ToString()].ToArray();
|
||||||
|
foreach (ItemInfo item in items)
|
||||||
|
{
|
||||||
|
item.MyPrevious = prevItm;
|
||||||
|
item._Ordinal = null;
|
||||||
|
item._TagsSetup = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
OnOrdinalChange(ItemID); // After _Ordinal reset trigger event
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void ResetOrdinal(int itemID)
|
||||||
{
|
{
|
||||||
ConvertListToDictionary();
|
ConvertListToDictionary();
|
||||||
string key = itemID.ToString();
|
string key = itemID.ToString();
|
||||||
|
|||||||
@@ -1259,7 +1259,20 @@ namespace Volian.Controls.Library
|
|||||||
default: // Need debug
|
default: // Need debug
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (updateStatus)
|
|
||||||
|
//B2026-088 Refresh Issue with Refreshing Step Numbers After an inserted Step
|
||||||
|
EditItem tmp = this;
|
||||||
|
while (tmp.MyNextEditItem != null)
|
||||||
|
{
|
||||||
|
ItemInfo prevIInfo = tmp.MyItemInfo;
|
||||||
|
tmp = tmp.MyNextEditItem;
|
||||||
|
tmp.MyItemInfo.ResetOrdinalandPrevious(prevIInfo);
|
||||||
|
tmp.RefreshOrdinal();
|
||||||
|
}
|
||||||
|
|
||||||
|
Application.DoEvents();
|
||||||
|
|
||||||
|
if (updateStatus)
|
||||||
MyStepPanel.SelectedEditItem = newEditItem;//Update Screen
|
MyStepPanel.SelectedEditItem = newEditItem;//Update Screen
|
||||||
}
|
}
|
||||||
protected static int _WatchThis = 1;
|
protected static int _WatchThis = 1;
|
||||||
|
|||||||
Reference in new issue
Block a user