private void Pesquisar() { bool validaPesquisa = false; CompraGado compragado = new CompraGado(); if (txtDataEntregaDe.Checked) { compragado.DataEntrega = Convert.ToDateTime(txtDataEntregaDe.Value); validaPesquisa = true; } if (txtDataEntregaAte.Checked) { compragado.DataEntregaAte = Convert.ToDateTime(txtDataEntregaAte.Value); validaPesquisa = true; } if (Convert.ToInt32(cmbPecuarista.SelectedValue) > 0) { compragado.PecuaristaId = Convert.ToInt32(cmbPecuarista.SelectedValue); validaPesquisa = true; } if (txtId.Text != "") { compragado.Id = Convert.ToInt32(txtId.Text); validaPesquisa = true; } if (validaPesquisa != true) { MetroFramework.MetroMessageBox.Show(this, "Por favor, digite um item para pesquisa.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } try { compraGadoConsultaBindingSource.DataSource = wbclient.GetConsultaCompraGado(compragado); CompraGado oCompragado = compraGadoConsultaBindingSource.Current as CompraGado; } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }