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;
            }
        }