private void buttonEdit_Click(object sender, EventArgs e) { if (listViewOrder.SelectedItems.Count == 1) { OrdersSet orderSet = listViewOrder.SelectedItems[0].Tag as OrdersSet; orderSet.IdClient = Convert.ToInt32(comboBoxIdClient.SelectedItem.ToString().Split('.')[0]); orderSet.IdProduct = Convert.ToInt32(comboBoxIdProduct.SelectedItem.ToString().Split('.')[0]); orderSet.Address_Delivery = textBoxAddress_Delivery.Text; orderSet.Delivery_method = comboBoxDelivery_method.Text; orderSet.Payment_method = comboBoxPayment_method.Text; Program.wftDb.SaveChanges(); ShowOrder(); } }
private void buttonAdd_Click(object sender, EventArgs e) { if (comboBoxIdClient.SelectedItem != null && comboBoxIdProduct.SelectedItem != null && textBoxAddress_Delivery.Text != "" && comboBoxDelivery_method.Text != null && comboBoxPayment_method.Text != null) { OrdersSet orderSet = new OrdersSet(); orderSet.IdClient = Convert.ToInt32(comboBoxIdClient.SelectedItem.ToString().Split('.')[0]); orderSet.IdProduct = Convert.ToInt32(comboBoxIdProduct.SelectedItem.ToString().Split('.')[0]); orderSet.Address_Delivery = textBoxAddress_Delivery.Text; orderSet.Delivery_method = comboBoxDelivery_method.Text; orderSet.Payment_method = comboBoxPayment_method.Text; Program.wftDb.OrdersSet.Add(orderSet); Program.wftDb.SaveChanges(); ShowOrder(); } else { MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void listViewOrder_SelectedIndexChanged(object sender, EventArgs e) { if (listViewOrder.SelectedItems.Count == 1) { OrdersSet orderSet = listViewOrder.SelectedItems[0].Tag as OrdersSet; comboBoxIdClient.SelectedIndex = comboBoxIdClient.FindString(orderSet.IdClient.ToString()); comboBoxIdProduct.SelectedIndex = comboBoxIdProduct.FindString(orderSet.IdProduct.ToString()); textBoxAddress_Delivery.Text = orderSet.Address_Delivery.ToString(); comboBoxDelivery_method.Text = orderSet.Delivery_method.ToString(); comboBoxPayment_method.Text = orderSet.Payment_method.ToString(); } else { comboBoxIdClient.SelectedItem = null; comboBoxIdProduct.SelectedItem = null; textBoxAddress_Delivery.Text = ""; comboBoxDelivery_method.Text = null; comboBoxPayment_method.Text = null; } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listViewOrder.SelectedItems.Count == 1) { OrdersSet orderSet = listViewOrder.SelectedItems[0].Tag as OrdersSet; Program.wftDb.OrdersSet.Remove(orderSet); Program.wftDb.SaveChanges(); ShowOrder(); } comboBoxIdClient.SelectedItem = null; comboBoxIdProduct.SelectedItem = null; textBoxAddress_Delivery.Text = ""; comboBoxDelivery_method.Text = null; comboBoxPayment_method.Text = null; } catch { MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }