private void buttonSalvaCampo2_Click(object sender, EventArgs e) { List <AtletaEliminatorie> listAtleti = new List <AtletaEliminatorie>(); foreach (DataGridViewRow r in dataGridViewCampo2.Rows) { AtletaEliminatorie vinto = new AtletaEliminatorie(); AtletaEliminatorie perso = new AtletaEliminatorie(); if ((int)r.Cells[4].Value > (int)r.Cells[9].Value) { vinto.IdAtleta = (int)r.Cells[0].Value; perso.IdAtleta = (int)r.Cells[5].Value; label2.Text = "3° " + r.Cells[2].Value + " " + r.Cells[3].Value + " - 4° " + r.Cells[7].Value + " " + r.Cells[8].Value; terzo = r.Cells[2].Value + " " + r.Cells[3].Value; quarto = r.Cells[7].Value + " " + r.Cells[8].Value; } else { vinto.IdAtleta = (int)r.Cells[5].Value; perso.IdAtleta = (int)r.Cells[0].Value; label2.Text = "3° " + r.Cells[7].Value + " " + r.Cells[8].Value + " - 4° " + r.Cells[2].Value + " " + r.Cells[3].Value; quarto = r.Cells[2].Value + " " + r.Cells[3].Value; terzo = r.Cells[7].Value + " " + r.Cells[8].Value; } Helper.UpdateFinali(idTorneo, idDisciplina, 1, 1, (int)r.Cells[0].Value, (int)r.Cells[4].Value, (int)r.Cells[9].Value); Helper.UpdateFinali(idTorneo, idDisciplina, 1, 1, (int)r.Cells[5].Value, (int)r.Cells[9].Value, (int)r.Cells[4].Value); } MessageBox.Show("Campo 2 Salvato correttamente", "Successo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void buttonSalvaCampo2_Click(object sender, EventArgs e) { List <AtletaEliminatorie> listAtleti = new List <AtletaEliminatorie>(); foreach (DataGridViewRow r in dataGridViewCampo2.Rows) { AtletaEliminatorie vinto = new AtletaEliminatorie(); AtletaEliminatorie perso = new AtletaEliminatorie(); if ((int)r.Cells[4].Value > (int)r.Cells[9].Value) { vinto.IdAtleta = (int)r.Cells[0].Value; perso.IdAtleta = (int)r.Cells[5].Value; } else { vinto.IdAtleta = (int)r.Cells[5].Value; perso.IdAtleta = (int)r.Cells[0].Value; } //TODO il campo è da eliminare Helper.EliminaFinaliByCampo(1, idTorneo, idDisciplina, (int)r.Cells[0].Value); Helper.EliminaFinaliByCampo(1, idTorneo, idDisciplina, (int)r.Cells[5].Value); Helper.UpdateSemifinali(idTorneo, idDisciplina, 2, 1, (int)r.Cells[0].Value, (int)r.Cells[4].Value, (int)r.Cells[9].Value); Helper.UpdateSemifinali(idTorneo, idDisciplina, 2, 1, (int)r.Cells[5].Value, (int)r.Cells[9].Value, (int)r.Cells[4].Value); vinto.IdTorneo = idTorneo; vinto.idDisciplina = idDisciplina; vinto.Posizione = 1; vinto.Campo = 1; vinto.PuntiFatti = 0; vinto.PuntiSubiti = 0; listAtleti.Add(vinto); perso.IdTorneo = idTorneo; perso.idDisciplina = idDisciplina; perso.Posizione = 1; perso.Campo = 2; perso.PuntiFatti = 0; perso.PuntiSubiti = 0; listAtleti.Add(perso); } Helper.InsertFinali(listAtleti); MessageBox.Show("Campo 1 Salvato correttamente", "Successo", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void buttonSalvaCampo1_Click(object sender, EventArgs e) { Helper.EliminaOttaviByCampo(1, idTorneo, idDisciplina); int posizione = 1; List <AtletaEliminatorie> listAtleti = new List <AtletaEliminatorie>(); foreach (DataGridViewRow r in dataGridViewCampo1.Rows) { AtletaEliminatorie a = new AtletaEliminatorie(); if ((int)r.Cells[4].Value > (int)r.Cells[9].Value) { a.IdAtleta = (int)r.Cells[0].Value; } else { a.IdAtleta = (int)r.Cells[5].Value; } //manca il delete quarti by campo Helper.UpdateQualificati16(idTorneo, idDisciplina, 1, posizione, (int)r.Cells[0].Value, (int)r.Cells[4].Value, (int)r.Cells[9].Value); Helper.UpdateQualificati16(idTorneo, idDisciplina, 1, posizione, (int)r.Cells[5].Value, (int)r.Cells[9].Value, (int)r.Cells[4].Value); a.IdTorneo = idTorneo; a.idDisciplina = idDisciplina; a.Posizione = posizione; a.Campo = 1; a.PuntiFatti = 0; a.PuntiSubiti = 0; listAtleti.Add(a); posizione++; } Helper.InsertQuarti(listAtleti); MessageBox.Show("Campo 1 Salvato correttamente", "Successo", MessageBoxButtons.OK, MessageBoxIcon.Information); }