Development #634
@@ -1807,14 +1807,15 @@ namespace VEPROMS
 | 
			
		||||
						// Deactivate previous procedure tab state by user
 | 
			
		||||
						VEPROMS.CSLA.Library.Item.DeactivateStateDisplayTabTmp(MySessionInfo.UserID);
 | 
			
		||||
						// Save current procedure tab state
 | 
			
		||||
						foreach (KeyValuePair<string, DisplayTabItem> pgTab in tc._MyDisplayTabItems)
 | 
			
		||||
 | 
			
		||||
						//B2024-082 Remember Tabs Not opening in correct order
 | 
			
		||||
						foreach (DisplayTabItem dti in tc.MyBar.Items)
 | 
			
		||||
						{
 | 
			
		||||
							cnt++;
 | 
			
		||||
							DisplayTabID = pgTab.Key;
 | 
			
		||||
							TabItemID = Int32.Parse(DisplayTabID.Substring(DisplayTabID.IndexOf("Item - ") + 7));
 | 
			
		||||
							DisplayTabName = pgTab.Value.ToString();
 | 
			
		||||
							//tc.SelectedDisplayTabItem.MyStepTabPanel.ToString()
 | 
			
		||||
							VEPROMS.CSLA.Library.Item.AddDisplayTabsState(TabItemID, DisplayTabID, DisplayTabName, MySessionInfo.UserID, cnt);
 | 
			
		||||
							DisplayTabID = dti.MyKey;
 | 
			
		||||
							TabItemID = dti.MyItemInfo.ItemID;
 | 
			
		||||
							DisplayTabName = dti.ToString();
 | 
			
		||||
                            Item.AddDisplayTabsState(TabItemID, DisplayTabID, DisplayTabName, MySessionInfo.UserID, cnt);
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
 | 
			
		||||
@@ -2513,6 +2514,7 @@ namespace VEPROMS
 | 
			
		||||
						{
 | 
			
		||||
							SelectedStepTabPanel.Select();
 | 
			
		||||
							dlgFindReplace.MyEditItem = tc.MyEditItem;
 | 
			
		||||
							SpellChecker.MyEditItem = tc.MyEditItem;   //B2025-043 Remember Tabs is not setting the EditItem for the active window causing a PROMS crash when Spell Check
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
 
 | 
			
		||||
@@ -603,7 +603,8 @@ namespace Volian.Controls.Library
 | 
			
		||||
		{
 | 
			
		||||
			ItemInfo myItemInfo = myItemInfo2;
 | 
			
		||||
 | 
			
		||||
			if (myItemInfo.MyDocVersion == null) // bug fix: B2016-108 disconnected data will not have a MyDocVersion
 | 
			
		||||
			//B2025-046 Remember Tabs failing when swapping versions of PROMS
 | 
			
		||||
			if (myItemInfo?.MyDocVersion == null) // bug fix: B2016-108 disconnected data will not have a MyDocVersion
 | 
			
		||||
			{
 | 
			
		||||
				FlexibleMessageBox.Show(this, "Possible disconnected item", "Item Not Found");
 | 
			
		||||
				return null;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user