コード例 #1
0
 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();
     }
 }
コード例 #2
0
 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);
     }
 }