private void Inserir(BdAppContext db) { var p = new PessoaFisica(); p.Pessoa = new Pessoa() { Nome = txtNome.Text, Email = txtEmail.Text, Telefone = txtTelefone.Text }; p.CPF = txtCPF.Text.Replace(".", "").Replace("-", ""); p.RG = txtRG.Text.Replace(".", "").Replace("-", ""); p.DataNascimento = txtDataNascimento.Text; db.PessoasFisicas.Add(p); db.SaveChanges(); //Prepara o formulário para o cadastro: Listar(); Limpar(); MessageBox.Show("Dados registrados com sucesso."); }
private void Atualizar(BdAppContext db) { var p = db.PessoasFisicas.Find(idSelecionado); if (p == null) { MessageBox.Show("Identificador inválido. Repita a operação."); return; } p.Pessoa.Nome = txtNome.Text; p.Pessoa.Email = txtEmail.Text; p.Pessoa.Telefone = txtTelefone.Text; p.CPF = txtCPF.Text.Replace(".", "").Replace("-", ""); p.RG = txtRG.Text.Replace(".", "").Replace("-", ""); p.DataNascimento = txtDataNascimento.Text; db.SaveChanges(); //Prepara o formulário para o cadastro: Listar(); Limpar(); MessageBox.Show("Dados atualizados com sucesso."); }
private void Excluir() { if (MessageBox.Show("Deseja realmente excluir?", "Exclusão de registro", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (var db = new BdAppContext()) { var p = db.PessoasFisicas.Find(idSelecionado); if (p == null) { MessageBox.Show("Identificador inválido. Repita a operação."); return; } db.PessoasFisicas.Remove(p); db.SaveChanges(); //Prepara o formulário para o cadastro: Listar(); Limpar(); MessageBox.Show("Dados excluídos com sucesso."); } } }