Example #1
0
        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;
        }