private STTeam GetSelectionData() { STTeam ret = new STTeam(); int id; try { if (f_g) { foreach (DataGridViewRow item in dataGridViewTeam.SelectedRows) { id = int.Parse(item.Cells[5].Value.ToString()); foreach (STTeam s in list) { if (id == s.id) { ret = s; } } } } } catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); } return(ret); }
private void PreViewGame_Load(object sender, EventArgs e) { try { clTeam = new CTeam(connect); clGame = new CGame(connect); clIS = new CInfoSeason(connect); clDivision = new CDivision(connect); team1 = new STTeam(); team2 = new STTeam(); init_combo_season(); init_combo_division(); init_combo_group(); init_combo_team(); cnt = 0; } catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); } }
private void edit() { try { STTeam data = GetSelectionData(); DlgTeam wnd = new DlgTeam(connect, data, mode); DialogResult result = wnd.ShowDialog(); if (result == DialogResult.OK) { init_data(); if (dataGridViewTeam.Rows.Count > 0) { int x = get_num_row(wnd.RetId()); dataGridViewTeam.Rows[x].Selected = true; dataGridViewTeam.FirstDisplayedScrollingRowIndex = x; } } } catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); } }
private STTeam read_data() { STTeam ret = new STTeam(); CCity city; try { if (gstTeam.id != 0) { ret.id = gstTeam.id; } else { ret.id = clTeam.GetFreeId(); } if (textBoxName.Text.Length > 0) { ret.name = textBoxName.Text.Trim(); } else { ret.name = null; } string str = comboBoxCity.Text.Trim(); if (str.Length > 0) { city = new CCity(connect, str); ret.idcity = city.stCity.id; } else { ret.idcity = 0; } if (comboBoxPrevTeam.Text.Length > 0) { clTeam = new CTeam(connect, comboBoxPrevTeam.Text.Trim()); ret.idprev = clTeam.stTeam.id; } else { ret.idprev = null; } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } return(ret); }
private void del() { try { STTeam data = GetSelectionData(); if (MessageBox.Show("Вы действиетльно желаете удалить данного участника?", "Внимание!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { clTeam.Delete(data); init_data(); } } catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); } }
public DlgTeam(SqlConnection cn, STTeam st, ushort md) { InitializeComponent(); connect = cn; mode = md; gstTeam = st; caption = "Редактировать команду"; init_combo(); init_combo_team(); set_data(); }
private bool save() { bool ret = false; STTeam stC = new STTeam(); stC = read_data(); if (gstTeam.id != 0) { ret = clTeam.Update(stC); } else { ret = clTeam.Insert(stC); } return(ret); }
private void buttonCreate_Click(object sender, EventArgs e) { try { if (comboBoxTeam1.Text.Length > 0) { clTeam = new CTeam(connect, comboBoxTeam1.Text.Trim()); team1 = clTeam.stTeam; } if (comboBoxTeam2.Text.Length > 0) { clTeam = new CTeam(connect, comboBoxTeam2.Text.Trim()); team2 = clTeam.stTeam; } if (team1.id > 0 && team2.id > 0) { Create(); } } catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); } }