private void btnBuscar_Click(object sender, EventArgs e) { try { FornecedorBusiness business = new FornecedorBusiness(); List <FornecedorDTO> fornecedores = new List <FornecedorDTO>(); if (txtNome.Text != string.Empty) { fornecedores = business.ConsultarPorNome_Situacao(txtNome.Text, rbnAtivo.Checked); } else if (txtFilial.Text != string.Empty) { fornecedores = business.ConsultarPorFilial(Convert.ToInt32(txtFilial.Text)); } else { fornecedores = business.ConsultarPorSituacao(rbnAtivo.Checked); } dgvFornecedor.AutoGenerateColumns = false; dgvFornecedor.DataSource = fornecedores; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }