private void btnConsultaGO_Click(object sender, EventArgs e, int op) { try { if (op == 1) { if (!string.IsNullOrEmpty(txtConsultaNOME.Text)) { //Pesquisar e mostrar a partir do nome Funcoes Func = new Funcoes(); string nome = Func.Maiuscula(txtConsultaNOME.Text); txtConsultaNOME.Text = nome; dados.DataSource = PessoaFisica.BuscaNome(nome); dataGridViewConsulCPF.DataSource = dados; } else { throw new ValidacaoException("Insira um Nome"); } } else { if (!string.IsNullOrEmpty(mskTxtConsultaCPF.Text)) { //Pesquisa e mostra a partir do CPF PessoaFisica pf = new PessoaFisica(); bool tem = false; tem = pf.HasCpf(mskTxtConsultaCPF.Text); if (!tem) { throw new ValidacaoException("Não há cadastro com esse CPF"); } dados.DataSource = pf; dataGridViewConsulCPF.DataSource = dados; } } } catch (Exception ee) { MessageBox.Show(ee.Message, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }