Window2.xaml.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. using System;
  2. using System.Windows;
  3. namespace TerminalKFC.Windows
  4. {
  5. /// <summary>
  6. /// Логика взаимодействия для Window2.xaml
  7. /// </summary>
  8. public partial class Window2 : Window
  9. {
  10. public int sum = 0;
  11. public string bracket = "";
  12. public Window2()
  13. {
  14. InitializeComponent();
  15. }
  16. public void Shefburger(object sender, RoutedEventArgs e)
  17. {
  18. sum = GetNewSum(sum, 100);
  19. AddNewProduct("Шефбургер\t\t\t100 p.");
  20. BracketTB.Text = bracket;
  21. }
  22. private void Salo_Click(object sender, RoutedEventArgs e)
  23. {
  24. sum = GetNewSum(sum, 200);
  25. AddNewProduct("Сало\t\t\t\t200 p.");
  26. BracketTB.Text = bracket;
  27. }
  28. private void Pirozhok_Click(object sender, RoutedEventArgs e)
  29. {
  30. sum = GetNewSum(sum, 70);
  31. AddNewProduct("Пирожок\t\t\t70 p.");
  32. BracketTB.Text = bracket;
  33. }
  34. private void Pirog_Click(object sender, RoutedEventArgs e)
  35. {
  36. sum = GetNewSum(sum, 150);
  37. AddNewProduct("Пирог\t\t\t\t150 p.");
  38. BracketTB.Text = bracket;
  39. }
  40. private void Button_Click(object sender, RoutedEventArgs e)
  41. {
  42. GridButton.Visibility = Visibility.Hidden;
  43. TabControlMenu.Visibility = Visibility.Hidden;
  44. GridOplata.Visibility = Visibility.Visible;
  45. PriceTB.Text = "Итого: " + Convert.ToString(sum);
  46. }
  47. public int GetNewSum(int sum, int price)
  48. {
  49. return (sum + price);
  50. }
  51. public void AddNewProduct(string productName)
  52. {
  53. bracket += Environment.NewLine + productName;
  54. }
  55. }
  56. }