private void RemoverProduto(int index) { ProdutoController produtoController = new ProdutoController(); IProduto produto = ArquivoEstoque.ListaProdutos[index]; int response = produtoController.Delete(produto); if (response > 0) { ArquivoEstoque.RemoverProduto(index); string message = "Produto excluido com sucesso"; string caption = "Sucesso"; MessageBoxButtons buttons = MessageBoxButtons.OK; DialogResult result; result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Information); } else { string message = "Ocorreu algum erro ao tentar excluir o produto"; string caption = "Erro"; MessageBoxButtons buttons = MessageBoxButtons.OK; DialogResult result; result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Error); } }
private void button_excluir_Click(object sender, EventArgs e) { int index = 0; if (listView_estoque.SelectedItems.Count > 0) { ListViewItem selItem = listView_estoque.SelectedItems[0]; index = selItem.Index; string message = "Tem certeza que deseja excluir o produto?"; string caption = "Atenção"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Exclamation); switch (result) { case DialogResult.Yes: // Yes button pressed ArquivoEstoque.RemoverProduto(index); LimparComponentes(); CarregarTabela(); ArquivoEstoque.SalvarArquivo(); break; case DialogResult.No: // No button pressed break; } } }