private void SetRepoLinkStatus() { mLinkedRepoItem = null; mLinkIsByExternalID = false; mLinkIsByParentID = false; EditLinkedRepoItemBtn.Visibility = Visibility.Collapsed; UpdateRepoBtn.Visibility = Visibility.Collapsed; //get the item from shared repo if exist mLinkedRepoItem = SharedRepositoryOperations.GetMatchingRepoItem(mItem, null, ref mLinkIsByExternalID, ref mLinkIsByParentID); if (mLinkedRepoItem == null) { LinkStatusImage.Source = General.GetResourceImage("@StarGray_24x24.png"); LinkStatusImage.ToolTip = "The item is not linked to Shared Repository." + Environment.NewLine + "Click to add it to Shared Repository."; UpdateRepoBtn.ToolTip = "Upload to Shared Repository"; } else { LinkStatusImage.Source = General.GetResourceImage("@Star_24x24.png"); string ItemName = Amdocs.Ginger.Common.GeneralLib.General.RemoveInvalidFileNameChars(mLinkedRepoItem.ItemName); if (mLinkIsByParentID || mLinkIsByExternalID) { LinkStatusImage.ToolTip = "The item is linked to the Shared Repository item: '" + Path.Combine(mLinkedRepoItem.ContainingFolder, ItemName) + "'." + Environment.NewLine + "Click to un-link it."; } else { LinkStatusImage.ToolTip = "The item is linked to the Shared Repository item: '" + Path.Combine(mLinkedRepoItem.ContainingFolder, ItemName) + "'."; } UpdateRepoBtn.ToolTip = "Overwrite Shared Repository linked item"; } }
private void SetRepoLinkStatus() { mLinkedRepoItem = null; mLinkIsByExternalID = false; mLinkIsByParentID = false; EditLinkedRepoItemBtn.Visibility = Visibility.Collapsed; UpdateRepoBtn.Visibility = Visibility.Collapsed; //get the item from shared repo if exist mLinkedRepoItem = App.LocalRepository.GetMatchingRepoItem(mItem, null, ref mLinkIsByExternalID, ref mLinkIsByParentID); if (mLinkedRepoItem == null) { LinkStatusImage.Source = General.GetResourceImage("@StarGray_24x24.png"); LinkStatusImage.ToolTip = "The item is not linked to Shared Repository." + Environment.NewLine + "Click to add it to Shared Repository."; UpdateRepoBtn.ToolTip = "Upload to Shared Repository"; } else { LinkStatusImage.Source = General.GetResourceImage("@Star_24x24.png"); if (mLinkIsByParentID || mLinkIsByExternalID) { LinkStatusImage.ToolTip = "The item is linked to the Shared Repository item: '" + mLinkedRepoItem.ContainingFolder + mLinkedRepoItem.ItemName + "'." + Environment.NewLine + "Click to un-link it."; } else { LinkStatusImage.ToolTip = "The item is linked to the Shared Repository item: '" + mLinkedRepoItem.ContainingFolder + mLinkedRepoItem.ItemName + "'."; } UpdateRepoBtn.ToolTip = "Overwrite Shared Repository linked item"; } }