예제 #1
0
        private void buttonNextPhase_Click(object sender, EventArgs e)
        {
            List <AtletaEliminatorie> campo1 = new List <AtletaEliminatorie>();
            List <AtletaEliminatorie> campo2 = new List <AtletaEliminatorie>();
            List <AtletaEliminatorie> campo3 = new List <AtletaEliminatorie>();
            List <AtletaEliminatorie> campo4 = new List <AtletaEliminatorie>();

            campo1 = Helper.GetOttavi(idTorneo, idDisciplina, 1);
            campo2 = Helper.GetOttavi(idTorneo, idDisciplina, 2);
            campo3 = Helper.GetOttavi(idTorneo, idDisciplina, 3);
            campo4 = Helper.GetOttavi(idTorneo, idDisciplina, 4);

            Form ottavi = new Ottavi(campo1, campo2, campo3, campo4, idTorneo, idDisciplina);

            ottavi.StartPosition = FormStartPosition.CenterScreen;

            ottavi.Show();

            this.Close();
        }
예제 #2
0
        void creaEliminatorie_FormClosed(object sender, FormClosingEventArgs e)
        {
            if ((sender as Form).DialogResult == DialogResult.None)
            {
                // Then assume that X has been clicked and act accordingly.
            }
            else if ((sender as Form).DialogResult == DialogResult.OK)
            {
                //TODOPRETOORNEO : da decommentare
                //Helper.RestartAfterGironi();

                if (atletiAmmessiEliminatorie == 32)
                {
                    List <AtletaEliminatorie> allAtleti = Helper.GetSedicesimi(caricaGironi.IdTorneo, caricaGironi.IdDisciplina);

                    List <AtletaEliminatorie> campo1 = new List <AtletaEliminatorie>();
                    List <AtletaEliminatorie> campo2 = new List <AtletaEliminatorie>();
                    List <AtletaEliminatorie> campo3 = new List <AtletaEliminatorie>();
                    List <AtletaEliminatorie> campo4 = new List <AtletaEliminatorie>();

                    #region campo1
                    campo1.Add(allAtleti.ElementAt(0));
                    campo1.Add(allAtleti.ElementAt(31));

                    campo1.Add(allAtleti.ElementAt(15));
                    campo1.Add(allAtleti.ElementAt(16));

                    campo1.Add(allAtleti.ElementAt(11));
                    campo1.Add(allAtleti.ElementAt(20));

                    campo1.Add(allAtleti.ElementAt(7));
                    campo1.Add(allAtleti.ElementAt(24));
                    #endregion
                    #region campo2
                    campo2.Add(allAtleti.ElementAt(1));
                    campo2.Add(allAtleti.ElementAt(30));

                    campo2.Add(allAtleti.ElementAt(14));
                    campo2.Add(allAtleti.ElementAt(17));

                    campo2.Add(allAtleti.ElementAt(10));
                    campo2.Add(allAtleti.ElementAt(21));

                    campo2.Add(allAtleti.ElementAt(6));
                    campo2.Add(allAtleti.ElementAt(25));
                    #endregion
                    #region campo3
                    campo3.Add(allAtleti.ElementAt(5));
                    campo3.Add(allAtleti.ElementAt(26));

                    campo3.Add(allAtleti.ElementAt(9));
                    campo3.Add(allAtleti.ElementAt(22));

                    campo3.Add(allAtleti.ElementAt(13));
                    campo3.Add(allAtleti.ElementAt(18));

                    campo3.Add(allAtleti.ElementAt(2));
                    campo3.Add(allAtleti.ElementAt(29));
                    #endregion
                    #region campo4
                    campo4.Add(allAtleti.ElementAt(4));
                    campo4.Add(allAtleti.ElementAt(27));

                    campo4.Add(allAtleti.ElementAt(8));
                    campo4.Add(allAtleti.ElementAt(23));

                    campo4.Add(allAtleti.ElementAt(12));
                    campo4.Add(allAtleti.ElementAt(19));

                    campo4.Add(allAtleti.ElementAt(3));
                    campo4.Add(allAtleti.ElementAt(28));
                    #endregion

                    Form sedicesimi = new Sedicesimi(campo1, campo2, campo3, campo4, caricaGironi.IdTorneo, caricaGironi.IdDisciplina);
                    sedicesimi.StartPosition = FormStartPosition.CenterScreen;

                    sedicesimi.Show();
                    faseSuccessiva = 16;
                }
                else if (atletiAmmessiEliminatorie == 16)
                {
                    List <AtletaEliminatorie> allAtleti = Helper.GetOttavi(caricaGironi.IdTorneo, caricaGironi.IdDisciplina);

                    List <AtletaEliminatorie> campo1 = new List <AtletaEliminatorie>();
                    List <AtletaEliminatorie> campo2 = new List <AtletaEliminatorie>();
                    List <AtletaEliminatorie> campo3 = new List <AtletaEliminatorie>();
                    List <AtletaEliminatorie> campo4 = new List <AtletaEliminatorie>();

                    #region campo1
                    campo1.Add(allAtleti.ElementAt(0));
                    campo1.Add(allAtleti.ElementAt(15));

                    campo1.Add(allAtleti.ElementAt(7));
                    campo1.Add(allAtleti.ElementAt(8));
                    #endregion
                    #region campo2
                    campo2.Add(allAtleti.ElementAt(1));
                    campo2.Add(allAtleti.ElementAt(14));

                    campo2.Add(allAtleti.ElementAt(6));
                    campo2.Add(allAtleti.ElementAt(9));
                    #endregion
                    #region campo3
                    campo3.Add(allAtleti.ElementAt(5));
                    campo3.Add(allAtleti.ElementAt(10));

                    campo3.Add(allAtleti.ElementAt(2));
                    campo3.Add(allAtleti.ElementAt(13));
                    #endregion
                    #region campo4
                    campo4.Add(allAtleti.ElementAt(4));
                    campo4.Add(allAtleti.ElementAt(11));

                    campo4.Add(allAtleti.ElementAt(3));
                    campo4.Add(allAtleti.ElementAt(12));
                    #endregion

                    Form ottavi = new Ottavi(campo1, campo2, campo3, campo4, caricaGironi.IdTorneo, caricaGironi.IdDisciplina);
                    ottavi.StartPosition = FormStartPosition.CenterScreen;

                    ottavi.Show();
                    faseSuccessiva = 8;
                }
                else if (atletiAmmessiEliminatorie == 8)
                {
                    List <AtletaEliminatorie> allAtleti = Helper.GetQuarti(caricaGironi.IdTorneo, caricaGironi.IdDisciplina);

                    List <AtletaEliminatorie> campo1 = new List <AtletaEliminatorie>();
                    List <AtletaEliminatorie> campo2 = new List <AtletaEliminatorie>();
                    List <AtletaEliminatorie> campo3 = new List <AtletaEliminatorie>();
                    List <AtletaEliminatorie> campo4 = new List <AtletaEliminatorie>();

                    #region campo1
                    campo1.Add(allAtleti.ElementAt(0));
                    campo1.Add(allAtleti.ElementAt(7));
                    #endregion
                    #region campo2
                    campo2.Add(allAtleti.ElementAt(1));
                    campo2.Add(allAtleti.ElementAt(6));
                    #endregion
                    #region campo3
                    campo3.Add(allAtleti.ElementAt(2));
                    campo3.Add(allAtleti.ElementAt(5));
                    #endregion
                    #region campo4
                    campo4.Add(allAtleti.ElementAt(3));
                    campo4.Add(allAtleti.ElementAt(4));
                    #endregion

                    Form quarti = new Quarti(campo1, campo2, campo3, campo4, caricaGironi.IdTorneo, caricaGironi.IdDisciplina);

                    quarti.StartPosition = FormStartPosition.CenterScreen;

                    quarti.Show();
                    faseSuccessiva = 4;
                }
            }
            else if ((sender as Form).DialogResult == DialogResult.Abort)
            {
                // Then assume that Cancel Button has been clicked and act accordingly.)
            }
        }