示例#1
0
 public void Eredmény_Módosítás(string _azonosító, string _név, int _találat_10, int _találat_08, int _találat_05, int _mellé, int _százalék)
 {
     if (InvokeRequired)
     {
         Eredmény_Módosítás_Callback callback = new Eredmény_Módosítás_Callback(Eredmény_Módosítás);
         Invoke(callback, new object[] { _azonosító, _név, _találat_10, _találat_08, _találat_05, _mellé, _százalék });
     }
     else
     {
         if (_azonosító == combo_versenyek.Text)
         {
             foreach (DataRow current in data.Rows)
             {
                 if (_név == (string)current[0])
                 {
                     //current[0] = _eredmény.név;
                     //current[1] = _eredmény.sorszám;
                     //current[2] = _eredmény.íjtípus;
                     //current[3] = _eredmény.csapat;
                     current[4] = _találat_10;
                     current[5] = _találat_08;
                     current[6] = _találat_05;
                     current[7] = _mellé;
                     current[8] = _találat_10 * 10 + _találat_08 * 8 + _találat_05 * 5;
                     current[9] = _százalék;
                     //current[10] = _eredmény.megjelent;
                     break;
                 }
             }
         }
     }
 }
示例#2
0
        public void Eredmény_Módosítás(string _azonosító, Eredmény _eredeti, Eredmény _eredmény)
        {
            if (InvokeRequired)
            {
                Eredmény_Módosítás_Callback callback = new Eredmény_Módosítás_Callback(Eredmény_Módosítás);
                Invoke(callback, new object[] { _azonosító, _eredeti, _eredmény });
            }
            else
            {
                if (Program.database.EredményMódosítás(_azonosító, _eredeti, _eredmény) == -666)
                {
                    MessageBox.Show("Adatbázis hiba!\nLehet, hogy van már ilyen azonosító?", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return;
                }

                if (_azonosító == combo_versenyek.Text)
                {
                    foreach (DataRow current in data.Rows)
                    {
                        if (_eredeti.Nev == current[0].ToString())
                        {
                            //current[0] = _eredmény.név;
                            //current[1] = _eredmény.sorszám;
                            //current[2] = _eredmény.íjtípus;
                            //current[3] = _eredmény.csapat;
                            current[4] = _eredmény.Talalat10;
                            current[5] = _eredmény.Talalat8;
                            current[6] = _eredmény.Talalat5;
                            current[7] = _eredmény.Melle;
                            current[8] = _eredmény.Osszpont;
                            current[9] = _eredmény.Szazalek;
                            //current[10] = _eredmény.megjelent;
                            break;
                        }
                    }
                }

                if (eredmény_módosítva != null)
                {
                    eredmény_módosítva(_azonosító, _eredeti, _eredmény);
                }
            }
        }