private void button1_Click(object sender, EventArgs e) { var frm = new FrmProdutoNovo(); if (frm.ShowDialog() == DialogResult.OK) { lstProdutos.Items.Clear(); FrmProdutos_Load(this, EventArgs.Empty); } }
private void btnEditar_Click(object sender, EventArgs e) { // Valida se há itens selecionados if (lstProdutos.SelectedItems.Count == 0) { MessageBox.Show("Selecione um produto para editar", "DÃÃÃ!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } // Obter o ID do produto pela linha selecionada string strID = lstProdutos.SelectedItems[0].SubItems[0].Text; int id = int.Parse(strID); // Language INtegrated Query (expresões lambda) Estoque estoque = _estoque.SingleOrDefault(est => est.Produto.ProdutoID == id); FrmProdutoNovo frm = new FrmProdutoNovo(estoque); if (frm.ShowDialog() == DialogResult.OK) { lstProdutos.Items.Clear(); FrmProdutos_Load(this, EventArgs.Empty); } }