private void BtnNewAccount_Click(object sender, RoutedEventArgs e) { UpdateAccounts(); if (OptChecking.IsChecked == true) { BankAccount Checking = new CheckingAccount(decimal.Parse(TxtCredit.Text)); selectedCustomer.AddBankaccount(Checking); //för att kunna lägga till ett bankkonto måste man ha en vald kund först (rad 40) MessageBox.Show("Du har skapat ett lönekonto!"); return; } else if (OptSavings.IsChecked == true) { BankAccount Savings = new SavingsAccount(); selectedCustomer.AddBankaccount(Savings); MessageBox.Show("Du har skapat ett sparkonto!"); return; } else if (OptRetirement.IsChecked == true) { BankAccount Retirement = new RetirementAccount(); MessageBox.Show("Du har skapat ett pensionskonto!"); selectedCustomer.AddBankaccount(Retirement); return; } }
private void MakeAccount() { foreach (var c in customerList.Customers) { if (comboCustomers.SelectedItem.Equals(c.GetFullName())) { if ((rbtnC.IsChecked == true) && (boxCredit.Text != "")) { int banknumber = c.AccountNumber(); checkingAccount = new CheckingAccount(int.Parse(boxCredit.Text)); c.AddBankAccount(checkingAccount); checkingAccount.AddAccountNumber(banknumber); MessageBox.Show("Du har skapat ett lönekonto!"); } if (rbtnR.IsChecked == true) { int banknumber = c.AccountNumber(); retirementAccount = new RetirementAccount(); c.AddBankAccount(retirementAccount); retirementAccount.AddAccountNumber(banknumber); MessageBox.Show("Du har skapat ett pensionsspar!"); } if (rbtnS.IsChecked == true) { int banknumber = c.AccountNumber(); savingAccount = new SavingAccount(); c.AddBankAccount(savingAccount); savingAccount.AddAccountNumber(banknumber); MessageBox.Show("Du har skapat ett sparkonto!"); } } } }