Ejemplo n.º 1
0
 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));
     }
 }
Ejemplo n.º 2
0
        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);
                }
            }
        }