ATML1671Reader.controls.TestConfigurationControl.uutListControl_OnFind C# (CSharp) Метод

uutListControl_OnFind() приватный Метод

private uutListControl_OnFind ( ) : void
Результат void
        private void uutListControl_OnFind()
        {
            var selectedUUTs = new List<string>();
            foreach (ListViewItem lvi in uutListControl.Items)
            {
                var itemRef = lvi.Tag as ItemDescriptionReference;
                if (itemRef != null)
                {
                    var docRef = itemRef.Item as DocumentReference;
                    if (docRef != null)
                    {
                        selectedUUTs.Add(docRef.uuid);
                    }
                }
            }
            var form = new DocumentLibrarySelectionForm(selectedUUTs, dbDocument.DocumentType.UUT_DESCRIPTION);
            if (DialogResult.OK == form.ShowDialog())
            {
                Document document = form.SelectedDocument;
                if (document != null)
                {
                    try
                    {
                        UUTDescription uut = UUTDescription.Deserialize(document.Item);
                        if (uut != null)
                        {
                            AddUutDocumentReference(uut);
                        }
                    }
                    catch (Exception e)
                    {
                        LogManager.SourceError(ATMLReader.SOURCE, e);
                    }
                }
            }
        }