private void btnSalvar_Click(object sender, RoutedEventArgs e) { AtivaCampos(); if (this.operacao == "inserir") { categoria = new Categoria(); categoria.nomeCategoria = txtNome.Text; application.SalvarCategoria(categoria); dgListaCateg.ItemsSource = application.BuscarTodos(); AlterarBotoes(1); AlterarColumnGd(); } if (this.operacao == "alterar") { if (dgListaCateg.SelectedCells.ToList() != null && txtNome.Text != "") { Categoria c = (Categoria)dgListaCateg.SelectedItem; if (c.idCategoria != 0) { categoria = application.BuscarCategoria(x => x.idCategoria == c.idCategoria); categoria.nomeCategoria = txtNome.Text; application.SalvarCategoria(categoria); } } dgListaCateg.ItemsSource = application.BuscarTodos(); AlterarColumnGd(); } }
private void dgListaProd_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (dgListaProd.SelectedIndex >= 0) { AlterarColumnGd(); Categoria categoria = new Categoria(); //contato c = (contato)dgDados.Items[dgDados.SelectedIndex]; Produto p = (Produto)dgListaProd.SelectedItem; txtNome.Text = p.nomeProduto; txtEstoque.Text = Convert.ToString(p.qtdeProduto); txtValor.Text = Convert.ToString(p.valorProduto); categoria = categoriaApplication.BuscarCategoria(x => x.idCategoria == p.FK_idCategoria); boxCategoria.Text = categoria.nomeCategoria; txtDescricao.Text = p.descricaoProduto; this.AlterarBotoes(3); } else { AlterarBotoes(1); } }