private void SaveOrderButton_Click(object sender, RoutedEventArgs e) { if (CurrentOrder.Basket.Count == 0) { MessageBox.Show("You can't save an empty order!"); return; } if (!DBAccessHelper.SaveOrder(CurrentOrder)) { MessageBox.Show("Your order could not be saved!"); } else { MessageBox.Show("Your order was saved!"); } }
private void OpenOrderViewerButton_Click(object sender, RoutedEventArgs e) { // if there is a basket that is currently in use if (caller.CurrentOrder.Basket.Items.Count > 0) { MessageBoxResult result = MessageBox.Show("You currently have items in a basket? Would you like to save that order?", "Existing order!", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { DBAccessHelper.SaveOrder(caller.CurrentOrder); } } if (Order.Complete) { OrderModel newOrder = new OrderModel() { ID = 0, User = Order.User, PlacedAt = DateTime.Now, Basket = Order.Basket, Address = Order.Address, BeingEdited = false, Complete = false }; caller.CurrentOrder = newOrder; } else { Order.BeingEdited = true; caller.CurrentOrder = Order; } caller.OrderViewerClosingGoToBasket(); Close(); }