Exemplo n.º 1
0
        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
                {
                }
            }
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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;
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 6
0
 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);
     }
 }
Exemplo n.º 7
0
 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);
     }
 }
Exemplo n.º 8
0
        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);
            }
        }
Exemplo n.º 9
0
        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();
        }
Exemplo n.º 10
0
        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.");
        }
Exemplo n.º 11
0
        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);
            }
        }