public FormBackupList(List<LocalInfo> infoList, ComputerNameInfo[] computerNames) { InitializeComponent(); ListViewItem firstItem = null; for (int i = 0; i < infoList.Count; i++) { LocalInfo lbInfo = infoList[i]; ListViewItem lvItem = AddListViewItem(lbInfo); firstItem = lvItem; } if (firstItem != null) { firstItem.Selected = true; firstItem.Focused = true; } lvBackupList.Columns[0].Width = lvBackupList.Width * 19 / 100; lvBackupList.Columns[1].Width = lvBackupList.Width * 40 / 100; lvBackupList.Columns[2].Width = lvBackupList.Width * 40 / 100; computerNameInfoDict = CollectionHelper.CollectionToDictionary<Guid, ComputerNameInfo>(computerNames, (k) => { return k.Guid; }); computerGuid = TransferConfigManager.GetComputerGuid(); if (computerNameInfoDict.TryGetValue(computerGuid, out computerName)) { tbComputerName.Text = computerName.Name; } }
public void SetComputerNameDict(ComputerNameInfo[] computerNames) { this.Backups.ComputerNames = computerNames; }
private void tbComputerName_TextChanged(object sender, EventArgs e) { if (computerName == null) { computerName = new ComputerNameInfo() { Guid = computerGuid }; } computerName.Name = tbComputerName.Text; }
public FormJournal(TransferJournalItem[] source, ComputerNameInfo[] computerNames) { InitializeComponent(); computerNameDict = CollectionHelper.CollectionToDictionary<Guid, ComputerNameInfo>(computerNames, k => { return k.Guid; }); transferJournalItemBindingSource.DataSource = source; }