private void btnEdit_Click_1(object sender, EventArgs e) { if (listView1.SelectedItems.Count == 0) { return; } var selectItem = listView1.SelectedItems[0]; var product = new Product() { CategoryProduct = (Category)selectItem.ImageIndex, Name = selectItem.Text, Quentity = int.Parse(selectItem.SubItems[1].Text), Price = int.Parse(selectItem.SubItems[2].Text) }; var form = new FormAddEditcs(product); form.ShowDialog(); if (form.DialogResult == DialogResult.OK) { listView1.Items.Remove(selectItem); var elem = new ListViewItem(); elem.Text = product.Name; elem.SubItems.Add(product.Price.ToString()); elem.SubItems.Add(product.Quentity.ToString()); elem.ImageIndex = (int)product.CategoryProduct; listView1.Items.Add(elem); listView1.Groups[(int)product.CategoryProduct].Items.Add(elem); } }
private void btnAdd_Click(object sender, EventArgs e) { var item = new Product(); var form = new FormAddEditcs(item); form.ShowDialog(); if (form.DialogResult == DialogResult.OK) { var elem = new ListViewItem(); elem.Text = item.Name; elem.SubItems.Add(item.Price.ToString()); elem.SubItems.Add(item.Quentity.ToString()); elem.ImageIndex = (int)item.CategoryProduct; listView1.Items.Add(elem); listView1.Groups[(int)item.CategoryProduct].Items.Add(elem); } }