private void btnSalvar_Click(object sender, EventArgs e) { Visitante visisitante = new Visitante(); visisitante.Pessoa = new Pessoa(); if (txtIDVisitante.Text != string.Empty) { visisitante.IDVisitante = int.Parse(txtIDVisitante.Text); } if (visisitante.IDVisitante == 0) { db.Visitante.Add(visisitante); } else { visisitante = db.Visitante.Single(s => s.IDVisitante == visisitante.IDVisitante); } visisitante.Pessoa.Apartamento = txtApartamento.Text; visisitante.Pessoa.Bloco = txtBloco.Text; visisitante.Pessoa.CPF = txtCpf.Text; visisitante.Pessoa.Nome = txtNome.Text; visisitante.DTVisitante = DateTimeOffset.Now; db.SaveChanges(); MessageBox.Show("Visitante salvo com sucesso!", "Mensagem do sistema"); limparManterVisitante(); }
private void btnExcluir_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Tem certeza que deseja excluir? ", "Mensagem do Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { Visitante v = new Visitante(); if (txtIDVisitante.Text != string.Empty) { v.IDVisitante = int.Parse(txtIDVisitante.Text); db.Visitante.Remove(db.Visitante.Single(x => x.IDVisitante == v.IDVisitante)); db.SaveChanges(); limparManterVisitante(); MessageBox.Show("CADASTRO DO VISITANTE EXCLUIDO COM SUCESSO", "Mensagem do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Selecione um visitante", "Mensagem do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }