示例#1
0
 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;
        }