public static void SaveFinal8Pool(int idTorneo, int idDisciplina, int pool, DataGrid dataGridPool) { int posizione = 1; List <AtletaEliminatorie> listAtleti = new List <AtletaEliminatorie>(); foreach (MatchEntity match in dataGridPool.Items) { AtletaEliminatorie a = new AtletaEliminatorie(); a.IdAtleta = (match.PuntiRosso > match.PuntiBlu) ? match.IdRosso : match.IdBlu; SqlDal_Pools.UpdateQualificati16(idTorneo, idDisciplina, pool, posizione, match.IdRosso, match.PuntiRosso, match.PuntiBlu); SqlDal_Pools.UpdateQualificati16(idTorneo, idDisciplina, pool, posizione, match.IdBlu, match.PuntiBlu, match.PuntiRosso); a.IdTorneo = idTorneo; a.idDisciplina = idDisciplina; a.Posizione = posizione; a.Campo = pool; a.PuntiFatti = 0; a.PuntiSubiti = 0; listAtleti.Add(a); posizione++; } SqlDal_Pools.InsertQuarti(listAtleti); }