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