private void buttonEdit_Click(object sender, EventArgs e) { if (listViewDealSet.SelectedItems.Count == 1) { DealsSet deals = listViewDealSet.SelectedItems[0].Tag as DealsSet; deals.IdAgent = Convert.ToInt32(comboBoxAgents.SelectedItem.ToString().Split('.')[0]); deals.IdClient = Convert.ToInt32(comboBoxClients.SelectedItem.ToString().Split('.')[0]); deals.IdTypeOfGoods = Convert.ToInt32(comboBoxTypeOfGoods.SelectedItem.ToString().Split('.')[0]); Program.wftDb.SaveChanges(); ShowDealsSet(); } }
private void buttonAdd_Click(object sender, EventArgs e) { if (comboBoxAgents.SelectedItem != null && comboBoxClients.SelectedItem != null && comboBoxTypeOfGoods.SelectedItem != null) { DealsSet deals = new DealsSet(); deals.IdAgent = Convert.ToInt32(comboBoxAgents.SelectedItem.ToString().Split('.')[0]); deals.IdClient = Convert.ToInt32(comboBoxClients.SelectedItem.ToString().Split('.')[0]); deals.IdTypeOfGoods = Convert.ToInt32(comboBoxTypeOfGoods.SelectedItem.ToString().Split('.')[0]); Program.wftDb.DealsSet.Add(deals); Program.wftDb.SaveChanges(); ShowDealsSet(); } else { MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void listViewDealSet_SelectedIndexChanged(object sender, EventArgs e) { if (listViewDealSet.SelectedItems.Count == 1) { DealsSet deals = listViewDealSet.SelectedItems[0].Tag as DealsSet; comboBoxAgents.SelectedIndex = comboBoxAgents.FindString(deals.IdAgent.ToString()); comboBoxClients.SelectedIndex = comboBoxClients.FindString(deals.IdClient.ToString()); comboBoxTypeOfGoods.SelectedIndex = comboBoxTypeOfGoods.FindString(deals.IdTypeOfGoods.ToString()); } else { comboBoxAgents.SelectedItem = null; comboBoxAgents.SelectedItem = null; comboBoxTypeOfGoods.SelectedItem = null; } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listViewDealSet.SelectedItems.Count == 1) { DealsSet deals = listViewDealSet.SelectedItems[0].Tag as DealsSet; Program.wftDb.DealsSet.Remove(deals); Program.wftDb.SaveChanges(); ShowDealsSet(); } comboBoxAgents.SelectedItem = null; comboBoxAgents.SelectedItem = null; comboBoxTypeOfGoods.SelectedItem = null; } catch { MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }