private void btnCadatraProdutoEntrada(object sender, RoutedEventArgs e) { try { Produto produto = new Produto(); produto.CategoriaID = cbCategoria.SelectedIndex + 1; produto.Marca = txtMarca.Text; produto.Modelo = txtModelo.Text; produto.ValorCompra = Convert.ToDouble(txtValor.Text); produto.Quantidade = Convert.ToInt32(txtQuantidadeProduto.Text); produto.Lucro = Convert.ToInt32(txtLucro.Text); ProdutosController entradaProduto = new ProdutosController(); entradaProduto.Adicionar(produto); MessageBox.Show("Produto cadastrado com sucesso"); this.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao salvar o produto(" + ex.Message + ")"); } }
private void btnSalvarProduto_Click(object sender, RoutedEventArgs e) { Dictionary <string, string> produtoDictionary = new Dictionary <string, string>(); _produtoViewModel = new ProdutoViewModel(); produtoDictionary["ProdutoId"] = txbIdProduto.Text; produtoDictionary["Nome"] = txbNomeProduto.Text; produtoDictionary["Descricao"] = txbDescricaoProduto.Text; _produtoViewModel = _produtosController.Validar(produtoDictionary); if (_produtosController.IsSuccessStatus) { if (!String.IsNullOrEmpty(txbIdProduto.Text)) { _produtoViewModel.ProdutoId = Convert.ToInt32(txbIdProduto.Text); } _produtoViewModel.Nome = txbNomeProduto.Text; _produtoViewModel.Descricao = txbDescricaoProduto.Text; if ((_produtoViewModel.ProdutoId == 0)) { _produtoViewModel = _produtosController.Adicionar(_produtoViewModel); } else { _produtoViewModel = _produtosController.Atualizar(_produtoViewModel); } if (_produtosController.IsSuccessStatus) { UpdateIndexProdutos(_produtoViewModel.ProdutoId); MessageBox.Show(_produtosController.Message); } else { MessageBox.Show(_produtosController.Message); } } else { MessageBox.Show(_produtosController.Message); } }