private void btnPesquisar_Click(object sender, EventArgs e) { try { servico = new ServicoVO(); if (mtxtId.Text.Trim().Length > 0) { servico.Id = Convert.ToInt32(mtxtId.Text.Trim()); } if (!cbxTodasEspec.Checked) { servico.CodEspecialidade = Convert.ToInt32(cbxEspecialidade.SelectedValue); } dataGridView1.DataSource = objetoDAO.Pesquisa(servico); servico = 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); } }