public void DataToControls()
{
if (_identificationNumbers != null)
{
Items.Clear();
foreach (IdentificationNumber number in _identificationNumbers)
{
String idType = "";
if (number is ManufacturerIdentificationNumber)
idType = "MFR";
else if (number is UserDefinedIdentificationNumber)
idType = "USR";
var item = new ListViewItem(idType);
item.SubItems.Add(number.number);
item.SubItems.Add(Enum.GetName(typeof (IdentificationNumberType), number.type));
item.SubItems.Add(number is UserDefinedIdentificationNumber
? ((UserDefinedIdentificationNumber) number).qualifier
: "");
if (number is ManufacturerIdentificationNumber)
item.SubItems.Add(((ManufacturerIdentificationNumber) number).manufacturerName);
else
item.SubItems.Add("");
item.Tag = number;
Items.Add(item);
item.BackColor = item.Index % 2 == 0 ? ATMLContext.COLOR_LIST_EVEN : ATMLContext.COLOR_LIST_ODD;
}
}
}