Ejemplo n.º 1
0
        private void buttonSubmit_Click(object sender, EventArgs e)
        {
            //bankUserDB.Remove(bankUserM); //remove the data from file to rewrite latest changes on file

            if (radioButtonDeposit.Checked) //deposit
            {
                bankUserM.Deposit = true;
                depositForm       = new Deposit_Withdraw(bankUserM);
                depositForm.Text  = "Deposit";
                this.Visible      = false;

                bankUserM    = depositForm.getDep_WidthData(); //calls Deposit Form and after is done, it returns Class
                this.Visible = true;
            }
            else if (radioButtonWithdrawl.Checked)  //withdraw
            {
                bankUserM.Deposit = false;
                depositForm       = new Deposit_Withdraw(bankUserM);
                depositForm.Text  = "Withdraw";
                this.Visible      = false;

                bankUserM    = depositForm.getDep_WidthData(); //calls Deposit Form and after is done, it returns Class
                this.Visible = true;
            }
            else if (radioButtonBalance.Checked) //balance
            {
                Balance balanceForm = new Balance(bankUserM);
                this.Visible = false;
                balanceForm.ShowDialog();
                this.Visible = true;
            }
            else if (radioButtonTransfer.Checked)  //transfer
            {
                transferForm = new TransferForm(bankUserM);
                this.Visible = false;

                bankUserM    = transferForm.getTransferData(); //this calls method in transfer form which calls the showdialog form
                this.Visible = true;
            }
            else
            {
                string       message = "Are you sure you want to Logg Off? ";
                DialogResult button  =
                    MessageBox.Show(message, "Logg Off!",
                                    MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                if (button == DialogResult.Yes)
                {
                    for (int x = 0; x < bankUserDB.Count; x++)  //Loop will save changes to list which will update the text file
                    {
                        if (bankUserM.AccountNumber == bankUserDB[x].AccountNumber)
                        {
                            bankUserDB[x].CheckingBalance = bankUserM.CheckingBalance;
                            bankUserDB[x].SavingBalance   = bankUserM.SavingBalance;

                            Console.WriteLine("Main loop.. " + bankUserDB[x].UserID + "  " + bankUserDB[x].SavingBalance + " " + bankUserDB[x].CheckingBalance);
                            break;
                        }
                    }

                    BankUserDB.SaveProducts(bankUserDB);

                    this.Visible = false;
                    logInForm.Show();
                }
            }
        }
Ejemplo n.º 2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     bankUsers             = BankUserDB.GetProducts();
     textBoxMessage.Cursor = Cursors.No; //blocks message block
 }