private void btnExcluir_Click(object sender, RoutedEventArgs e) //botao excluir produto da lista { if (lstProdutos.SelectedItem == null) { MessageBox.Show("Selecione um produto"); return; } else { if (MessageBox.Show("Deseja remover um produto?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { var produto = (Produto)lstProdutos.SelectedItem; repositorioProduto.Excluir(produto); try { CarregueElementosDoBancoDeDados(); } catch (Exception ex) { CarregueElementosDoBancoDeDados(); MessageBox.Show("Produto removido com sucesso"); } } else { } } }
private void btnExcluirProduto_Click(object sender, EventArgs e) { IRepositorio <Produto> repositorioProdutos = new RepositorioProduto(); Produto produtoAExcluir = repositorioProdutos.SelecionarPorId((int)dgvProdutos.SelectedRows[0].Cells[0].Value); repositorioProdutos.Excluir(produtoAExcluir); PreencherDataGridViewProdutos(); }
public ServiceResponse ExcluirProduto(string id) { IRepositorioGenerico<Produto> repositorio = new RepositorioProduto(); repositorio.Excluir(new Produto { Id = Convert.ToInt32(id) }); ServiceResponse response = new ServiceResponse(); response.Code = 200; response.Message = "Produto excluído com sucesso"; return response; }
private void btnExcluir_Click(object sender, RoutedEventArgs e) { if (lstProdutos.SelectedItem == null) { MessageBox.Show("Selecione um item"); return; //chama o return para comcluir o metodo. } var produto = (Produto)lstProdutos.SelectedItem; repositorio.Excluir(produto); CarregarElementosDoBancoDeDados(); }
private void btnExcluir_Click(object sender, RoutedEventArgs e) { if (lstProdutos.SelectedItem == null) { MessageBox.Show("Selecione um item"); return; } var itemSelecionado = (Produto)lstProdutos.SelectedItem; repositorio.Excluir(itemSelecionado); CarregueElementosDoBancoDeDados(); }
private void btnExcluirProduto_Click(object sender, EventArgs e) { if (dgvProdutos.SelectedRows.Count > 0) { int idProdutSelecionado = Convert.ToInt32(dgvProdutos.SelectedRows[0].Cells[0].Value); IRepositorioGenerico <Produto> repositorioProdutos = new RepositorioProduto(); Produto produtoASerExcluido = repositorioProdutos.SelecionarPorId(idProdutSelecionado); repositorioProdutos.Excluir(produtoASerExcluido); PreenhcerDgvProdutosAsync(); } else { MessageBox.Show("Selecione um produto antes.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void BtnExcluirProduto_Click(object sender, EventArgs e) { if (dgvProdutos.SelectedRows.Count > 0) { var idPrpoduto = (int)dgvProdutos.SelectedRows[0].Cells[0].Value; var repositorio = new RepositorioProduto(); var produto = repositorio.BuscarPorId(idPrpoduto); repositorio.Excluir(produto); PreencherDataGridViewProdutosAsync(); } else { MessageBox.Show("Selecione o produto para exclusão.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnExcluirProduto_Click(object sender, EventArgs e) { if (grdProdutos.SelectedRows.Count > 0) { int idProdutoSelecionado = Convert.ToInt32(grdProdutos.SelectedRows[0].Cells[0].Value); IRepositorioGenerico <Produto> repositorioProdutos = new RepositorioProduto(); Produto produtoASerAlterada = repositorioProdutos.SelecionarPorId(idProdutoSelecionado); repositorioProdutos.Excluir(produtoASerAlterada); PreencherDataGridViewProdutossAsync(); } else { MessageBox.Show("Selecione um produto antes!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btExcluir_Click(object sender, RoutedEventArgs e) { if (listProdutos.SelectedItem == null) { MessageBox.Show("Favor selecionar um item para exclusao!", "Atencao", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (MessageBox.Show("Tem certeza que deseja excluir o item selecionado?", "Atencao", MessageBoxButton.YesNo, MessageBoxImage.Question).Equals(MessageBoxResult.Yes)) { var produto = (Produto)listProdutos.SelectedItem; repositorio.Excluir(produto); } } CarregarLista(); }
public void DeveRemoverUmProduto() { // System Under Test ContextStub contexto = InicializarBancoEmMemoria(MethodBase.GetCurrentMethod().Name); RepositorioProduto repositorioProduto = new RepositorioProduto(contexto); // Pre-conditions repositorioProduto.Adicionar(new Product { Id = 1, Nome = "Prod1", Preco = "2,75", Categoria = "Esporte" }); var produto = repositorioProduto.Entidades().FirstOrDefault(); // Exercise repositorioProduto.Excluir(produto.Id); contexto.SaveChanges(); // Assertives var produtos = repositorioProduto.Entidades().ToList(); Assert.AreEqual(0, produtos.Count, "Não deveria possuir um produto, pois o único foi excluído."); }
private void btnExcluirProduto_Click(object sender, EventArgs e) { if (dgvProdutos.SelectedRows.Count > 0) { int idProdutoSelecionado = Convert.ToInt32(dgvProdutos.SelectedRows[0].Cells[0].Value); IRepositorioGenerico<Produto> repositorioProdutos = new RepositorioProduto(); Produto produtoASerExcluido = repositorioProdutos.SelecionarPorId(idProdutoSelecionado); repositorioProdutos.Excluir(produtoASerExcluido); PreencherDataGridViewProdutosAsync(); } else { MessageBox.Show("Selecione um produto antes", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }