Exemple #1
0
        private void bgwNew_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            Donnee datas = (Donnee)e.Result as Donnee;
            var    fenetreCompetition = new FenetreCompetition(datas);

            fenetreCompetition.Show();
            this.Close();
        }
        public FenetreCompetition(Donnee donnee)
        {
            InitializeComponent();
            VM          = new FenetreCompetitionViewModel(donnee);
            DataContext = VM;

            FiltreColonneSexe.ItemsSource       = VM.ListeSexes;
            FiltreColonneEstPrésent.ItemsSource = VM.ListePresence;
            FiltreColonneCategorie.ItemsSource  = VM.ListeCategories;
        }
Exemple #3
0
        private void bgwOpen_DoWork(object sender, DoWorkEventArgs e)
        {
            BackgroundWorker worker = sender as BackgroundWorker;

            worker.ReportProgress(1);
            donnee.cheminFichier = (string)e.Argument;
            var          deserial = new XmlSerializer(typeof(Donnee));
            StreamReader reader   = new StreamReader((string)e.Argument);

            donnee = (Donnee)deserial.Deserialize(reader);
            reader.Close();
        }
        public FenetreImpression(List <Groupe> lesGroupes, Donnee donnees)
        {
            this.lesGroupes = lesGroupes;
            this.donnees    = donnees;
            lesGroupes.Sort((a, b) => String.Compare(a.id.ToString(), b.id.ToString()));
            elementsAImprimer = lesGroupes.Count();

            InitializeComponent();
            actualSelected = lesGroupes.ElementAt(0).competiteurs;
            ComboBoxListeGroupes.SelectedValue = lesGroupes.ElementAt(0);
            ComboBoxListeGroupes.DataContext   = lesGroupes;
            tableauCompetiteurs.DataContext    = actualSelected;
        }
Exemple #5
0
        private void bgwNew_DoWork(object sender, DoWorkEventArgs e)
        {
            List <object> listArg = e.Argument as List <object>;
            string        path    = (string)listArg[0];
            DateTime      date    = (DateTime)listArg[1];
            string        nom     = (string)listArg[2];
            string        lieu    = (string)listArg[3];

            BackgroundWorker worker = sender as BackgroundWorker;

            Donnee donneeCompetition = new Donnee()
            {
                listeAllCompetiteurs = new ObservableCollection <Competiteur>(),
                lieuCompetition      = lieu,
                nomCompetition       = nom,
                dateCompetition      = date,
                cheminFichier        = path,
                nombreParPoule       = 4,
                tempsCombat          = new NewDictionary <Categories, TimeSpan2>(createParametres())
            };

            worker.ReportProgress(1);
            e.Result = donneeCompetition;
        }
Exemple #6
0
 public FenetreCompetition(Donnee donnee)
 {
     this.donnee = donnee;
     InitializeComponent();
     ChargementListes();
 }