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