private void btnSalvar_Click(object sender, EventArgs e) { var context = new DatabaseEntities(); if (txtCodigo.Text == "") { var produto = new tbProduto() { idFornecedor = Convert.ToInt32(txtCodigoFor.Text), codigo = txtCodigoBarras.Text, descricao = txtDescricao.Text, precoCusto = Convert.ToDecimal(txtPrecoCusto.Text), precoVenda = Convert.ToDecimal(txtPrecoVenda.Text), estoqueMinimo = txtEstoqueMinimo.Text, estoque = txtEstoqueAtual.Text, tipo = txtTipo.Text, }; context.tbProduto.Add(produto); context.SaveChanges(); mensagem = new frmMensagem { mensagem = "Salvar" }; } else { int codigo = Convert.ToInt32(txtCodigo.Text); tbProduto produto = context.tbProduto.First(p => p.idProduto == codigo); produto.idProduto = codigo; produto.idFornecedor = Convert.ToInt32(txtCodigoFor.Text); produto.codigo = txtCodigoBarras.Text; produto.descricao = txtDescricao.Text; produto.precoCusto = Convert.ToDecimal(txtPrecoCusto.Text); produto.precoVenda = Convert.ToDecimal(txtPrecoVenda.Text); produto.estoqueMinimo = txtEstoqueMinimo.Text; produto.estoque = txtEstoqueAtual.Text; produto.tipo = txtTipo.Text; context.SaveChanges(); mensagem = new frmMensagem { mensagem = "Atualizar" }; } limpar(); mensagem.Show(); listarProduto(); }
private void btnExcluir_Click(object sender, EventArgs e) { if (txtCodigo.Text != "") { var context = new DatabaseEntities(); int codigo = Convert.ToInt32(txtCodigo.Text); tbProduto produto = context.tbProduto.First(p => p.idProduto == codigo); context.tbProduto.Attach(produto); context.Set <tbProduto>().Remove(produto); context.SaveChanges(); } mensagem = new frmMensagem { mensagem = "Excluir" }; listarProduto(); limpar(); mensagem.Show(); }