Ejemplo n.º 1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            var context = new DatabaseEntities();

            if (txtCodigo.Text == "")
            {
                var fornecedor = new tbFornecedor()
                {
                    nome     = txtNome.Text,
                    telefone = txtTelefone.Text,
                    cnpj     = txtCnpj.Text,
                    endereco = txtEndereco.Text,
                    cep      = txtCep.Text,
                    cidade   = txtCidade.Text,
                    estado   = txtEstado.Text
                };
                context.tbFornecedor.Add(fornecedor);
                context.SaveChanges();

                mensagem = new frmMensagem
                {
                    mensagem = "Salvar"
                };
            }
            else
            {
                int          codigo     = Convert.ToInt32(txtCodigo.Text);
                tbFornecedor fornecedor = context.tbFornecedor.First(p => p.idFornecedor == codigo);

                fornecedor.nome     = txtNome.Text;
                fornecedor.telefone = txtTelefone.Text;
                fornecedor.cnpj     = txtCnpj.Text;
                fornecedor.endereco = txtEndereco.Text;
                fornecedor.cep      = txtCep.Text;
                fornecedor.cidade   = txtCidade.Text;
                fornecedor.estado   = txtEstado.Text;

                context.SaveChanges();
                frmMensagem frmMensagem = new frmMensagem();
                mensagem          = frmMensagem;
                mensagem.mensagem = "Atualizar";
            }
            limpar();
            mensagem.Show();
            dtgFornecedor.DataSource = Todos;
        }
Ejemplo n.º 2
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (txtCodigo.Text != "")
            {
                var          context    = new DatabaseEntities();
                int          codigo     = Convert.ToInt32(txtCodigo.Text);
                tbFornecedor Fornecedor = context.tbFornecedor.First(p => p.idFornecedor == codigo);

                context.tbFornecedor.Attach(Fornecedor);
                context.Set <tbFornecedor>().Remove(Fornecedor);
                context.SaveChanges();
            }
            mensagem = new frmMensagem
            {
                mensagem = "Excluir"
            };
            dtgFornecedor.DataSource = Todos;
            limpar();
            mensagem.Show();
        }