private void importBtn_Click(object sender, EventArgs e) { foreach (listItem item in accountsClb.CheckedItems) { CheckedAccounts.Add(item.Account); } this.DialogResult = DialogResult.OK; this.Close(); }
/// <summary> /// Удаление аккаунта из очереди запуска /// </summary> private void RemoveAccountFromQueue() { Account temp = null; foreach (var a in CheckedAccounts) { if (!a.IsChecked) { temp = a; break; } } if (temp != null) { CheckedAccounts.Remove(temp); } }
/// <summary> /// Добавление Аккаунта в очередь запуска /// </summary> private void AddAccountToQueue() { if (CheckedAccounts.Count == 3) { return; } foreach (var a in Accounts.Where(a => a.IsChecked)) { if (CheckedAccounts .Any(c => c.AccountId == a.AccountId)) { continue; } CheckedAccounts.Add(a); } }