Exemple #1
0
 private void eventsListBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
 {
     ListPage.playersListView.ItemsSource           = PlayersHelper.EventSelectionChangedPlayers(eventsListBox.SelectedItem as Event);
     ListPage.tournamentPlayersListView.ItemsSource =
         TornamentPlayersHelper.EventSelectionChangedTournament(eventsListBox.SelectedItem as Event);
     DrawsPage.EventChangedDrawing();
     ListPage.cmbBoxCategory.SelectedIndex = ListPage.cmbBoxCategory.Items.Count - 1;
 }
Exemple #2
0
 private void DeleteDraw_OnClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if ((eventsListBox.SelectedItem as Event).IsDrawFormed == true)
         {
             var eventId = (eventsListBox.SelectedItem as Event).EventId;
             Context.GamesTournaments.Where(p => p.EventId == eventId).Load();
             foreach (var gamesTournament in Context.GamesTournaments.Where(p => p.EventId == eventId).ToList())
             {
                 Context.GamesTournaments.Local.Remove(gamesTournament);
             }
             (eventsListBox.SelectedItem as Event).IsDrawFormed = false;
             DrawsPage.EventChangedDrawing();
         }
         Context.SaveChanges();
     }
     catch
     {
         MessageBox.Show("Не выбрано событие!", "Выбор события", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Exemple #3
0
        public MainPage(Tournament tournament)
        {
            WaitWindow waitWindow = new WaitWindow();

            waitWindow.Show();
            InitializeComponent();
            CurrentTournament = tournament;
            Nums     = new Nums();
            Context  = new BadmintonContext();
            ListPage = new ListPage(this);

            changerFrame.Navigate(ListPage);
            #region LoadContext
            Context.Cities.Load();
            Context.Grades.Load();
            Context.Clubs.Load();
            Context.Coaches.Load();
            Context.Unions.Load();
            Context.TeamsTournaments.Load();
            Context.PlayersTeams.Load();
            #endregion
            TornamentPlayersHelper = new TornamentPlayersHelper(Context, CurrentTournament);
            EventsHelper           = new EventsHelper(Context, CurrentTournament);
            PlayersHelper          = new PlayersHelper(Context);
            Context.Configuration.AutoDetectChangesEnabled = true;
            EventsHelper.EventsLoad();
            PlayersHelper.PlayersLoad();
            TornamentPlayersHelper.TeamTournamentsLoad();
            eventsListBox.ItemsSource = EventsHelper.EventsList;
            DrawsPage = new DrawsPage(this);
            if (eventsListBox.Items.Count > 0)
            {
                eventsListBox.SelectedIndex = 0;
            }

            waitWindow.Close();
        }
Exemple #4
0
 private void Setki_OnClick(object sender, RoutedEventArgs e)
 {
     changerFrame.Navigate(DrawsPage);
     DrawsPage.EventChangedDrawing();
 }