Exemplo n.º 1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            users = new AtmUsers();
            SetContentView(Resource.Layout.withdrawal_other);
        }
Exemplo n.º 2
0
        private JavaList <AtmUserTransaction> GetTransactions()
        {
            var users        = new AtmUsers();
            var user         = users.GetUser(cardNumber);
            var transactions = user.Transactions.OrderByDescending(i => i.Date).Take(5);

            return(new JavaList <AtmUserTransaction>(transactions));
        }
Exemplo n.º 3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            users      = new AtmUsers();
            cardNumber = Intent.GetStringExtra("UserCard") ?? string.Empty;
            SetContentView(Resource.Layout.withdrawal);

            var buttonWithdrawal10 = FindViewById <Button>(Resource.Id.button10);

            buttonWithdrawal10.Click += delegate
            {
                WithdrawAmount(10);
            };

            var buttonWithdrawal20 = FindViewById <Button>(Resource.Id.button20);

            buttonWithdrawal20.Click += delegate
            {
                WithdrawAmount(20);
            };

            var buttonWithdrawal30 = FindViewById <Button>(Resource.Id.button30);

            buttonWithdrawal30.Click += delegate
            {
                WithdrawAmount(30);
            };

            var buttonWithdrawal50 = FindViewById <Button>(Resource.Id.button50);

            buttonWithdrawal50.Click += delegate
            {
                WithdrawAmount(50);
            };

            var buttonWithdrawal100 = FindViewById <Button>(Resource.Id.button100);

            buttonWithdrawal100.Click += delegate
            {
                WithdrawAmount(100);
            };

            var buttonWithdrawal200 = FindViewById <Button>(Resource.Id.button200);

            buttonWithdrawal200.Click += delegate
            {
                WithdrawAmount(200);
            };

            var buttonWithdrawal300 = FindViewById <Button>(Resource.Id.button300);

            buttonWithdrawal300.Click += delegate
            {
                WithdrawAmount(300);
            };
        }
Exemplo n.º 4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.current_balance);

            cardNumber = Intent.GetStringExtra("UserCard") ?? string.Empty;
            var users = new AtmUsers();
            var user  = users.GetUser(cardNumber);

            var balanceLabel    = FindViewById <TextView>(Resource.Id.currentBalanceLabel);
            var lastTransaction = user.Transactions.OrderByDescending(i => i.Date).First();

            balanceLabel.Text = $"Current balance: {lastTransaction.AccountBalance}";
        }