private void btnPesquisar_Click(object sender, EventArgs e) { try { atendimento = new AtendimentoVO(); objetoDAO.AddParametros(dtpDataInicial.Value.ToShortDateString(), dtpDataFinal.Value.ToShortDateString()); if (mtxtCPF.Enabled) { ClienteVO cli = new ClienteDAO().PesquisaPorCPF(mtxtCPF.Text); atendimento.CodCliente = cli.Id; atendimento.Cliente = cli.Nome; } if (!cbxTodosFuncs.Checked) { atendimento.CodFuncionario = Convert.ToInt32(cbxFuncionario.SelectedValue); atendimento.Func = cbxFuncionario.SelectedText; } dataGridView1.DataSource = objetoDAO.Pesquisa(atendimento); atendimento = null; } catch (FormatException) { Metodos.Mensagem("Campo numérico inválido!", TipoMsgEnum.Erro); } catch (SqlException) { Metodos.Mensagem("Ocorreu um erro no banco de dados.", TipoMsgEnum.Erro); } catch (Exception erro) { Metodos.Mensagem(erro.Message, TipoMsgEnum.Erro); } }