コード例 #1
0
ファイル: Homepage.xaml.cs プロジェクト: joagwa/EasyTechy
		async void Scanner (object sender, EventArgs args)
		{
			var data = await DependencyService.Get<IScanner> ().Scan ();

			if (data != null) {
				var database = new ECOdatabase ();
				List<WoolworthsItem> resultSet = database.SearchWoolWorthsItem (data);

				if (resultSet.Count == 1) {
					CartItem scannedItem = new CartItem (resultSet [0].itemName, resultSet [0].itemPrice, resultSet [0].itemImage);
					database.InsertItemToCart (scannedItem);
					Navigation.PushAsync (new CartPage ());
				} else {
					DisplayAlert ("Scanner", "No item found", "OK");
				}

			}
		}
コード例 #2
0
ファイル: ECOdatabase.cs プロジェクト: joagwa/EasyTechy
		public int DeleteItemInCart(CartItem item){
			return database.Delete<CartItem>(item.itemID);
		}
コード例 #3
0
ファイル: ECOdatabase.cs プロジェクト: joagwa/EasyTechy
		public int InsertItemToCart(CartItem item){
			return database.Insert (item);
		}