private void preencherDadosEstatisticos(Produto produto) { produtosVendidosBindingSource.DataSource = GerenciadorProdutosVendidos.getInstace().obterProdutosVendidos(produto.CodProduto); //this.tb_produto_lojaTableAdapter.FillByCodProduto(this.saceDataSet.tb_produto_loja, produto.CodProduto); //this.entradasPorProdutoTableAdapter.FillEntradasByProduto(this.saceDataSetConsultas.EntradasPorProduto, produto.CodProduto); //this.produtosVendidosTableAdapter.FillQuantidadeProdutosVendidosMesAnoAsc(saceDataSetConsultas.ProdutosVendidos, produto.CodProduto); Dados.saceDataSetConsultas.ProdutosVendidosDataTable pVendidosTable = new Dados.saceDataSetConsultas.ProdutosVendidosDataTable(); //pVendidosTable = this.saceDataSetConsultas.ProdutosVendidos; chart1.DataSource = produtosVendidosBindingSource; chart1.Series[0].Name = "Qtd Vendidos"; chart1.Series[0].XValueMember = pVendidosTable.mesanoColumn.ToString(); chart1.EndInit(); //chart1.Series[0]. chart1.Series[0].YValueMembers = pVendidosTable.quantidadeVendidaColumn.ToString(); chart1.DataBind(); chart1.Visible = true; List <ProdutoVendido> produtosVendidos = GerenciadorProdutosVendidos.getInstace().obterProdutosVendidos(produto.CodProduto); decimal somaVendidos = 0; for (int i = 0; i < produtosVendidos.Count && i < 18; i++) { ProdutoVendido produtoVendido = produtosVendidos[i]; somaVendidos += produtoVendido.QuantidadeVendida; if (i < 3) { vendidos3textBox.Text = somaVendidos.ToString("N2"); vendidos6textBox.Text = somaVendidos.ToString("N2"); vendidos12textBox.Text = somaVendidos.ToString("N2"); vendidos18textBox.Text = somaVendidos.ToString("N2"); } else if (i < 6) { vendidos6textBox.Text = somaVendidos.ToString("N2"); vendidos12textBox.Text = somaVendidos.ToString("N2"); vendidos18textBox.Text = somaVendidos.ToString("N2"); } else if (i < 12) { vendidos12textBox.Text = somaVendidos.ToString("N2"); vendidos18textBox.Text = somaVendidos.ToString("N2"); } else { vendidos18textBox.Text = somaVendidos.ToString("N2"); } } }
private void preencherDadosEstatisticos(ProdutoPesquisa produtoPesquisa) { Produto produto = GerenciadorProduto.GetInstance().Obter(produtoPesquisa); preco_custoTextBox.Text = produto.PrecoCusto.ToString("N2"); precoVarejoSugestaoTextBox.Text = produto.PrecoVendaVarejoSugestao.ToString("N2"); precoAtacadoSugestaoTextBox.Text = produto.PrecoVendaAtacadoSugestao.ToString("N2"); produtoLojaBindingSource.DataSource = GerenciadorProdutoLoja.GetInstance(null).ObterPorProduto(produto.CodProduto); this.entradasPorProdutoTableAdapter.FillEntradasByProduto(this.saceDataSetConsultas.EntradasPorProduto, produto.CodProduto); this.produtosVendidosTableAdapter.FillQuantidadeProdutosVendidosMesAnoAsc(saceDataSetConsultas.ProdutosVendidos, produto.CodProduto); Dados.saceDataSetConsultas.ProdutosVendidosDataTable pVendidosTable = new Dados.saceDataSetConsultas.ProdutosVendidosDataTable(); pVendidosTable = this.saceDataSetConsultas.ProdutosVendidos; chart1.DataSource = produtosVendidosTableAdapterBindingSource; chart1.Series[0].Name = "Qtd Vendidos"; chart1.Series[0].XValueMember = pVendidosTable.mesanoColumn.ToString(); chart1.EndInit(); //chart1.Series[0]. chart1.Series[0].YValueMembers = pVendidosTable.quantidadeVendidaColumn.ToString(); chart1.DataBind(); chart1.Visible = true; List <ProdutoVendido> produtosVendidos = GerenciadorProdutosVendidos.getInstace().ObterProdutosVendidosDezoitoMeses(produto.CodProduto); decimal somaVendidos = 0; if (produtosVendidos.Count == 0) { vendidos3textBox.Text = "0,00"; vendidos6textBox.Text = "0,00"; vendidos12textBox.Text = "0,00"; vendidos18textBox.Text = "0,00"; } for (int i = 0; i < produtosVendidos.Count && i < 18; i++) { ProdutoVendido produtoVendido = produtosVendidos[i]; somaVendidos += produtoVendido.QuantidadeVendida; if (i < 3) { vendidos3textBox.Text = somaVendidos.ToString("N2"); vendidos6textBox.Text = somaVendidos.ToString("N2"); vendidos12textBox.Text = somaVendidos.ToString("N2"); vendidos18textBox.Text = somaVendidos.ToString("N2"); } else if (i < 6) { vendidos6textBox.Text = somaVendidos.ToString("N2"); vendidos12textBox.Text = somaVendidos.ToString("N2"); vendidos18textBox.Text = somaVendidos.ToString("N2"); } else if (i < 12) { vendidos12textBox.Text = somaVendidos.ToString("N2"); vendidos18textBox.Text = somaVendidos.ToString("N2"); } else { vendidos18textBox.Text = somaVendidos.ToString("N2"); } } }