protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.transaction_create); Description = FindViewById <EditText>(Resource.Id.txt_create_trans_desc); Recipient = FindViewById <EditText>(Resource.Id.txt_create_trans_recipient); Memo = FindViewById <EditText>(Resource.Id.txt_create_trans_memo); Amount = FindViewById <EditText>(Resource.Id.txt_create_trans_amount); ChangeType = FindViewById <Button>(Resource.Id.btn_create_trans_change_type); Send = FindViewById <Button>(Resource.Id.btn_create_trans_send); Save = FindViewById <Button>(Resource.Id.btn_create_trans_save); Cancel = FindViewById <Button>(Resource.Id.btn_create_trans_cancel); account = BsonSerializer.Deserialize <AccountModel>(Intent.GetStringExtra("Account")); user = BsonSerializer.Deserialize <UserModel>(Intent.GetStringExtra("User")); Spinner = FindViewById <Spinner>(Resource.Id.sp_create_trans_spinner); Adapter = new PaymentMethodAdapter(this, account.PaymentMethods); Spinner.Adapter = Adapter; ChangeType.Click += ChangeType_Click; Send.Click += Send_Click; Save.Click += Save_Click; Cancel.Click += Cancel_Click; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.payment_list); user = BsonSerializer.Deserialize <UserModel>(Intent.GetStringExtra("User")); account = BsonSerializer.Deserialize <AccountModel>(Intent.GetStringExtra("Account")); spinner = FindViewById <Spinner>(Resource.Id.spPaymentMethods); models = new List <PaymentModel>(); adapter = new PaymentMethodAdapter(this, models); spinner.Adapter = adapter; sc = SynchronizationContext.Current; description = FindViewById <TextView>(Resource.Id.txtPaymentMethodDescription); nameoncard = FindViewById <TextView>(Resource.Id.txtNameOnCard); number = FindViewById <TextView>(Resource.Id.txtCardNumber); expiry = FindViewById <TextView>(Resource.Id.txtExpiry); security = FindViewById <TextView>(Resource.Id.txtSecurityCode); zip = FindViewById <TextView>(Resource.Id.txtZipCode); add = FindViewById <Button>(Resource.Id.btn_add_pmethod); edit = FindViewById <Button>(Resource.Id.btn_edit_pmethod); exit = FindViewById <Button>(Resource.Id.btn_exit_payment_methods); refresh = FindViewById <Button>(Resource.Id.btn_pm_refresh); add.Click += Add_Click; add.Click += Refresh_Click; edit.Click += Edit_Click; exit.Click += (object sender, EventArgs args) => { Intent intent = new Intent(this, typeof(ProfileActivity)); intent.PutExtra("User", user.ToJson()); intent.PutExtra("Account", account.ToJson()); this.StartActivity(intent); Finish(); }; refresh.Click += Refresh_Click; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.deposit_withdraw_funds); account = BsonSerializer.Deserialize <AccountModel>(Intent.GetStringExtra("Account")); user = BsonSerializer.Deserialize <UserModel>(Intent.GetStringExtra("User")); depositwithdraw = FindViewById <Button>(Resource.Id.btn_dw_change_type); send = FindViewById <Button>(Resource.Id.btn_dw_send); cancel = FindViewById <Button>(Resource.Id.btn_dw_cancel); spinner = FindViewById <Spinner>(Resource.Id.sp_dw_payment_method); adapter = new PaymentMethodAdapter(this, account.PaymentMethods); spinner.Adapter = adapter; balance = FindViewById <EditText>(Resource.Id.txt_dw_current_balance); balance.Text = String.Format("{0:C}", account.Balance); changed = FindViewById <EditText>(Resource.Id.txt_dw_amount_moved); send.Click += Send_Click; depositwithdraw.Click += (object sender, EventArgs args) => { if (depositwithdraw.Text == "Withdraw") { depositwithdraw.Text = "Deposit"; } else { depositwithdraw.Text = "Withdraw"; } }; cancel.Click += (object sender, EventArgs args) => { Return(); }; }