public void Verseny_Hozzáadás(string _azonosító, int _összes, bool _lezárt) { if (InvokeRequired) { Verseny_Hozzáadás_Callback callback = new Verseny_Hozzáadás_Callback(Verseny_Hozzáadás); Invoke(callback, new object[] { _azonosító, _összes, _lezárt }); } else { combo_versenyek.Items.Add(_azonosító); versenyek.Add(new Verseny(_azonosító, _összes, _lezárt)); } }
public void Verseny_Hozzáadás(Verseny _verseny) { if (InvokeRequired) { Verseny_Hozzáadás_Callback callback = new Verseny_Hozzáadás_Callback(Verseny_Hozzáadás); Invoke(callback, new object[] { _verseny }); } else { if (_verseny.Azonosito.Contains(" ")) { MessageBox.Show("A versenyazonosító nem tartalmazhat szóközt!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!Program.database.ÚjVerseny(_verseny)) { MessageBox.Show("Adatbázis hiba!\nLehet, hogy van már ilyen azonosító?", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DataRow row = data.NewRow(); row[0] = _verseny.Azonosito; row[1] = _verseny.Megnevezes; row[2] = _verseny.Datum; row[3] = _verseny.VersenySorozat; row[4] = _verseny.Osszes; row[5] = _verseny.Allomasok; row[6] = _verseny.Indulok; row[7] = _verseny.Lezarva; row[8] = _verseny.DublaBeirlap; data.Rows.Add(row); if (verseny_hozzáadva != null) { verseny_hozzáadva(_verseny); } } }