private void Add_Click(object sender, EventArgs e) { using (var fEW = new FactionEditWindow()) { if (fEW.ShowDialog() == DialogResult.OK) { if (DatabaseControl.CrudFaction.Insert(fEW.Faction)) { lBFactions.Items.Add(fEW.Faction); } } } }
private void Edit_Click(object sender, EventArgs e) { if (lBFactions.SelectedIndex != -1) { var faction = (Faction)lBFactions.SelectedItem; using (var fEW = new FactionEditWindow(faction)) { if (fEW.ShowDialog() == DialogResult.OK) { Faction faction1 = fEW.Faction; if (DatabaseControl.CrudFaction.Upsert(faction1)) { lBFactions.Items[lBFactions.SelectedIndex] = fEW.Faction; } } } } }