private void btnSalvar_Click(object sender, RoutedEventArgs e) { AtivaCampos(); if (this.operacao == "inserir") { produto = new Produto(); produto.nomeProduto = txtNome.Text; produto.qtdeProduto = Convert.ToInt32(txtEstoque.Text); produto.valorProduto = Convert.ToDecimal(txtValor.Text); produto.FK_idCategoria = (int)boxCategoria.SelectedValue; produto.descricaoProduto = txtDescricao.Text; application.SalvarProduto(produto); AlterarBotoes(1); dgListaProd.ItemsSource = application.BuscarTodos(); } if (this.operacao == "alterar") { if (dgListaProd.SelectedCells.ToList() != null && txtNome.Text != "") { Produto p = (Produto)dgListaProd.SelectedItem; if (p.idProduto != 0) { produto = application.BuscarProduto(x => x.idProduto == p.idProduto); produto.nomeProduto = txtNome.Text; produto.qtdeProduto = Convert.ToInt32(txtEstoque.Text); produto.valorProduto = Convert.ToDecimal(txtValor.Text); produto.FK_idCategoria = (int)boxCategoria.SelectedValue; produto.descricaoProduto = txtDescricao.Text; application.SalvarProduto(produto); } } dgListaProd.ItemsSource = application.BuscarTodos(); } AlterarColumnGd(); }
private void boxProduto_Loaded(object sender, RoutedEventArgs e) { boxProduto.ItemsSource = produtoApplication.BuscarTodos(); }