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);
}
}
}
}