コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: blalande/LQTools
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            //btnGo.Background = Brushes.Green;
            //btnExport.Background = Brushes.Green;
            // on charge les fiches existantes si elles existent
            Properties.Settings pApp = new Properties.Settings();
            entr = new Entrainement();
            LoadData();
            int joursRet = 0;

            if (int.TryParse(pApp.JoursRetention, out joursRet) && joursRet != 0)
            {
                // on va nettoyer un peu le fichier de fiches de score pour garder de la place
                DateTime dtLimite = DateTime.Now.AddDays(-joursRet);
                var      query    = from q in entr.lstScores
                                    where q.jourTravail < dtLimite
                                    select q;
                // dans query on a les fiches a supprimer
                entr.lstScores.RemoveRange(0, query.Count());
                // on sauvegarde tout
                SaveData();
            }
            nbGamesBack        = nbHeures = nbJours = 0;
            visuSelected       = typeVisu.TOUT;
            menuTout.IsChecked = true;
            LoadDataGrid();
        }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: blalande/LQTools
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            MenuItem m = (MenuItem)sender;

            switch (m.Name)
            {
            case "menuTout":
                menuSemaine.IsChecked = menuJour.IsChecked = menu1h.IsChecked = menu2h.IsChecked = menuDernier.IsChecked = false;
                visuSelected          = typeVisu.TOUT;
                nbGamesBack           = 0;
                break;

            case "menuSemaine":
                visuSelected       = typeVisu.JOURS;
                nbJours            = 7;
                menuTout.IsChecked = menuJour.IsChecked = menu1h.IsChecked = menu2h.IsChecked = menuDernier.IsChecked = false;
                break;

            case "menuJour":
                menuSemaine.IsChecked = menuTout.IsChecked = menu1h.IsChecked = menu2h.IsChecked = menuDernier.IsChecked = false;
                visuSelected          = typeVisu.JOURS;
                nbJours = 1;
                break;

            case "menu1h":
                menuSemaine.IsChecked = menuJour.IsChecked = menuTout.IsChecked = menu2h.IsChecked = menuDernier.IsChecked = false;
                visuSelected          = typeVisu.HEURES;
                nbHeures = 2;

                break;

            case "menu2h":
                menuSemaine.IsChecked = menuJour.IsChecked = menu1h.IsChecked = menuTout.IsChecked = menuDernier.IsChecked = false;
                visuSelected          = typeVisu.HEURES;
                nbHeures = 1;

                break;

            case "menuDernier":
                menuSemaine.IsChecked = menuJour.IsChecked = menu1h.IsChecked = menu2h.IsChecked = menuTout.IsChecked = false;
                visuSelected          = typeVisu.GAMES;
                nbGamesBack           = 1;
                break;

            case "menuExportTexte":
                GameSelection gs = new GameSelection(entr);
                gs.ShowDialog();
                break;

            case "menuKeepFiles":
                switchKeepFile();
                break;
            }
            LoadDataGrid();
        }