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); } } }