Example #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            var context = new DatabaseEntities();

            if (txtCodigo.Text == "")
            {
                var cliente = new tbCliente()
                {
                    nome     = txtNome.Text,
                    telefone = txtTelefone.Text,
                    cpf      = txtCPF.Text,
                    endereco = txtEndereco.Text,
                    cep      = txtCep.Text,
                    cidade   = txtCidade.Text,
                    estado   = txtEstado.Text
                };
                context.tbCliente.Add(cliente);
                context.SaveChanges();

                mesagem = new frmMensagem
                {
                    mensagem = "Salvar"
                };
            }
            else
            {
                int       codigo  = Convert.ToInt32(txtCodigo.Text);
                tbCliente cliente = context.tbCliente.First(p => p.idCliente == codigo);

                cliente.nome     = txtNome.Text;
                cliente.telefone = txtTelefone.Text;
                cliente.cpf      = txtCPF.Text;
                cliente.endereco = txtEndereco.Text;
                cliente.cep      = txtCep.Text;
                cliente.cidade   = txtCidade.Text;
                cliente.estado   = txtEstado.Text;

                context.SaveChanges();
                frmMensagem frmMensagem = new frmMensagem();
                mesagem          = frmMensagem;
                mesagem.mensagem = "Atualizar";
            }
            limpar();
            mesagem.Show();
            dtgCliente.DataSource = Todos;
        }
Example #2
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (txtCodigo.Text != "")
            {
                var       context = new DatabaseEntities();
                int       codigo  = Convert.ToInt32(txtCodigo.Text);
                tbCliente cliente = context.tbCliente.First(p => p.idCliente == codigo);

                context.tbCliente.Attach(cliente);
                context.Set <tbCliente>().Remove(cliente);
                context.SaveChanges();
            }
            mesagem = new frmMensagem
            {
                mensagem = "Excluir"
            };
            dtgCliente.DataSource = Todos;
            limpar();
            mesagem.Show();
        }