private void AddIngredient(object sender, RoutedEventArgs e) { if (txtAddIng.Text != "" || txtAddIng.Text.Length < 50) { context.Ingredients.Add(new Ingredient { IngredientName = txtAddIng.Text }); context.SaveChanges(); ShowIngredients(); ClearTxt(); } else { MessageBox.Show("Spróbuj jeszcze raz! Nazwa skladnika nie może być dłuższa niż 50"); } }
private void MakeOrder(object sender, RoutedEventArgs e) { if (pizzas.Count() > 0) { var newOrder = new Order { FirstName = this.firstName, LastName = this.lastName, City = this.city, Street = this.street, PhoneNumber = this.phoneNumber, Amount = this.amount }; context.Orders.Add(newOrder); foreach (var pizza in pizzas) { context.OrderedPizzas.Add(new OrderedPizza { OrderId = newOrder.OrderId, PizzaId = pizza.PizzaId }); } context.SaveChanges(); MessageBox.Show("GRATULACJE! Udało ci się dodać zamówienie! Sprawdź zakładkę Zamówienia"); var mainMenu = new MainMenu(); NavigationService.Navigate(mainMenu); } else { MessageBox.Show("Proszę wybrać jakąś pizzę!"); } }
private void AddPizza(object sender, RoutedEventArgs e) { if (tbPizzaName.Text == "") { MessageBox.Show("Proszę wpisać nazwę pizzy"); } else if (Convert.ToDecimal(tbPizzaPrice.Text) <= 0) { MessageBox.Show("Proszę wpisać poprawną kwotę"); } else { var pizzaName = tbPizzaName.Text; var pizzaPrice = Convert.ToDecimal(tbPizzaPrice.Text); var newPizza = new Pizza { PizzaName = pizzaName, PizzaPrice = pizzaPrice }; context.Pizzas.Add(newPizza); context.SaveChanges(); ShowPizzas(); ClearForms(); } }
private void DeleteOrder(object sender, RoutedEventArgs e) { if (dgvOrders.SelectedValue != null) { var orderId = int.Parse(dgvOrders.SelectedValue.ToString()); var deletedOrder = context.Orders.Where(o => o.OrderId == orderId).FirstOrDefault(); context.Orders.Remove(deletedOrder); context.SaveChanges(); ShowOrders(); } else { MessageBox.Show("Wybierz zamówienie które chcesz usunąć"); } }