void SetuprecyclerView() { cartrv.SetLayoutManager(new LinearLayoutManager(cartrv.Context)); cartadapter = new CartAdapter(cartresult); cartadapter.ItemClick += Cartadapter_ItemClick; cartadapter.DeleteItemClick += Cartadapter_DeleteItemClick; cartrv.SetAdapter(cartadapter); }
public CartViewHolder(View view, CartAdapter adapter) : base(view, adapter) { NameView = view.FindViewById <TextView>(Resource.Id.cartProductName); PriceView = view.FindViewById <TextView>(Resource.Id.cartProductPrice); DiscountView = view.FindViewById <TextView>(Resource.Id.productDiscount); DiscountMain = view.FindViewById <LinearLayout>(Resource.Id.discountView); ThumbnailView = view.FindViewById <ImageView>(Resource.Id.cartProductPhoto); QuantityView = view.FindViewById <TextView>(Resource.Id.cartQuantityTextview); }
public void OnResponse(Java.Lang.Object response) { progressDialog.Show(); try { JSONArray jsonArray = new JSONArray(response.ToString()); if (jsonArray.Length() > 0) { topSellList.Clear(); for (int i = 0; i < jsonArray.Length(); i++) { JSONObject jsonObject1 = jsonArray.GetJSONObject(i); string product_id = jsonObject1.GetString("itemmastid"); string varient_id = jsonObject1.GetString("itemmastid"); string product_name = jsonObject1.GetString("itemid"); string description = jsonObject1.GetString("itemdesc"); string pprice = jsonObject1.GetString("selrate"); string quantity = "50"; string product_image = jsonObject1.GetString("ItemImage"); string mmrp = jsonObject1.GetString("MRP"); string unit = jsonObject1.GetString("priunitvalue"); string count = "0"; string totalOff = string.Empty; if ((decimal.Parse(mmrp)) > 0) { var savePrice = (decimal.Parse(mmrp) - decimal.Parse(pprice)); var per = (savePrice / (decimal.Parse(mmrp)) * 100); totalOff = System.Math.Round(per, 0).ToString(); } int warehouseid = jsonObject1.GetString("WareHouseToId") == "" ? 0 : Convert.ToInt32(jsonObject1.GetString("WareHouseToId")); int rowstate = 0; CartModel recentData = new CartModel(product_id, product_name, description, pprice, "Unit : " + " " + unit, product_image, "%" + totalOff + " " + "Off", mmrp, count, unit, warehouseid, rowstate); recentData.setVarient_id(varient_id); topSellList.Add(recentData); } topSellingAdapter = new CartAdapter(Activity, topSellList); rv_top_selling.SetLayoutManager(new LinearLayoutManager(this.Activity)); rv_top_selling.SetAdapter(topSellingAdapter); topSellingAdapter.NotifyDataSetChanged(); } else { string msg = "No Record found"; Toast.MakeText(Context, msg, ToastLength.Short).Show(); } progressDialog.Dismiss(); } catch (JSONException e) { e.PrintStackTrace(); } progressDialog.Dismiss(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.cart); recyclerView = FindViewById <RecyclerView>(Resource.Id.cartRecyclerView); layoutManager = new LinearLayoutManager(this); cartAdaptor = new CartAdapter(); recyclerView.SetAdapter(cartAdaptor); recyclerView.SetLayoutManager(layoutManager); // Create your application here }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_cart); var toolbar = FindViewById <Toolbar>(Resource.Id.cartToolbar); buyButton = FindViewById <Button>(Resource.Id.buyButton); SetSupportActionBar(toolbar); var mainViewModel = SimpleIoc.Default.GetInstance <MainViewModel>(); var observableCollection = new ObservableRangeCollection <ProductViewModel>(mainViewModel.CartViewModel.Products); cartAdapter = new CartAdapter(this, mainViewModel.CartViewModel, observableCollection); layoutManager = new LinearLayoutManager(this); var recyvlerView = FindViewById <RecyclerView>(Resource.Id.cartRecyclerView); recyvlerView.SetLayoutManager(layoutManager); recyvlerView.SetAdapter(cartAdapter); SupportActionBar.SetDisplayHomeAsUpEnabled(true); }
internal CartContract() { _adapter = new CartAdapter(); _contract = new AccountContract(); }
internal CartContract(CartAdapter adapter, AccountContract contract) { _adapter = adapter; _contract = contract; }