Пример #1
0
        public override void Excluir()
        {
            try
            {
                Produto produtoSelecionado = _produtoControl.GetProduto();

                if (produtoSelecionado != null)
                {
                    var resultado = MessageBox.Show("Deseja realmente excluir?", "Confirmar Exclusão", MessageBoxButtons.YesNo);
                    if (resultado == DialogResult.Yes)
                    {
                        _produtoService.Delete(produtoSelecionado.Id);

                        IList <Produto> produtos = _produtoService.GetAll();

                        _produtoControl.PopularListagemProdutos(produtos);
                    }
                }
                else
                {
                    MessageBox.Show("Selecione um item para realizar a exclusão");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int?id)
        {
            Produto Produto = Service.GetById(id.GetValueOrDefault());

            Service.Delete(Produto);
            return(RedirectToAction("Index"));
        }
Пример #3
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgvProduto.SelectedRows.Count == 0)
         {
             MessageBox.Show("É obrigatório selecionar um fornecedor!");
         }
         else
         {
             if (MessageBox.Show("Confirma exclusão?", "Excluir Produto", MessageBoxButtons.YesNo) == DialogResult.Yes)
             {
                 int Id = Convert.ToInt32(dgvProduto.SelectedRows[0].Cells["ProdutoIdDgvC"].Value);
                 if (_produtoServices.Delete(Id))
                 {
                     CarregarProdutoDtoLista();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + "\n" + ex.InnerException);
     }
 }
Пример #4
0
        public void ProdutoIntegration_Delete_ShouldBeOk()
        {
            Produto produto = ObjectMotherProduto.getValidProduto();

            produto.Id = 2;
            //Executa
            _service.Delete(produto);

            //Saída
            Produto produtodel = _service.Get(2);

            produtodel.Should().BeNull();

            List <Produto> posts = _service.GetAll() as List <Produto>;

            posts.Count().Should().Be(1);
        }
Пример #5
0
        public void TestProdutoService_DeleteTest_ShouldBeOK()
        {
            _mock.Setup(x => x.Delete(_produto));

            Alvo.Delete(_produto);

            _mock.Verify(x => x.Delete(_produto));
        }
        public void Delete_Deveria_Deletar_Um_Produto()
        {
            //Arrange
            _produtoRepositoryMockObject.Setup(x => x.Delete(_produtoDefaultWithId));

            //Action
            Action produtoDeleteAction = () => _produtoService.Delete(_produtoDefaultWithId);

            //Assert
            produtoDeleteAction.Should().NotThrow <Exception>();
            _produtoRepositoryMockObject.Verify(x => x.Delete(_produtoDefaultWithId), Times.Once());
            _produtoRepositoryMockObject.Verify(x => x.Delete(_produtoDefaultWithId));
        }
 public JsonResult Excluir(int id)
 {
     try
     {
         var msg = CreateMessageJson(new Mensagem(Descricoes.MSG003, Tipo.Sucesso));
         produtoService.Delete(id);
         return(Json(msg));
     }
     catch (Exception ex)
     {
         return(Json(CreateMessageJson(ex)));
     }
 }
        public IActionResult Delete(string id)
        {
            var produto = _produtoService.Get(id);

            if (produto == null)
            {
                return(NotFound());
            }

            _produtoService.Delete(produto.id);

            return(NoContent());
        }
Пример #9
0
        public void Sistema_Deveria_Deletar_Um_Produto_Pelo_Id()
        {
            Produto resultProduto = _produtoService.Add(_produtoDefault);

            //Action
            _produtoService.Delete(resultProduto);

            //Assert
            Produto         resultGet    = _produtoService.Get(resultProduto.Id);
            IList <Produto> resultGetAll = _produtoService.GetAll();

            resultGet.Should().BeNull();
            resultGetAll.Should().HaveCount(1);
        }
Пример #10
0
        public void ProdutoService_Delete_ShouldBeOk()
        {
            Produto modelo = ObjectMotherProduto.getValidProduto();

            modelo.Id = 1;

            _mockRepository.Setup(m => m.Delete(modelo));


            ProdutoService service = new ProdutoService(_mockRepository.Object);

            service.Delete(modelo);

            _mockRepository.Verify(repository => repository.Delete(modelo));
        }
        public void PostService_Delete_ShouldBeOk()
        {
            Produto modelo = new Produto()
            {
                Id             = 1,
                Nome           = "Teste!",
                PrecoVenda     = 30,
                PrecoCusto     = 40,
                Estoque        = 5,
                DataFabricacao = DateTime.Now,
                DataValidade   = DateTime.Now.AddDays(1)
            };

            _mockRepository.Setup(m => m.Deletar(modelo.Id));
            ProdutoService service = new ProdutoService(_mockRepository.Object);

            service.Delete(modelo);
            _mockRepository.Verify(repository => repository.Deletar(modelo.Id));
        }