123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using System.Windows;
- using System.Windows.Controls;
- namespace RaspisKusach.Pages
- {
- public partial class MenuPage : Page
- {
- public MenuPage()
- {
- InitializeComponent();
- Session.AdministrationPageOpenButton = AdministrationButton;
- Session.LogoutButtonButton = LogoutButton;
- }
- private void BuyTicketButton_Click(object sender, RoutedEventArgs e)
- {
- MainContentFrame.Content = new SearchForTicketsPage();
- }
- private void ScheduleButton_Click(object sender, RoutedEventArgs e)
- {
- MainContentFrame.Content = new SchedulePage();
- }
- private void ProfileButton_Click(object sender, RoutedEventArgs e)
- {
- if (Session.User == null)
- MainContentFrame.Content = new LoginPage();
- else
- MainContentFrame.Content = new ProfilePage();
- }
- private void AdministrationButton_Click(object sender, RoutedEventArgs e)
- {
- if (Session.User != null && Session.User.Permissions == 1)
- MainContentFrame.Content = new AdministrationPage();
- else
- ((Button)sender).Visibility = Visibility.Collapsed;
- }
- private void LogoutButton_Click(object sender, RoutedEventArgs e)
- {
- Session.User = null;
- Session.AdministrationPageOpenButton.Visibility = Visibility.Collapsed;
- Session.LogoutButtonButton.Visibility = Visibility.Collapsed;
- }
- }
- }
|