コード例 #1
0
        private void importBtn_Click(object sender, EventArgs e)
        {
            foreach (listItem item in accountsClb.CheckedItems)
            {
                CheckedAccounts.Add(item.Account);
            }

            this.DialogResult = DialogResult.OK;
            this.Close();
        }
コード例 #2
0
ファイル: MainViewModel.cs プロジェクト: Zerohout/FWUtility
        /// <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);
            }
        }
コード例 #3
0
ファイル: MainViewModel.cs プロジェクト: Zerohout/FWUtility
        /// <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);
            }
        }