void Buscar()
        {
            string numero = "0";

            try
            {
                this.Cursor = Cursors.WaitCursor;

                btnAceptar.Enabled = false;

                numero = txtNumero.Text.Trim();

                if (numero == "")
                {
                    numero = "0";
                }

                db.LimpiarFiltros();

                if (esPorEntidad && entidadId > 0)
                {
                    db.AddFiltroIgualA("Entidad_Id", entidadId.ToString());
                    if (numero != "0")
                    {
                        db.AddFiltroIgualA("Identificador_Id", numero);
                    }
                }
                else
                {
                    db.AddFiltroIgualA("Identificador_Id", numero);
                }

                db.AddFiltroIgualA("EsAplicado", "0");
                db.AddFiltroIgualA("EsNulo", "0");
                db.AddFiltroMayorA("Total", "0");
                db.AddFiltroOrderBY("Unico Desc");

                MyData = db.GetAll("TVENTAS_DEVOLUCIONES", -1, db.Filtros);
                dataGridView1.AutoGenerateColumns = false;
                dataGridView1.DataSource          = MyData.DefaultView;

                btnAceptar.Enabled = (dataGridView1.RowCount > 0);
            }
            catch (Exception ex)
            {
                util.MostrarMensajeError(ex.Message);
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }
        }