private void CreateInstanceNode(ClientQueryDataSet.ImagesRow instanceInfo, TreeNode seriesNode) { string instanceText; TreeNode instanceNode; if (instanceInfo.IsInstanceNumberNull( ) || string.IsNullOrEmpty(instanceInfo.InstanceNumber)) { instanceText = instanceInfo.SOPInstanceUID; } else { instanceText = instanceInfo.InstanceNumber; } instanceNode = new TreeNode(instanceText); instanceNode.Tag = instanceInfo; _imagesNodes.Add(instanceInfo.SOPInstanceUID, instanceNode); seriesNode.Nodes.Add(instanceNode); instanceNode.Checked = __CheckedInstances.Contains(instanceInfo); }
private TreeNode FindInstanceNode(ClientQueryDataSet.ImagesRow instanceInfo, TreeNode seriesNode) { if (_imagesNodes.ContainsKey(instanceInfo.SOPInstanceUID)) { return(_imagesNodes [instanceInfo.SOPInstanceUID]); } else { return(null); } }