private void btnDeletarDados_Click(object sender, EventArgs e) { try { Infra.Data.Contexto.PortariaContext Db = new(); Domain.Entities.Visita visita = Db.Visita.FirstOrDefault(t => t.IdMorador == ConsultarIdMorador(mtxCPFMorador.Text) || t.IdVisitante == ConsultarIdVisitante(mtxCPFVisitante.Text) || t.DataChegada == dtpDataChegada.Value.Date || t.DataSaida == dtpDataSaida.Value.Date || t.HoraChegada == dtpHoraChegada.Value.TimeOfDay || t.HoraSaida == dtpHoraSaida.Value.TimeOfDay); Infra.Data.Repositories.VisitaRepository repository = new(); repository.Remove(visita); MessageBox.Show("Visita Excluída com Sucesso!", "Excluír Visita", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Ocorreu um Erro!", "Excluír Visita", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnConsultar_Click(object sender, EventArgs e) { Infra.Data.Contexto.PortariaContext Db = new(); Domain.Entities.Visita visita = Db.Visita.FirstOrDefault(t => t.DataChegada == dtpConsultarDataChegada.Value.Date || t.DataSaida == dtpConsultarDataSaida.Value.Date || t.HoraChegada == dtpConsultarHoraChegada.Value.TimeOfDay || t.HoraSaida == dtpConsultarHoraSaida.Value.TimeOfDay || t.IdMorador == ConsultarIdMorador(mtxConsultarCPF.Text) || t.IdVisitante == ConsultarIdVisitante(mtxCPFVisitante.Text)); lblCodVisita.Text = Convert.ToString(visita.Id); lblIdApartamento.Text = Convert.ToString(visita.IdApartamento); lblIdPredio.Text = Convert.ToString(visita.IdPredio); lblIdMorador.Text = Convert.ToString(visita.IdMorador); lblIdVisitante.Text = Convert.ToString(visita.IdVisitante); lblDataChegada.Text = Convert.ToString(visita.DataChegada); lblDataSaida.Text = Convert.ToString(visita.DataSaida); lblHoraChegada.Text = Convert.ToString(visita.HoraChegada); lblHoraSaida.Text = Convert.ToString(visita.HoraSaida); btnCadastrarVisita.Enabled = true; }