12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- using System;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Media;
- namespace KFC.windows
- {
- public partial class WinMenu : Window
- {
- public int summ = 0;
- public string[,] name = {
- {"Песто бургер", "Чизбургер Де Люкс", "Шефбургер Де Люкс острый", "Шефбургер Де Люкс"},
- {"Мороженое Кит Кат", "Мороженое Кит Кат с шоколадным топпингом", "Мороженое Кит Кат с клубничным топпингом", "Мороженое банановое"},
- {"Боксмастер оригинальный", "Твистер Де Люкс оригинальный", "Твистер оригинальный", "Твистер Джуниор"}
- };
- public int[,] price = {
- {169, 149, 149, 139},
- {99, 99, 99, 75},
- {199, 189, 179, 99}
- };
- public WinMenu() { InitializeComponent(); TextInBox(); }
-
- public string TextInBox()
- {
- string res = "";
- for (int i = 0; i < 3; i++)
- {
- string n = i == 0 ? "B" : i == 1 ? "I" : "T";
- for (int j = 0; j < 4; j++)
- {
- (FindName(n + "N" + (j + 1)) as TextBlock).Text = name[i, j];
- (FindName(n + "P" + (j + 1)) as TextBlock).Text = price[i, j] + "р.";
- res += (FindName(n + "N" + (j + 1)) as TextBlock).Text + (FindName(n + "P" + (j + 1)) as TextBlock).Text;
- }
- }
- return res;
- }
- public int Summ(ref int summ, int i, int j)
- {
- string n = new string('_', 50 - (name[i, j].Length + price[i, j].ToString().Length + 2));
- tbfin.AppendText(Environment.NewLine + name[i, j] + n + price[i, j] + "р.");
- summ += price[i, j];
- S.Content = summ + "р.";
- return summ;
- }
- private void O_M_Click(object sender, RoutedEventArgs e) { OM(); }
- public void OM()
- {
- if (tbfin.Visibility == Visibility.Hidden)
- {
- O_M.Content = "МЕНЮ"; O_M.Foreground = Brushes.White;
- O_M.BorderBrush = Brushes.White; O_M.Background = Brushes.Red;
- Menu.Visibility = Visibility.Hidden;
- tbfin.Visibility = Visibility.Visible; TS.Visibility = Visibility.Visible;
- BS.Visibility = Visibility.Visible; END.Visibility = Visibility.Visible;
- }
- else
- {
- O_M.Content = "ЗАКАЗ"; O_M.Foreground = Brushes.Red;
- O_M.BorderBrush = Brushes.Red; O_M.Background = Brushes.White;
- Menu.Visibility = Visibility.Visible;
- tbfin.Visibility = Visibility.Hidden; TS.Visibility = Visibility.Hidden;
- BS.Visibility = Visibility.Hidden; END.Visibility = Visibility.Hidden;
- }
- }
- private void END_Click(object sender, RoutedEventArgs e) { Close(); }
- private void b1_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 0, 0); }
- private void b2_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 0, 1); }
- private void b3_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 0, 2); }
- private void b4_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 0, 3); }
- private void i1_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 1, 0); }
- private void i2_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 1, 1); }
- private void i3_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 1, 2); }
- private void i4_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 1, 3); }
- private void t1_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 2, 0); }
- private void t2_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 2, 1); }
- private void t3_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 2, 2); }
- private void t4_Click(object sender, RoutedEventArgs e) { Summ(ref summ, 2, 3); }
- }
- }
|