ATMLCommonLibrary.controls.capability.CapabilityReferenceForm.DataToControls C# (CSharp) Method

DataToControls() private method

private DataToControls ( ) : void
return void
        private void DataToControls()
        {
            if (_documentReference != null)
            {
                Document document = null;

                edtName.Value = _documentReference.ID;
                edtVersion.Value = "";
                edtUUID.Value = _documentReference.uuid;
                if (DocumentManager.HasDocument(_documentReference.uuid))
                {
                    document = DocumentManager.GetDocument(_documentReference.uuid);
                    String xml = Encoding.UTF8.GetString(document.DocumentContent);
                    Capabilities1 capabilities = Capabilities1.Deserialize(xml);
                    capabilityListControl.CapabilityItems = capabilities.Items;
                    _documentReference.DocumentContent = Encoding.UTF8.GetBytes(xml);
                    _documentReference.DocumentType = dbDocument.DocumentType.CAPABILITY_LIBRARY;
                    _documentReference.DocumentName = document.name;
                    _documentReference.ContentType = document.ContentType;
                    if (capabilityListControl.InstrumentDescription != null &&
                        !capabilityListControl.InstrumentDescription.HasDoument(document.uuid))
                    {
                        capabilityListControl.InstrumentDescription.AddDocument(document);
                    }
                    else if (capabilityListControl.TestAdapterDescription != null &&
                             !capabilityListControl.TestAdapterDescription.HasDoument(document.uuid))
                    {
                        capabilityListControl.TestAdapterDescription.AddDocument(document);
                    }
                    else if (capabilityListControl.TestStationDescription != null &&
                             !capabilityListControl.TestStationDescription.HasDoument(document.uuid))
                    {
                        capabilityListControl.TestStationDescription.AddDocument(document);
                    }
                }
            }
        }