コード例 #1
0
        public void Eredmény_Törlés(string _azonosító, Eredmény _eredmény)
        {
            if (InvokeRequired)
            {
                Eredmény_Törlés_Callback callback = new Eredmény_Törlés_Callback(Eredmény_Törlés);
                Invoke(callback, new object[] { _azonosító, _eredmény });
            }
            else
            {
                if (!Program.database.EredményTörlés(_azonosító, _eredmény))
                {
                    MessageBox.Show("Adatbázis hiba!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return;
                }

                if (_azonosító == combo_versenyek.Text)
                {
                    foreach (DataRow current in data.Rows)
                    {
                        if (_eredmény.Nev == current[0].ToString())
                        {
                            data.Rows.Remove(current);
                            break;
                        }
                    }
                }

                if (eredmény_törölve != null)
                {
                    eredmény_törölve(_azonosító, _eredmény);
                }
            }
        }
コード例 #2
0
        public void Eredmény_Törlés(string _azonosító, string _név)
        {
            if (InvokeRequired)
            {
                Eredmény_Törlés_Callback callback = new Eredmény_Törlés_Callback(Eredmény_Törlés);
                Invoke(callback, new object[] { _azonosító, _név });
            }
            else
            {
                if (_azonosító == combo_versenyek.Text)
                {
                    foreach (DataRow current in data.Rows)
                    {
                        if (_név == (string)current[0])
                        {
                            data.Rows.Remove(current);
                            break;
                        }
                    }
                }

                Program.mainform.induló_panel.Induló_Eredmény_Csökkentés(_név);
            }
        }