protected override void DataToControls()
{
base.DataToControls();
if (itemDescription != null)
{
var softwareUUT = itemDescription as SoftwareUUT;
if (softwareUUT != null)
{
statusCodeListControl.Populate(softwareUUT.StatusCodes);
warningTextList.Clear();
documentListControl.Clear();
if (softwareUUT.Warnings != null)
{
foreach (var warning in softwareUUT.Warnings)
{
var text = warning as string;
var document = warning as Document;
if (!string.IsNullOrWhiteSpace( text ))
{
warningTextList.AddColumnData( warningTextList.AddRow(), "warning", text );
}
else if (document != null)
{
documentListControl.AddListViewObject( document );
}
}
}
}
}
}