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