MainWindow.xaml.cs 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. using System.Windows;
  2. using Cafe.ListWindows;
  3. using Cafe.AddWindows;
  4. namespace Cafe
  5. {
  6. public partial class MainWindow : Window
  7. {
  8. public MainWindow()
  9. {
  10. InitializeComponent();
  11. if (User.Role == 1)
  12. {
  13. Waiter.Visibility = Visibility.Hidden;
  14. UsersTab.SelectedItem = Administrator;
  15. }
  16. else if (User.Role == 2)
  17. {
  18. Administrator.Visibility = Visibility.Hidden;
  19. UsersTab.SelectedItem = Waiter;
  20. }
  21. }
  22. private void AddEmployeeClick(object sender, RoutedEventArgs e)
  23. {
  24. AddEmployeeWindow addEmployeeWindow = new AddEmployeeWindow();
  25. addEmployeeWindow.Show();
  26. this.Close();
  27. }
  28. private void EmployeesListClick(object sender, RoutedEventArgs e)
  29. {
  30. EmployeesListWindow employeesListWindow = new EmployeesListWindow();
  31. employeesListWindow.Show();
  32. this.Close();
  33. }
  34. private void ExchangesListClick(object sender, RoutedEventArgs e)
  35. {
  36. ExchangesListWindow exchangesListWindow = new ExchangesListWindow();
  37. exchangesListWindow.Show();
  38. this.Close();
  39. }
  40. private void AddExchangeClick(object sender, RoutedEventArgs e)
  41. {
  42. AddExchangeWindow addExchangeWindow = new AddExchangeWindow();
  43. addExchangeWindow.Show();
  44. this.Close();
  45. }
  46. private void AddDishClick(object sender, RoutedEventArgs e)
  47. {
  48. AddDishWindow addDishWindow = new AddDishWindow();
  49. addDishWindow.Show();
  50. this.Close();
  51. }
  52. private void AddOrderClick(object sender, RoutedEventArgs e)
  53. {
  54. AddOrderWindow addOrderWindow = new AddOrderWindow();
  55. addOrderWindow.Show();
  56. this.Close();
  57. }
  58. private void OrdersListClick(object sender, RoutedEventArgs e)
  59. {
  60. OrdersListWindow ordersListWindow = new OrdersListWindow();
  61. ordersListWindow.Show();
  62. this.Close();
  63. }
  64. }
  65. }