private void buttonEdit_Click(object sender, EventArgs e) { if (listViewDealSet.SelectedItems.Count == 1) { СделкиSet сделки = listViewDealSet.SelectedItems[0].Tag as СделкиSet; сделки.IdSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); сделки.IdDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); Program.wftDb.SaveChanges(); ShowDealSet(); } }
private void listViewDealSet_SelectedIndexChanged(object sender, EventArgs e) { if (listViewDealSet.SelectedItems.Count == 1) { СделкиSet сделки = listViewDealSet.SelectedItems[0].Tag as СделкиSet; comboBoxSupply.SelectedIndex = comboBoxSupply.FindString(сделки.IdSupply.ToString()); comboBoxDemand.SelectedIndex = comboBoxDemand.FindString(сделки.IdDemand.ToString()); } else { comboBoxSupply.SelectedItem = null; comboBoxDemand.SelectedItem = null; } }
private void buttonAdd_Click(object sender, EventArgs e) { if (comboBoxDemand.SelectedItem != null && comboBoxSupply.SelectedItem != null) { СделкиSet сделки = new СделкиSet(); сделки.IdSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); сделки.IdDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); Program.wftDb.СделкиSet.Add(сделки); Program.wftDb.SaveChanges(); ShowDealSet(); } else { MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listViewDealSet.SelectedItems.Count == 1) { СделкиSet сделки = listViewDealSet.SelectedItems[0].Tag as СделкиSet; Program.wftDb.СделкиSet.Remove(сделки); Program.wftDb.SaveChanges(); ShowDealSet(); } comboBoxSupply.SelectedItem = null; comboBoxDemand.SelectedItem = null; } catch { MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }