示例#1
0
 private void MAdapter_ItemClick(object sender, int e)
 {
     //Should add if Client wants to remove an item
     new Android.Support.V7.App.AlertDialog.Builder(this)
     .SetIcon(Resource.Drawable.ic_alert)
     .SetTitle("Removing Item")
     .SetMessage("Are you sure you want to remove this item?")
     .SetPositiveButton("Yes", (c, ev) =>
     {
         MainActivity.CartItems.Remove(itemsList[e]);
         itemsList = MainActivity.CartItems;
         mAdapter  = new CartItemsListAdapter(itemsList);
         mRecycleView.SetAdapter(mAdapter);
     })
     .SetNegativeButton("No", (c, ev) => { })
     .Show();
 }
示例#2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_my_cart);
            itemsList      = MainActivity.CartItems;
            mRecycleView   = FindViewById <RecyclerView>(Resource.Id.myCartItemsRecyclerView);
            mLayoutManager = new LinearLayoutManager(this);
            mRecycleView.SetLayoutManager(mLayoutManager);
            mAdapter            = new CartItemsListAdapter(itemsList);
            mAdapter.ItemClick += MAdapter_ItemClick;
            mRecycleView.SetAdapter(mAdapter);
            offersList = MainActivity.CartOffers;

            oRecycleView   = FindViewById <RecyclerView>(Resource.Id.myCartOffersRecyclerView);
            oLayoutManager = new LinearLayoutManager(this);
            oRecycleView.SetLayoutManager(oLayoutManager);
            oAdapter             = new CartOffersListAdapter(offersList);
            oAdapter.OfferClick += OAdapter_OfferClick;
            oRecycleView.SetAdapter(oAdapter);
            TextView proceedCheck = (TextView)FindViewById(Resource.Id.proceedCheckoutTV);

            proceedCheck.Click += ProceedCheck_Click;
            // Create your application here
        }