public void AddItem(RestaurantsMenu items) { int index; if (order.Contains(items)) { index = order.IndexOf(items); order[index].quantity++; order.Remove(items); order.Insert(index, items); dataGridOrder.ItemsSource = order; subTotal += order[index].Price; TxtSub.Text = $"{subTotal:c}"; tax = subTotal * 0.13; txttax.Text = $"{tax:c}"; Total = subTotal + tax; txtTotal.Text = $"{Total:c}"; } else { order.Add(items); index = order.IndexOf(items); order[index].quantity++; dataGridOrder.ItemsSource = order; subTotal += order[index].Price; TxtSub.Text = $"{subTotal:c}"; tax = subTotal * 0.13; txttax.Text = $"{tax:c}"; Total = subTotal + tax; txtTotal.Text = $"{Total:c}"; } }
private void CbAppetizer_DropDownClosed(object sender, EventArgs e) { if (AppetizerCombo.SelectedItem != null) { RestaurantsMenu item = (RestaurantsMenu)AppetizerCombo.SelectedItem; AddItem(item); } }
private void CbDessert_DropDownClosed(object sender, EventArgs e) { if (DessertCombo.SelectedItem != null) { RestaurantsMenu item = (RestaurantsMenu)DessertCombo.SelectedItem; AddItem(item); } }
private void CbMainCourse_DropDownClosed(object sender, EventArgs e) { if (MainCombo.SelectedItem != null) { RestaurantsMenu item = (RestaurantsMenu)MainCombo.SelectedItem; AddItem(item); } }
private void CbBeverage_DropDownClosed(object sender, EventArgs e) { if (beverageCombo.SelectedItem != null) { RestaurantsMenu item = (RestaurantsMenu)beverageCombo.SelectedItem; AddItem(item); } }
private void btRemove_Click(object sender, RoutedEventArgs e) { if (dataGridOrder.SelectedIndex >= 0) { RestaurantsMenu menu = (RestaurantsMenu)dataGridOrder.SelectedItem; subTotal -= menu.Price; subtxt.Text = "$" + Convert.ToString(subTotal); taxT.Text = "$" + Convert.ToString(Math.Round(subTotal * 0.13, 2)); txtTotal.Text = "$" + Convert.ToString(Math.Round(subTotal * 1.13, 2)); order.RemoveAt(dataGridOrder.SelectedIndex); } }