コード例 #1
0
 private void btnWithdraw_Click(object sender, EventArgs e)
 {
     if (numWithdraw.Value != 0.00M)
     {
         if (this.User.Balance - (double)numWithdraw.Value < 0)
         {
             MessageBox.Show("Het is niet mogelijk in het rood te staan.");
         }
         else
         {
             if ((double)numWithdraw.Value > 500)
             {
                 MessageBox.Show("Het bedrag mag niet hoger zijn dan €500,00");
             }
             else
             {
                 this.User.Withdraw((double)-(numWithdraw.Value));
                 MessageBox.Show("Het bedrag is van uw rekening afgehaald.");
                 lblTransactionCount.Text = string.Format("Transacties over vandaag: {0} / 3", 3 - this.User.WithdrawCount);
                 balance balance = new balance(this.User.AccountNumber);
                 this.Hide();
                 balance.ShowDialog();
                 this.Close();
             }
         }
     }
     else
     {
         MessageBox.Show("Het minimale bedrag is € 0,01");
     }
 }
コード例 #2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            User User        = new User(int.Parse(tbxBanknum.Text.Trim()));
            int  LoginResult = User.Login(this.tbxPincode.Text.Trim());

            Console.WriteLine(LoginResult);
            switch (LoginResult)
            {
            case 0:
                MessageBox.Show("Account bestaat niet, Neem alstublieft contact met ons op om een rekening te openen.");
                break;

            case 1:
                MessageBox.Show("U account is momenteel geblokeerd. Neem alstublieft contact met ons op.");
                break;

            case 2:
                MessageBox.Show("U pincode is verkeerd, probeer het opnieuw.");
                break;

            case 3:
                balance balance = new balance(User.AccountNumber);
                this.Hide();
                balance.ShowDialog();
                this.Close();
                break;
            }
        }
コード例 #3
0
        private void lblNavSaldo_Click(object sender, EventArgs e)
        {
            balance balance = new balance(this.User.AccountNumber);

            this.Hide();
            balance.ShowDialog();
            this.Close();
        }
コード例 #4
0
ファイル: deposit.cs プロジェクト: Sweex999/Geldautomaat
        private void btnDeposit_Click(object sender, EventArgs e)
        {
            if (numDeposit.Value != 0.00M)
            {
                this.User.Deposit((double)numDeposit.Value);
                MessageBox.Show("Het bedrag is toegevoegd aan uw rekening");
            }
            else
            {
                MessageBox.Show("Het minimale bedrag is € 0,01");
            }
            Console.WriteLine(this.Text);
            balance balance = new balance(this.User.AccountNumber);

            this.Hide();
            balance.ShowDialog();
            this.Close();
        }