/// <summary> /// Atualiza as fontes de dados. /// </summary> public override void RefreshDataSources() { var produtos = _produtoFluxo.PesquisarProdutos( CodInterno, Descricao, Situacao, IdLoja, IdFornecedor, NomeFornecedor, IdGrupoProd, IdSubgrupoProd, TipoNegociacaoProduto, ApenasProdutosEstoqueBaixa, Agrupar, AlturaInicio, AlturaFim, LarguraInicio, LarguraFim, Ordenacao); if (string.IsNullOrEmpty(this.Colunas)) { this.Colunas = "3,4,5,6,7,8"; } Parameters.Add("Criterio", produtos.GetSearchParameterDescriptions().Join(" ").Format() ?? ""); Parameters.Add("ApenasProdutosEstoqueBaixa", ApenasProdutosEstoqueBaixa.ToString()); Parameters.Add("Colunas", Colunas); Parameters.Add("Agrupar", Agrupar); Parameters.Add("DescricaoAtacadoReposicao", DescricaoAtacadoReposicao); DataSources.Add(new ReportDataSource("Produto", produtos.ToArray())); }