コード例 #1
0
 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;
     }
 }
コード例 #2
0
        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!");
                    }
                }
            }
        }