Example #1
0
 public virtual void Refresh()
 {
     _persoon = Gegevens.GetServerData(_persoon.Id, _persoon.Password);
     _groep = Gegevens.CurrentGroup();
     CreateEnvironments();
     ((Payscherm) this.Activity).TotalDebt = _persoon.TotaalSchuldGroep(_groep);
     RefreshHandler.PostDelayed(CancelAnimation, 700);
 }
Example #2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            _persoon = Gegevens.GetPerson();
            _groep = Gegevens.CurrentGroup();

            SetContentView(Resource.Layout.Payscherm);

            _toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
            _totalDebt = _toolbar.FindViewById<TextView>(Resource.Id.Title);
            TotalDebt = _persoon.TotaalSchuldGroep(_groep);

            SetSupportActionBar(_toolbar);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowHomeEnabled(true);
            SupportActionBar.Title = "";

            _fragments = new PaySchermFragment[]
            {
                new InboxFragment(),
                new OutboxFragment(),
            };
            var titles = CharSequence.ArrayFromStringArray(new[]
            {
                "Inbox",
                "Outbox"
            });

            _viewPager = FindViewById<ViewPager>(Resource.Id.viewpager);
            _viewPager.Adapter = new TabsFragmentPagerAdapter(SupportFragmentManager, _fragments, titles);
            _viewPager.SetCurrentItem(0, true);

            _tabLayout = FindViewById<TabLayout>(Resource.Id.sliding_tabs);
            _tabLayout.SetupWithViewPager(_viewPager);

            _tabLayout.SetOnTabSelectedListener(this);

            Button newPaymentButton = FindViewById<Button>(Resource.Id.buttonNewPayment);
            newPaymentButton.Click += (sender, e) =>
            {
                var activity = new Intent(this, typeof(Betaalscherm));
                StartActivity(activity);
            };
        }