public async void BtnAdd_Clicked(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(price.Text) || !string.IsNullOrEmpty(quantity.Text) || !string.IsNullOrEmpty(description.Text))
            {
                Rhysindb rhysindb = new Rhysindb()
                {
                    //ItemNum = int.Parse(itemnum.Text),
                    Desc     = description.Text,
                    Price    = double.Parse(price.Text),
                    Quantity = int.Parse(quantity.Text),
                    Subtotal = (double.Parse(quantity.Text) * double.Parse(price.Text))
                };

                await App.Sqldb.SaveItem(rhysindb);

                string display = "Item Number: " + rhysindb.ItemNum +
                                 "\nDescription: " + rhysindb.Desc +
                                 "\nPrice: " + rhysindb.Price +
                                 "\nQuantity: " + rhysindb.Quantity +
                                 "\nSubtutal: " + rhysindb.Subtotal
                ;
                await DisplayAlert("Success", "" + display, "OK");

                var tabledis = await App.Sqldb.DisplayItem();

                if (tabledis != null)
                {
                    Tabledisplay.ItemsSource = tabledis;
                }
            }
            else
            {
                await DisplayAlert("Error", "Input Data", "OK");
            }
        }
Beispiel #2
0
 public Task <int> SaveItem(Rhysindb rhysindb)
 {
     return(db.InsertAsync(rhysindb));
 }