private void btnPayment_Click(object sender, RoutedEventArgs e) { PaymentType paymentType = new PaymentType(); if (MessageBox.Show("카드 결제입니까? (아니요 시 현금결제)", "결제 방식 선택", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { paymentType = PaymentType.CREDIT_CARD; } else { paymentType = PaymentType.CASH; } string menu = FoodListToString(paymentType); if (MessageBox.Show(menu, "결제 확인", MessageBoxButton.OKCancel) == MessageBoxResult.OK) { App.statViewModel.AddStat(currentTableInfo, paymentType); App.tableViewModel.ClearTable(currentTableInfo); RefreshCategory(CategoryType.All); gdMenuImage.DataContext = null; OnBackToMain?.Invoke(sender, e); } else { MessageBox.Show("결제가 취소되었습니다.", "결제 취소", MessageBoxButton.OK); } }
private void btnOrder_Click(object sender, RoutedEventArgs e) { var selectedTable = App.tableViewModel.Items.FirstOrDefault(x => x.Idx == currentTableInfo.Idx); if (selectedTable != null) { selectedTable.OrderTime = DateTime.Now; selectedTable.Idx = currentTableInfo.Idx; selectedTable.TotalPrice = currentTableInfo.TotalPrice; selectedTable.FoodList = App.tableViewModel.Clone(currentTableInfo); gdMenuImage.DataContext = null; } RefreshCategory(CategoryType.All); gdMenuImage.DataContext = null; OnBackToMain?.Invoke(sender, e); }
private void btnBack_Click(object sender, RoutedEventArgs e) { OnBackToMain?.Invoke(sender, e); }
private void btnBack_Click(object sender, RoutedEventArgs e) { RefreshCategory(CategoryType.All); gdMenuImage.DataContext = null; OnBackToMain?.Invoke(sender, e); }
public void OnBackToMain_Event() { OnBackToMain?.Invoke(this, EventArgs.Empty); }