Пример #1
0
        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.");
            }
        }
Пример #2
0
 private void lbx_accounts_SelectedIndexChanged(object sender, EventArgs e)
 {
     AktuelltKonto = (BankkontoMedRäntaOchInnehavare)lbx_accounts.SelectedItem;
     UpdateAktuelltKonto();
     EnableDisableButtons();
 }