private void btnAddProduct_Click(object sender, EventArgs e) { Dialogs.FrmItemBox dialog = new Dialogs.FrmItemBox(Dialogs.FrmItemBox.ItemOperation.Add); if (dialog.ShowDialog() == DialogResult.OK) { var product = dialog.Product; viewModel.AddProduct(product.Name, product.BuyingPrice, product.SellingPrice); } }
private void btnEditProduct_Click(object sender, EventArgs e) { int id = int.Parse(dataGridEstoque.SelectedRows[0].Cells[0].Value.ToString()); var product = viewModel.Products.Find(m => m.ProductID == id); Dialogs.FrmItemBox dialog = new Dialogs.FrmItemBox(Dialogs.FrmItemBox.ItemOperation.Edit, product); if (dialog.ShowDialog() == DialogResult.OK) { viewModel.EditProduct(dialog.Product); } }