private void btnDeletar_Click(object sender, EventArgs e) { try { Infra.Data.Contexto.PortariaContext Db = new(); Domain.Entities.PrestadorServicos prestador = Db.PrestadorServico.FirstOrDefault(t => t.CNPJ.Contains(mtxCNPJ.Text) || t.CPF.Contains(mtxCPF.Text) || t.DataChegada == dtpDataChegada.Value.Date || t.DataSaida == dtpDataSaida.Value.Date || t.HoraChegada == dtpHoraChegada.Value.TimeOfDay || t.HoraSaida == dtpHoraSaida.Value.TimeOfDay); Infra.Data.Repositories.PrestadorServicosRepository repository = new(); repository.Remove(prestador); MessageBox.Show("Prestador de Serviços Removido Com Sucesso!", "Remover Prestador de Serviços", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Ocorreu um Erro!", "Remover Prestador de Serviços", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnConsulta_Click(object sender, EventArgs e) { Infra.Data.Contexto.PortariaContext Db = new(); Domain.Entities.PrestadorServicos prestador = Db.PrestadorServico.FirstOrDefault(t => t.CPF.Contains(mtxConsultaCPF.Text) || t.CNPJ.Contains(mtxConsultaCNPJ.Text) || t.DataChegada == dtpConsultarDataChegada.Value.Date || t.DataSaida == dtpConsultarDataSaida.Value.Date || t.HoraChegada == dtpConsultarHoraChegada.Value.TimeOfDay || t.HoraChegada == dtpConsultarHoraSaida.Value.TimeOfDay); lblCodPrestador.Text = Convert.ToString(prestador.Id); lblNome.Text = prestador.Nome; lblCPF.Text = prestador.CPF; lblCNPJ.Text = prestador.CNPJ; lblDataChegada.Text = prestador.DataChegada.ToString(); lblDataSaida.Text = prestador.DataSaida.ToString(); lblHoraChegada.Text = prestador.HoraChegada.ToString(); lblHoraDaSaida.Text = prestador.HoraSaida.ToString(); btnCadastrar.Enabled = true; }