Example #1
0
        private void addTeams(object sender, RoutedEventArgs e)
        {
            string numeEchipa = NumeEchipa.Text.Equals("Nume Echipa") ? "" : NumeEchipa.Text;
            Echipa ee         = new Echipa(numeEchipa);

            string[] jucatori = new string[7];

            jucatori[1] = J1.Text;
            jucatori[2] = J2.Text;
            jucatori[3] = J3.Text;
            jucatori[4] = J4.Text;
            jucatori[5] = J5.Text;
            jucatori[6] = J6.Text;

            for (int i = 1; i <= 6; ++i)
            {
                ee.addJucator(Jucator.getFromTextBox(jucatori[i], conection));
            }
            if (ee.isValid() && echipe.CanAdd(ee) && checkName(numeEchipa))
            {
                Log.Text = "s-a adaugat " + ee.ToString();
                echipe.Add(ee);
            }
            else
            {
                Log.Text = "Eroare ";
                if (!ee.isValid())
                {
                    Log.Text += "echipa are un numar incorect de jucatori";
                }
                else
                if (!echipe.CanAdd(ee))
                {
                    Log.Text += "un jucator mai joaca si in alta echipa";
                }
                else
                {
                    Log.Text += "mai exista si o alta echipa cu acelasi nume";
                }
            }
        }