public void ActualizarCategoriasFiltradas()
        {
            List <CategoriaEntidad> CategoriasDeProducto = new List <CategoriaEntidad>();
            List <ProductoEntidad>  productos            = ProductoBLL.FindAllByDescripProducto(txtProductoaBuscar.Text);

            if (productos != null && productos.Count > 0)
            {
                CategoriasDeProducto         = ProductoBLL.ProductoSelectAllCategorias(productos.First().IdProducto);
                IdProdAux                    = productos.First().IdProducto;
                Current.Session["IdProdAux"] = IdProdAux;

                foreach (var cat in CategoriasDeProducto)
                {
                    ConsultaDTO Consulta = new ConsultaDTO();
                    Consulta.IdProducto       = productos.First().IdProducto;
                    Consulta.IdCategoria      = cat.IdCategoria;
                    Consulta.Descripcion      = productos.First().DescripProducto;
                    Consulta.DescripCategoria = cat.DescripCategoria;

                    Consultas.Add(Consulta);
                }

                unasCategorias = EmpresaBLL.SeleccionarCategorias(ConfigSection.Default.Site.Cuit);
                unasCategorias = unasCategorias.Where(X => !CategoriasDeProducto.Any(Y => Y.IdCategoria == X.IdCategoria)).ToList();
                CargarCategorias();
                Current.Session["unasCategoriasFiltradas"] = unasCategorias;
                CargarGrillaCatProd();
            }
        }