public Form_Eredmény(string _verseny, int _összespont, Eredmény _eredmény) { eredeti = _eredmény; összespont = _összespont; verseny_azonosító = _verseny; InitializeForm(); InitializeContent(); InitializeData(_eredmény); }
private void InitializeData(Eredmény _eredmény) { box_név.Text = _eredmény.név; box_név.Enabled = false; Program.mainform.eredmény_panel.combo_íjtípusok.Text = _eredmény.íjtípus; Program.mainform.eredmény_panel.combo_íjtípusok.Enabled = false; combo_csapat.SelectedItem = Convert.ToInt32(_eredmény.csapat); combo_csapat.Enabled = false; box_találat_10.Text = _eredmény.találat_10.ToString(); box_találat_8.Text = _eredmény.találat_08.ToString(); box_találat_5.Text = _eredmény.találat_05.ToString(); box_mellé.Text = _eredmény.mellé.ToString(); label_összes.Text = _eredmény.összpont.ToString(); label_százalék.Text = _eredmény.százalék.ToString() + "%"; box_megjelent.Checked = _eredmény.megjelent; box_megjelent.Enabled = false; }
public void Eredmény_Hozzáadás(string _azonosító, Eredmény _eredmény) { if (InvokeRequired) { Eredmény_Hozzáadás_Callback callback = new Eredmény_Hozzáadás_Callback(Eredmény_Hozzáadás); Invoke(callback, new object[] { _azonosító, _eredmény }); } else { if (verseny != null && _azonosító == verseny.azonosító) { DataRow row = data.NewRow(); row[0] = _eredmény.név; row[1] = _eredmény.sorszám; row[2] = _eredmény.íjtípus; row[3] = _eredmény.csapat; row[4] = _eredmény.találat_10; row[5] = _eredmény.találat_08; row[6] = _eredmény.találat_05; row[7] = _eredmény.mellé; row[8] = _eredmény.összpont; row[9] = _eredmény.százalék; row[10] = _eredmény.megjelent; data.Rows.Add(row); verseny.eredmények.Add(_eredmény); } else { foreach (Verseny current in versenyek) { if (current.azonosító == _azonosító) { if (current.eredmények != null) { current.eredmények.Add(_eredmény); } break; } } } } }