private void btn_create_Click(object sender, EventArgs e) { double saldo = 0.0; double interest = 0.0; try { saldo = double.Parse(tbx_create.Text); interest = double.Parse(tbx_interest.Text); if (tbx_firstname.Text.Length == 0) { MessageBox.Show("Måste ange ett förnamn för att kunna skapa ett konto."); } else if (tbx_lastname.Text.Length == 0) { MessageBox.Show("Måste ange ett efternamn för att kunna skapa ett konto."); } else { Person person = new Person(tbx_lastname.Text, tbx_firstname.Text); BankkontoMedRäntaOchInnehavare konto = new BankkontoMedRäntaOchInnehavare(saldo, interest, person); lbx_accounts.Items.Add(konto); lbx_accounts.SelectedIndex = lbx_accounts.Items.Count - 1; lbx_accounts.Focus(); AktuelltKonto = konto; UpdateAktuelltKonto(); EnableDisableButtons(); } } catch (FormatException) { MessageBox.Show("Ogiltigt värde, måste ha giltiga flyttal för saldo och ränta."); } }
private void lbx_accounts_SelectedIndexChanged(object sender, EventArgs e) { AktuelltKonto = (BankkontoMedRäntaOchInnehavare)lbx_accounts.SelectedItem; UpdateAktuelltKonto(); EnableDisableButtons(); }