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; }
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; }
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; }
public FenetreCompetition(Donnee donnee) { this.donnee = donnee; InitializeComponent(); ChargementListes(); }