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;
 }
Example #4
0
 public FormJournal(TransferJournalItem[] source, ComputerNameInfo[] computerNames)
 {
     InitializeComponent();
     computerNameDict = CollectionHelper.CollectionToDictionary<Guid, ComputerNameInfo>(computerNames, k => { return k.Guid; });
     transferJournalItemBindingSource.DataSource = source;
 }