예제 #1
0
        public void LoadFields(int idTorneo, int idDisciplina)
        {
            var allAtleti = SqlDal_Pools.GetOttavi(idTorneo, idDisciplina);

            if (allAtleti.Where(x => x.Campo > 0).ToList().Count() == 0)
            {
                LoadAsFirstValidPhase(allAtleti);
            }
            else
            {
                poolOne   = SqlDal_Pools.GetOttavi(idTorneo, idDisciplina, 1);
                poolTwo   = SqlDal_Pools.GetOttavi(idTorneo, idDisciplina, 2);
                poolThree = SqlDal_Pools.GetOttavi(idTorneo, idDisciplina, 3);
                poolFour  = SqlDal_Pools.GetOttavi(idTorneo, idDisciplina, 4);

                LoadPool(poolOne, dataGridPoolOne);
                LoadPool(poolTwo, dataGridPoolTwo);
                LoadPool(poolThree, dataGridPoolThree);
                LoadPool(poolFour, dataGridPoolFour);
            }

            _loaded = true;
        }