Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void bt_tabella_frissites_Click(object sender, EventArgs e)
- {
- if (cb_hazai.Text != string.Empty && cb_vendeg.Text != string.Empty && nud_fordulo.Value != 0)
- {
- kapcsolat.Open();
- // A Lejátszott Meccs (LM) érték meghatározása és felvitele a hazai csapat esetében:
- string sql_LM_H = "UPDATE statisztika SET LM = (SELECT Count(Fordulo) FROM merkozesek WHERE Hazai_csapat = '" + cb_hazai.Text + "')" +
- "+(SELECT Count(Fordulo) FROM merkozesek WHERE Vendeg_csapat = '" + cb_hazai.Text + "') where ID_helyezes=" + cb_hazai.SelectedIndex + 1 + ";";
- // A Lejátszott Meccs (LM) érték meghatározása és felvitele a vendég csapat esetében:
- string sql_LM_V = "UPDATE statisztika SET LM = (SELECT Count(Fordulo) FROM merkozesek WHERE Hazai_csapat = '" + cb_vendeg.Text + "')" +
- "+(SELECT Count(Fordulo) FROM merkozesek WHERE Vendeg_csapat = '" + cb_vendeg.Text + "') where ID_helyezes=" + cb_vendeg.SelectedIndex + 1 + ";";
- // A Lőtt Gól (LG) érték meghatározása és felvitele a hazai csapat esetében:
- string sql_LG_H = "UPDATE statisztika SET LG = ifnull((SELECT Hazai_VEGE_gol from merkozesek where Hazai_csapat = '" + cb_hazai.Text + "'),0)" +
- " +ifnull((SELECT Vendeg_VEGE_gol from merkozesek where Vendeg_csapat = '" + cb_hazai.Text + "'),0) where ID_helyezes = " + cb_hazai.SelectedIndex + 1 + "; ";
- // A Lőtt Gól (LG) érték meghatározása és felvitele a vendég csapat esetében:
- string sql_LG_V = "UPDATE statisztika SET LG = ifnull((SELECT Hazai_VEGE_gol from merkozesek where Hazai_csapat = '" + cb_vendeg.Text + "'),0)" +
- " +ifnull((SELECT Vendeg_VEGE_gol from merkozesek where Vendeg_csapat = '" + cb_vendeg.Text + "'),0) where ID_helyezes = " + cb_vendeg.SelectedIndex + 1 + "; ";
- // A Kapott Gól (KG) érték meghatározása és felvitele a hazai csapat esetében:
- string sql_KG_H = "UPDATE statisztika SET KG = ifnull((SELECT Hazai_VEGE_gol from merkozesek where Vendeg_csapat = '" + cb_hazai.Text + "'),0)" +
- "+ ifnull((SELECT Vendeg_VEGE_gol from merkozesek where Hazai_csapat = '" + cb_hazai.Text + "'),0) where ID_helyezes=" + cb_hazai.SelectedIndex + 1 + ";";
- // A Kapott Gól (KG) érték meghatározása és felvitele a vendég csapat esetében:
- string sql_KG_V = "UPDATE statisztika SET KG = ifnull((SELECT Hazai_VEGE_gol from merkozesek where Vendeg_csapat = '" + cb_vendeg.Text + "'),0)" +
- "+ ifnull((SELECT Vendeg_VEGE_gol from merkozesek where Hazai_csapat = '" + cb_vendeg.Text + "'),0) where ID_helyezes=" + cb_vendeg.SelectedIndex + 1 + ";";
- // A Gólkülönbség (GK) érték meghatározása és felvitele a hazai csapat esetében:
- string sql_GK_H = "UPDATE statisztika SET GK = ifnull((LG),0)- ifnull((KG),0) where ID_helyezes=" + cb_hazai.SelectedIndex + 1 + ";";
- // A Gólkülönbség (GK) érték meghatározása és felvitele a vendég csapat esetében:
- string sql_GK_V = "UPDATE statisztika SET GK = ifnull((LG),0)- ifnull((KG),0) where ID_helyezes=" + cb_vendeg.SelectedIndex + 1 + ";";
- // A Pont érték meghatározása és felvitele a hazai csapat esetében:
- string sql_pont_H = "UPDATE statisztika SET Pont " +
- "= ifnull((SELECT Count(Vendeg_csapat) * 3 as pont from merkozesek where Hazai_VEGE_gol < Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_hazai.Text + "'),0)" +
- "+ifnull((SELECT Count(Hazai_csapat) * 3 as pont from merkozesek where Hazai_VEGE_gol > Vendeg_VEGE_gol and Hazai_csapat = '" + cb_hazai.Text + "'),0)" +
- "+ifnull((SELECT Count(Hazai_csapat) * 1 as pont from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Hazai_csapat = '" + cb_hazai.Text + "'),0)" +
- "+ifnull((SELECT Count(Vendeg_csapat) * 1 as pont from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_hazai.Text + "'),0)" +
- "where ID_helyezes = " + cb_hazai.SelectedIndex + 1 + "; ";
- // A Pont érték meghatározása és felvitele a vendég csapat esetében:
- string sql_pont_V = "UPDATE statisztika SET Pont " +
- "= ifnull((SELECT Count(Vendeg_csapat) * 3 as pont from merkozesek where Hazai_VEGE_gol < Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_vendeg.Text + "'),0)" +
- "+ifnull((SELECT Count(Hazai_csapat) * 3 as pont from merkozesek where Hazai_VEGE_gol > Vendeg_VEGE_gol and Hazai_csapat = '" + cb_vendeg.Text + "'),0)" +
- "+ifnull((SELECT Count(Hazai_csapat) * 1 as pont from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Hazai_csapat = '" + cb_vendeg.Text + "'),0)" +
- "+ifnull((SELECT Count(Vendeg_csapat) * 1 as pont from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_vendeg.Text + "'),0)" +
- "where ID_helyezes = " + cb_vendeg.SelectedIndex + 1 + "; ";
- // A Győzelem érték meghatározása és felvitele a hazai csapat esetében:
- string sql_gyozelem_H = "UPDATE statisztika SET Gyozelem " +
- "= ifnull((SELECT Count(Vendeg_csapat) as Gyozelem from merkozesek where Hazai_VEGE_gol < Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_hazai.Text + "'),0)" +
- "+ifnull((SELECT Count(Hazai_csapat) as Gyozelem from merkozesek where Hazai_VEGE_gol > Vendeg_VEGE_gol and Hazai_csapat = '" + cb_hazai.Text + "'),0) " +
- "where ID_helyezes = " + cb_hazai.SelectedIndex + 1 + "; ";
- // A Győzelem érték meghatározása és felvitele a hazai csapat esetében:
- string sql_gyozelem_V = "UPDATE statisztika SET Gyozelem " +
- "= ifnull((SELECT Count(Vendeg_csapat) as Gyozelem from merkozesek where Hazai_VEGE_gol < Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_vendeg.Text + "'),0)" +
- "+ifnull((SELECT Count(Hazai_csapat) as Gyozelem from merkozesek where Hazai_VEGE_gol > Vendeg_VEGE_gol and Hazai_csapat = '" + cb_vendeg.Text + "'),0) " +
- "where ID_helyezes = " + cb_vendeg.SelectedIndex + 1 + "; ";
- // A Döntetlen érték meghatározása és felvitele a hazai csapat esetében:
- string sql_dontetlen_H = "UPDATE statisztika SET Dontetlen " +
- "= ifnull((SELECT Count(Vendeg_csapat) as Dontetlen from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_hazai.Text + "'),0)" +
- "+ifnull((SELECT Count(Hazai_csapat) as Dontetlen from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Hazai_csapat = '" + cb_hazai.Text + "'),0) " +
- "where ID_helyezes = " + cb_hazai.SelectedIndex + 1 + "; ";
- // A Döntetlen érték meghatározása és felvitele a vendég csapat esetében:
- string sql_dontetlen_V = "UPDATE statisztika SET Dontetlen " +
- "= ifnull((SELECT Count(Vendeg_csapat) as Dontetlen from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_vendeg.Text + "'),0)" +
- "+ifnull((SELECT Count(Hazai_csapat) as Dontetlen from merkozesek where Hazai_VEGE_gol = Vendeg_VEGE_gol and Hazai_csapat = '" + cb_vendeg.Text + "'),0) " +
- "where ID_helyezes = " + cb_vendeg.SelectedIndex + 1 + "; ";
- // A Vereség érték meghatározása és felvitele a hazai csapat esetében:
- string sql_vereseg_H = "UPDATE statisztika SET Vereseg " +
- "= ifnull((SELECT Count(Vendeg_csapat) as Vereseg from merkozesek where Hazai_VEGE_gol > Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_hazai.Text + "'),0)" +
- "+ifnull((SELECT Count(Hazai_csapat) as Vereseg from merkozesek where Hazai_VEGE_gol < Vendeg_VEGE_gol and Hazai_csapat = '" + cb_hazai.Text + "'),0) " +
- "where ID_helyezes = " + cb_hazai.SelectedIndex + 1 + "; ";
- // A Vereség érték meghatározása és felvitele a vendég csapat esetében:
- string sql_vereseg_V = "UPDATE statisztika SET Vereseg " +
- "= ifnull((SELECT Count(Vendeg_csapat) as Vereseg from merkozesek where Hazai_VEGE_gol > Vendeg_VEGE_gol and Vendeg_csapat = '" + cb_vendeg.Text + "'),0)" +
- "+ifnull((SELECT Count(Hazai_csapat) as Vereseg from merkozesek where Hazai_VEGE_gol < Vendeg_VEGE_gol and Hazai_csapat = '" + cb_vendeg.Text + "'),0) " +
- "where ID_helyezes = " + cb_vendeg.SelectedIndex + 1 + "; ";
- MySqlCommand parancs1 = new MySqlCommand(sql_LM_H, kapcsolat);
- MySqlCommand parancs2 = new MySqlCommand(sql_LM_V, kapcsolat);
- MySqlCommand parancs3 = new MySqlCommand(sql_LG_H, kapcsolat);
- MySqlCommand parancs4 = new MySqlCommand(sql_LG_V, kapcsolat);
- MySqlCommand parancs5 = new MySqlCommand(sql_KG_H, kapcsolat);
- MySqlCommand parancs6 = new MySqlCommand(sql_KG_V, kapcsolat);
- MySqlCommand parancs7 = new MySqlCommand(sql_GK_H, kapcsolat);
- MySqlCommand parancs8 = new MySqlCommand(sql_GK_V, kapcsolat);
- MySqlCommand parancs9 = new MySqlCommand(sql_pont_H, kapcsolat);
- MySqlCommand parancs10 = new MySqlCommand(sql_pont_V, kapcsolat);
- MySqlCommand parancs11 = new MySqlCommand(sql_gyozelem_H, kapcsolat);
- MySqlCommand parancs12 = new MySqlCommand(sql_gyozelem_V, kapcsolat);
- MySqlCommand parancs13 = new MySqlCommand(sql_dontetlen_H, kapcsolat);
- MySqlCommand parancs14 = new MySqlCommand(sql_dontetlen_V, kapcsolat);
- MySqlCommand parancs15 = new MySqlCommand(sql_vereseg_H, kapcsolat);
- MySqlCommand parancs16 = new MySqlCommand(sql_vereseg_V, kapcsolat);
- try
- {
- parancs1.ExecuteNonQuery();
- parancs2.ExecuteNonQuery();
- parancs3.ExecuteNonQuery();
- parancs4.ExecuteNonQuery();
- parancs5.ExecuteNonQuery();
- parancs6.ExecuteNonQuery();
- parancs7.ExecuteNonQuery();
- parancs8.ExecuteNonQuery();
- parancs9.ExecuteNonQuery();
- parancs10.ExecuteNonQuery();
- parancs11.ExecuteNonQuery();
- parancs12.ExecuteNonQuery();
- parancs13.ExecuteNonQuery();
- parancs14.ExecuteNonQuery();
- parancs15.ExecuteNonQuery();
- parancs16.ExecuteNonQuery();
- MessageBox.Show("Frissítés kész!");
- }
- catch (Exception ex)
- {
- MessageBox.Show("A feladat nem ment végbe!\nOka:" + ex.Message, "Hibaüzenet", MessageBoxButtons.OK, MessageBoxIcon.Warning);
- }
- finally
- {
- kapcsolat.Close();
- }
- }
- else
- {
- MessageBox.Show("Hibás kitöltés!", "Hibaüzenet", MessageBoxButtons.OK, MessageBoxIcon.Warning);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement