private void rendben_Click(object _sender, EventArgs _event) { if (combo_verseny.SelectedItem == null) { MessageBox.Show("Nincs kiválasztva verseny!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (combo_íjtípus.SelectedItem == null) { MessageBox.Show("Nincs kiválasztva íjtípus!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!Program.IsCorrectSQLText(combo_csapat.Text)) { MessageBox.Show("Nem megengedett karakterek a mezőben!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Verseny verseny = null; foreach (Verseny current in Program.mainform.eredmény_panel.versenyek) { if (current.azonosító == combo_verseny.Text) { verseny = current; break; } } if (verseny != null) { if (verseny.lezárt) { MessageBox.Show("A verseny már le van zárva!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { MessageBox.Show("Nem található a verseny a segéd adatai között!", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } bool nyomtatás = false; if (MessageBox.Show("Nyomtassak beírólapot ennek a versenyzőnek: " + label_név.Text + "?", "Nyomtatás", MessageBoxButtons.YesNo) == DialogResult.Yes) { nyomtatás = true; } Program.network.Send(ClientCommand.INDULÓ_BEÍRÁS, label_név.Text + ";" + combo_verseny.Text + ";" + combo_íjtípus.Text + ";" + combo_csapat.Text + ";" + check_megjelent.Checked + ";" + nyomtatás); Close(); }
private void combo_versenyek_SelectedIndexChanged(object _sender, EventArgs _event) { foreach (Verseny current in versenyek) { if (current.azonosító == combo_versenyek.Text) { verseny = current; if (current.eredmények == null) { current.eredmények = new List <Eredmény>(); Program.network.Send(ClientCommand.EREDMÉNYEK, current.azonosító); } break; } } if (verseny == null) { MessageBox.Show("HIBA, nem találtam a kiválasztott versenyt? (#1)"); return; } data.Rows.Clear(); foreach (Eredmény current in verseny.eredmények) { DataRow row = data.NewRow(); row[0] = current.név; row[1] = current.sorszám; row[2] = current.íjtípus; row[3] = current.csapat; row[4] = current.találat_10; row[5] = current.találat_08; row[6] = current.találat_05; row[7] = current.mellé; row[8] = current.összpont; row[9] = current.százalék; row[10] = current.megjelent; data.Rows.Add(row); } }