コード例 #1
0
        private void SubmitButton_Click(object sender, EventArgs e)
        {
            DialogResult result = default(DialogResult);
            bool         x      = inputCorrectSubmit();

            if (x)
            {
                switch (myState)
                {
                case "add":
                    currentAccount = PopulateAccount();

                    accounts.Add(currentAccount);
                    accountDB.DatabaseAdd(currentAccount);
                    added = true;
                    this.Close();
                    break;

                case "edit":
                    currentAccount = PopulateAccount();
                    accounts.RemoveAt(FindIndex(currentAccount.AccountNo));
                    accounts.Add(currentAccount);
                    accountDB.DatabaseEdit(currentAccount);
                    setUpAccountListView();

                    break;
                }
                myState = "view";
                FormDisplay(myState);
            }
        }