private void btnValide_Click(object sender, RoutedEventArgs e) { try { int resultat = Convert.ToInt32(txtBoxGagnant.Text); if (resultat == 1 || resultat == 2) { if (simple == true) { if (resultat == 1) { this.equipegagnante = matchSimple.Equipe1; this.matchSimple.Equipe1.Composition_Equipe[matchSimple.Indice_joueur_equipe1].NbVicSimple++; } else { this.equipegagnante = matchSimple.Equipe2; this.matchSimple.Equipe2.Composition_Equipe[matchSimple.Indice_joueur_equipe2].NbVicSimple++; } this.equipegagnante.Points_Equipe += 2; } else { if (resultat == 1) { this.equipegagnante = matchDouble.Equipe1; this.matchDouble.Equipe1.Composition_Equipe[matchDouble.Indice_joueur1_equipe1].NbVicDouble++; this.matchDouble.Equipe1.Composition_Equipe[matchDouble.Indice_joueur2_equipe1].NbVicDouble++; } else { this.equipegagnante = matchDouble.Equipe2; this.matchDouble.Equipe2.Composition_Equipe[matchDouble.Indice_joueur1_equipe2].NbVicDouble++; this.matchDouble.Equipe2.Composition_Equipe[matchDouble.Indice_joueur2_equipe2].NbVicDouble++; } this.equipegagnante.Points_Equipe += 2; } this.DialogResult = true; } else { throw new Exception(); } } catch { MessageBox.Show("Echec : mettre un int 1 ou 2"); } }
public FenAjoutEquipeCompet(List <Membre> listmembre, Competition compet) { InitializeComponent(); this.listeMembre = listmembre; this.competCourante = compet; tabNbEquipeCompet = new int[listmembre.Count]; int i = 0; foreach (Membre elem1 in listeMembre) { tabNbEquipeCompet[i] = elem1.Equipes.Count; i++; } this.labelNbJoueur.Content = "Nombre de joueur : 0/" + Convert.ToString(compet.Nb_Joueur); ocMembre = new ObservableCollection <Membre>(this.listeMembre); aAjouter = new Equipe_Competition(this.competCourante); grilleDonnees.IsReadOnly = true; DataContext = this; }