Ejemplo n.º 1
0
        private void Valider_Click(object sender, RoutedEventArgs e)
        {
            //Check si jeton est selectionné quand nom joueur 3 entré
            if (ComboIcones3.SelectedIndex < 0 && TextBoxNom3.Text != "")
            {
                LabelJetons.Visibility = Visibility.Visible;
            }

            //Check si jeton est selectionné quand nom joueur 4 entré
            if (ComboIcones4.SelectedIndex < 0 && TextBoxNom4.Text != "")
            {
                LabelJetons.Visibility = Visibility.Visible;
            }

            if (ComboIcones3.SelectedIndex >= 0 && TextBoxNom3.Text != "")
            {
                if (ComboIcones4.SelectedIndex >= 0 && TextBoxNom4.Text != "")
                {
                    //Check si tout les 4 joueurs ont des jetons & noms différents
                    if (ComboIcones1.SelectedIndex == ComboIcones2.SelectedIndex || ComboIcones1.SelectedIndex == ComboIcones3.SelectedIndex ||
                        ComboIcones1.SelectedIndex == ComboIcones4.SelectedIndex || ComboIcones2.SelectedIndex == ComboIcones3.SelectedIndex ||
                        ComboIcones2.SelectedIndex == ComboIcones4.SelectedIndex || ComboIcones3.SelectedIndex == ComboIcones4.SelectedIndex ||
                        TextBoxNom1.Text == TextBoxNom2.Text || TextBoxNom1.Text == TextBoxNom3.Text ||
                        TextBoxNom1.Text == TextBoxNom4.Text || TextBoxNom2.Text == TextBoxNom3.Text ||
                        TextBoxNom2.Text == TextBoxNom4.Text || TextBoxNom3.Text == TextBoxNom4.Text)
                    {
                        LabelJetons.Visibility = Visibility.Visible;
                    }
                    else
                    {
                        control.AddJoueurs(TextBoxNom1.Text, TextBoxNom2.Text, TextBoxNom3.Text, TextBoxNom4.Text, 4,
                                           pion1, pion2, pion3, pion4, ComboIcones1, ComboIcones2, ComboIcones3, ComboIcones4);
                        pretAJouer = true;
                        FormulaireJoueur1.Close();
                    }
                }
                else
                {
                    //Check si tout les 3 joueurs ont des jetons & noms différents
                    if (ComboIcones1.SelectedIndex == ComboIcones2.SelectedIndex || ComboIcones1.SelectedIndex == ComboIcones3.SelectedIndex ||
                        ComboIcones2.SelectedIndex == ComboIcones3.SelectedIndex ||
                        TextBoxNom1.Text == TextBoxNom2.Text || TextBoxNom1.Text == TextBoxNom3.Text || TextBoxNom2.Text == TextBoxNom3.Text)
                    {
                        LabelJetons.Visibility = Visibility.Visible;
                    }
                    else
                    {
                        control.AddJoueurs(TextBoxNom1.Text, TextBoxNom2.Text, TextBoxNom3.Text, TextBoxNom4.Text, 3,
                                           pion1, pion2, pion3, pion4, ComboIcones1, ComboIcones2, ComboIcones3, ComboIcones4);
                        pretAJouer = true;
                        FormulaireJoueur1.Close();
                    }
                }
            }
            else
            {
                //Check si les 2 joueurs ont des jetons & noms différents
                if (ComboIcones1.SelectedIndex == ComboIcones2.SelectedIndex || TextBoxNom1.Text == TextBoxNom2.Text)
                {
                    LabelJetons.Visibility = Visibility.Visible;
                }
                else
                {
                    control.AddJoueurs(TextBoxNom1.Text, TextBoxNom2.Text, TextBoxNom3.Text, TextBoxNom4.Text, 2,
                                       pion1, pion2, pion3, pion4, ComboIcones1, ComboIcones2, ComboIcones3, ComboIcones4);
                    pretAJouer = true;
                    FormulaireJoueur1.Close();
                }
            }
        }