private async void AddAsyncPortion(PriceBookItem Item) { var dialog = new Windows.UI.Popups.MessageDialog("Will this be a regularly used item?", "Item Type"); dialog.Commands.Add(new Windows.UI.Popups.UICommand("Yes") { Id = 0 }); dialog.Commands.Add(new Windows.UI.Popups.UICommand("No") { Id = 1 }); dialog.DefaultCommandIndex = 0; dialog.CancelCommandIndex = 0; var result = await dialog.ShowAsync(); if ((int)result.Id == 0) { Item.Regular = true; } else { Item.Regular = false; } await MainPage.dbAsync.InsertAsync(Item); }
private void AddCircleButton_Click(object sender, RoutedEventArgs e) { //Perform Checks bool Flagged = false; if (!(NameTextBox.Text.Length > 1)) { NameTextBox.BorderBrush = new SolidColorBrush(Colors.Red); Flagged = true; } if (!(DescriptionTextBox.Text.Length > 3)) { DescriptionTextBox.BorderBrush = new SolidColorBrush(Colors.Red); Flagged = true; } if (!(AmountTextBox.Text.Length > 0)) { AmountTextBox.BorderBrush = new SolidColorBrush(Colors.Red); Flagged = true; } if (!Flagged) { PriceBookItem Item = new PriceBookItem() { Amount = Convert.ToDouble(AmountTextBox.Text), Name = NameTextBox.Text, Description = DescriptionTextBox.Text, Image = "None" }; AddAsyncPortion(Item); //TODO: (waiting) add delegate for adding new pricebook Item to list once Pricebook page is complete } }