Example #1
0
 public MainWindow()
 {
     myBankAccount      = new MyBankAccount();
     myBankAccount.Date = DateTime.Now;
     this.DataContext   = myBankAccount;
     InitializeComponent();
 }
Example #2
0
 private void reset_Click(object sender, RoutedEventArgs e)
 {
     RadioMale.IsChecked          = false;
     RadioFemale.IsChecked        = false;
     AccountTypeBox.SelectedIndex = -1;
     myBankAccount      = new MyBankAccount();
     myBankAccount.Date = DateTime.Now;
     this.DataContext   = myBankAccount;
 }
Example #3
0
        private void save_Click(object sender, RoutedEventArgs e)
        {
            float result;

            if (RadioMale.IsChecked == true)
            {
                myBankAccount.Gender = Gender.Male;
            }
            if (RadioFemale.IsChecked == true)
            {
                myBankAccount.Gender = Gender.Female;
            }

            if (float.TryParse(AmountBox.Text, out result))
            {
                myBankAccount.Amount = result;
            }
            else
            {
                MessageBox.Show("Wrong input Amount");
            }



            if (AccountTypeBox.SelectedIndex == 0)
            {
                myBankAccount.AccountType = AccountType.Saving;
            }
            if (AccountTypeBox.SelectedIndex == 1)
            {
                myBankAccount.AccountType = AccountType.Giro;
            }
            if (AccountTypeBox.SelectedIndex == 2)
            {
                myBankAccount.AccountType = AccountType.Current;
            }


            myBankAccounts.Add(myBankAccount);


            //MessageBox.Show(myBankAccounts.Count.ToString());
            myBankAccount       = new MyBankAccount();
            RadioMale.IsChecked = false;
            this.DataContext    = myBankAccount;
        }
Example #4
0
        private void search_Click(object sender, RoutedEventArgs e)
        {
            SearchByWindow win2 = new();

            //win2.AccountTypeBox.SelectedItem = null;


            if (myBankAccount.Oib != "")
            {
                foreach (MyBankAccount element in myBankAccounts)
                {
                    if (element.Oib == myBankAccount.Oib)
                    {
                        if (element.Gender == Gender.Male)
                        {
                            win2.RadioMale.IsChecked = true;
                            //MessageBox.Show("male");
                        }

                        else if (element.Gender == Gender.Female)
                        {
                            win2.RadioFemale.IsChecked = true;
                            //MessageBox.Show("fmale");
                        }
                        else
                        {
                            //MessageBox.Show("undefined");
                            win2.RadioMale.IsChecked   = false;
                            win2.RadioFemale.IsChecked = false;
                        }

                        if (element.AccountType == AccountType.Empty)
                        {
                            win2.AccountTypeBox.SelectedItem = null;
                        }

                        else if (element.AccountType == AccountType.Saving)
                        {
                            win2.AccountTypeBox.SelectedIndex = 0;
                        }

                        else if (element.AccountType == AccountType.Giro)
                        {
                            win2.AccountTypeBox.SelectedIndex = 1;
                        }

                        else if (element.AccountType == AccountType.Current)
                        {
                            win2.AccountTypeBox.SelectedIndex = 2;
                        }

                        win2.DataContext = element;



                        win2.Show();
                    }
                }
                myBankAccount    = new MyBankAccount();
                this.DataContext = myBankAccount;
            }
        }