private void buttonAdd_Click(object sender, EventArgs e) { ProductSet productSet = new ProductSet(); productSet.ProductName = textBoxName.Text; productSet.ProductPrice = Convert.ToInt32(textBoxPrice.Text); productSet.Unit = textBoxUnit.Text; productSet.Remains = Convert.ToInt32(textBoxRemains.Text); productSet.IDSupplier = Convert.ToInt32(comboBoxSupplier.SelectedItem.ToString().Split('.')[0]); Program.dinamoDB.ProductSet.Add(productSet); Program.dinamoDB.SaveChanges(); ShowProduct(); }
private void buttonEdit_Click(object sender, EventArgs e) { if (listViewProducts.SelectedItems.Count == 1) { ProductSet productSet = listViewProducts.SelectedItems[0].Tag as ProductSet; productSet.ProductName = textBoxName.Text; productSet.ProductPrice = Convert.ToInt32(textBoxPrice.Text); productSet.Unit = textBoxUnit.Text; productSet.Remains = Convert.ToInt32(textBoxRemains.Text); productSet.IDSupplier = Convert.ToInt32(comboBoxSupplier.SelectedItem.ToString().Split('.')[0]); Program.dinamoDB.SaveChanges(); ShowProduct(); } }
private void listViewProducts_SelectedIndexChanged(object sender, EventArgs e) { if (listViewProducts.SelectedItems.Count == 1) { ProductSet productSet = listViewProducts.SelectedItems[0].Tag as ProductSet; productSet.ProductName = textBoxName.Text; productSet.ProductPrice = Convert.ToInt32(textBoxPrice.Text); productSet.Unit = textBoxUnit.Text; productSet.Remains = Convert.ToInt32(textBoxRemains.Text); } else { textBoxName.Text = ""; textBoxPrice.Text = ""; textBoxUnit.Text = ""; textBoxRemains.Text = ""; } }
private void buttonDelete_Click(object sender, EventArgs e) { try { if (listViewProducts.SelectedItems.Count == 1) { ProductSet productSet = listViewProducts.SelectedItems[0].Tag as ProductSet; Program.dinamoDB.ProductSet.Remove(productSet); Program.dinamoDB.SaveChanges(); ShowProduct(); } textBoxName.Text = ""; textBoxPrice.Text = ""; textBoxUnit.Text = ""; textBoxRemains.Text = ""; comboBoxSupplier.Text = ""; } catch { MessageBox.Show("невозможно удалить, эта запись используется", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }