예제 #1
0
        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();
        }
예제 #2
0
 private void boxProduto_Loaded(object sender, RoutedEventArgs e)
 {
     boxProduto.ItemsSource = produtoApplication.BuscarTodos();
 }