コード例 #1
0
ファイル: Form1.cs プロジェクト: ahpope/personal
        private void UpdateAllAccountCmbx()
        {
            IncomeAccountCmbx.DataSource    = null;
            IncomeAccountCmbx.DataSource    = database.Accounts.ToList();
            IncomeAccountCmbx.DisplayMember = "AccountName";
            IncomeAccountCmbx.ValueMember   = "AccountID";
            IncomeAccountCmbx.Refresh();

            TransactionAccountCmbx.DataSource    = null;
            TransactionAccountCmbx.DataSource    = database.Accounts.ToList();
            TransactionAccountCmbx.DisplayMember = "AccountName";
            TransactionAccountCmbx.ValueMember   = "AccountID";
            TransactionAccountCmbx.Refresh();

            RemoveAccountTypesCmbx.DataSource    = null;
            RemoveAccountTypesCmbx.DataSource    = database.Accounts.ToList();
            RemoveAccountTypesCmbx.DisplayMember = "AccountName";
            RemoveAccountTypesCmbx.ValueMember   = "AccountID";
            RemoveAccountTypesCmbx.Refresh();

            RemoveIncomeAccountCmbx.DataSource    = null;
            RemoveIncomeAccountCmbx.DataSource    = database.Accounts.ToList();
            RemoveIncomeAccountCmbx.DisplayMember = "AccountName";
            RemoveIncomeAccountCmbx.ValueMember   = "AccountID";
            RemoveIncomeAccountCmbx.Refresh();
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: ahpope/personal
        private bool CheckDuplicateAccount()
        {
            for (int i = 0; i < IncomeAccountCmbx.Items.Count; i++)
            {
                if (AccountTypeTxt.Text == IncomeAccountCmbx.GetItemText(IncomeAccountCmbx.Items[i]))
                {
                    return(true);
                }
            }

            return(false);
        }