예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }