Menu.xaml.cs 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows;
  7. using System.Windows.Controls;
  8. using System.Windows.Data;
  9. using System.Windows.Documents;
  10. using System.Windows.Input;
  11. using System.Windows.Media;
  12. using System.Windows.Media.Imaging;
  13. using System.Windows.Shapes;
  14. namespace KFC.Windows
  15. {
  16. /// <summary>
  17. /// Логика взаимодействия для Window1.xaml
  18. /// </summary>
  19. public partial class Menu : Window
  20. {
  21. public int sum = 0;
  22. public Menu()
  23. {
  24. InitializeComponent();
  25. }
  26. private void Burgers_Click(object sender, RoutedEventArgs e)
  27. {
  28. Drinks_Menu.Visibility = Visibility.Hidden;
  29. Baskets_Menu.Visibility = Visibility.Hidden;
  30. Burgers_Menu.Visibility = Visibility.Visible;
  31. PayCheck.Visibility = Visibility.Hidden;
  32. }
  33. private void Basket_Click(object sender, RoutedEventArgs e)
  34. {
  35. Drinks_Menu.Visibility = Visibility.Hidden;
  36. Baskets_Menu.Visibility = Visibility.Visible;
  37. Burgers_Menu.Visibility = Visibility.Hidden;
  38. PayCheck.Visibility = Visibility.Hidden;
  39. }
  40. private void Drinks_Click(object sender, RoutedEventArgs e)
  41. {
  42. Drinks_Menu.Visibility = Visibility.Visible;
  43. Baskets_Menu.Visibility = Visibility.Hidden;
  44. Burgers_Menu.Visibility = Visibility.Hidden;
  45. PayCheck.Visibility = Visibility.Hidden;
  46. }
  47. private void PayCheck_Click(object sender, RoutedEventArgs e)
  48. {
  49. Drinks_Menu.Visibility = Visibility.Hidden;
  50. Baskets_Menu.Visibility = Visibility.Hidden;
  51. Burgers_Menu.Visibility = Visibility.Hidden;
  52. PayCheck.Visibility = Visibility.Visible;
  53. Check.AppendText(Environment.NewLine + "Итого\t\t\t" + sum);
  54. }
  55. private void Bigger_Click(object sender, RoutedEventArgs e)
  56. {
  57. sum += 215;
  58. Check.AppendText(Environment.NewLine + "Биггер\t\t\t 215 р.");
  59. }
  60. private void ShefBurger_Click(object sender, RoutedEventArgs e)
  61. {
  62. sum += 150;
  63. Check.AppendText(Environment.NewLine + "Шеф бургер\t\t\t 150 р.");
  64. }
  65. private void Zinger_Click(object sender, RoutedEventArgs e)
  66. {
  67. sum += 200;
  68. Check.AppendText(Environment.NewLine + "Зингер\t\t\t 200 р.");
  69. }
  70. private void Dark_Click(object sender, RoutedEventArgs e)
  71. {
  72. sum += 250;
  73. Check.AppendText(Environment.NewLine + "Тёмный бургер\t\t\t 250 р.");
  74. }
  75. private void Sanders_Click(object sender, RoutedEventArgs e)
  76. {
  77. sum += 175;
  78. Check.AppendText(Environment.NewLine + "Сандерс\t\t\t 175 р.");
  79. }
  80. private void SandersSpicy_Click(object sender, RoutedEventArgs e)
  81. {
  82. sum += 175;
  83. Check.AppendText(Environment.NewLine + "Сандерс острый\t\t\t 175 р.");
  84. }
  85. private void Fri_Click(object sender, RoutedEventArgs e)
  86. {
  87. sum += 100;
  88. Check.AppendText(Environment.NewLine + "Фри\t\t\t 100 р.");
  89. }
  90. private void Derevensky_Click(object sender, RoutedEventArgs e)
  91. {
  92. sum += 125;
  93. Check.AppendText(Environment.NewLine + "Картоха по-деревенски\t\t\t 125 р.");
  94. }
  95. private void Assorti_Click(object sender, RoutedEventArgs e)
  96. {
  97. sum += 150;
  98. Check.AppendText(Environment.NewLine + "Картоха с нагетсами\t\t\t 150 р.");
  99. }
  100. private void Chicken_Click(object sender, RoutedEventArgs e)
  101. {
  102. sum += 250;
  103. Check.AppendText(Environment.NewLine + "Баскет курицы\t\t\t 250 р.");
  104. }
  105. private void Coffee_Click(object sender, RoutedEventArgs e)
  106. {
  107. sum += 50;
  108. Check.AppendText(Environment.NewLine + "Кофе\t\t\t 50 р.");
  109. }
  110. private void Gaz_Click(object sender, RoutedEventArgs e)
  111. {
  112. sum += 50;
  113. Check.AppendText(Environment.NewLine + "Газировка\t\t\t 50 р.");
  114. }
  115. private void Limonad_Click(object sender, RoutedEventArgs e)
  116. {
  117. sum += 100;
  118. Check.AppendText(Environment.NewLine + "Лимонад от шефа\t\t\t 100 р.");
  119. }
  120. public int Testing1()
  121. {
  122. Bigger_Click(null, null);
  123. Fri_Click(null, null);
  124. Coffee_Click(null, null);
  125. return sum;
  126. }
  127. public bool Testing2()
  128. {
  129. PayCheck_Click(null, null);
  130. if (Drinks_Menu.Visibility == Visibility.Hidden)
  131. {
  132. return true;
  133. }
  134. else
  135. {
  136. return false;
  137. }
  138. }
  139. }
  140. }