ATMLCommonLibrary.controls.document.LegalDocumentListControl.DataToControls C# (CSharp) Method

DataToControls() private method

private DataToControls ( ) : void
return void
        private void DataToControls()
        {
            if (_legalDocuments != null)
            {
                if (_legalDocuments.Items != null)
                {
                    if (_legalDocuments.Items.Length != _legalDocuments.ItemsElementName.Length)
                        throw new Exception("Inconsistant Data");
                    lvList.Items.Clear();
                    for (int i = 0; i < _legalDocuments.Items.Length; i++)
                    {
                        Document document = _legalDocuments.Items[i];
                        document.LegalDocumentType = _legalDocuments.ItemsElementName[i];
                        var lvi =
                            new ListViewItem(Enum.GetName(
                                typeof (HardwareItemDescriptionLegalDocumentsItemsChoiceType),
                                document.LegalDocumentType));
                        lvi.SubItems.Add(document.name);
                        lvi.SubItems.Add(document.version);
                        lvi.Tag = document;
                        lvList.Items.Add(lvi);
                    }
                }
            }
        }