protected void btnBuscar_Click(object sender, EventArgs e) { ItensPedidoBD bd = new ItensPedidoBD(); DateTime inicio = Convert.ToDateTime(txtInicio.Text); DateTime final = Convert.ToDateTime(txtFinal.Text); DataSet itenspedidobd = bd.SelectData(inicio, final); //vincula dados ao componente GridView gvItensPedido.DataSource = itenspedidobd.Tables[0].DefaultView; gvItensPedido.DataBind(); int rowCount = gvItensPedido.Rows.Count; if (rowCount == 0) { lblMensagem.Text = "Nenhum Produto Encontrado Nesse Período"; } else { } }
protected void btnBuscar_Click(object sender, EventArgs e) //AO CLICAR RNO BOTAO BUSCAR { if (txtFinal.Text == "" || txtInicio.Text == "") { Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Digite datas válidas!');", true); return; } else { ItensPedidoBD bd = new ItensPedidoBD(); DateTime inicio = Convert.ToDateTime(txtInicio.Text); //PEGA O CAMPO DE DATA INICIAL DateTime final = Convert.ToDateTime(txtFinal.Text); //PEGA O CAMPO DE DATA FINAL DataSet itenspedidobd = bd.SelectData(inicio, final); //PASSA ELES PRA CLASSE //vincula dados ao componente GridView gvItensPedido.DataSource = itenspedidobd.Tables[0].DefaultView; //POE O RESULTADO NO GRIDVIEW gvItensPedido.DataBind(); divdatas.Visible = false; impressorinha.Visible = true; periodoinicial.Text = "Vendas por produto no período de " + txtInicio.Text; periodofinal.Text = " até " + txtFinal.Text; CarregaGrafico(); CarregaGraficoProduto(); int rowCount = gvItensPedido.Rows.Count; if (rowCount == 0) { lblMensagem.Text = "Nenhum Produto Encontrado Nesse Período"; } else { } } }
private void CarregaGrafico() { ItensPedidoBD qualquer = new ItensPedidoBD(); DateTime iniciog = Convert.ToDateTime(txtInicio.Text); DateTime finalg = Convert.ToDateTime(txtFinal.Text); DataSet bdg = qualquer.SelectData(iniciog, finalg); int qtd = bdg.Tables[0].Rows.Count; if (qtd > 0) { string serie = ""; foreach (DataRow dr in bdg.Tables[0].Rows) { serie += @" { name: '" + dr["ite_produto"] + @"', data: [" + dr["totalquantidade"] + @"] },"; } serie = serie.Substring(0, serie.Length - 1); // categorias = categorias.Substring(0, categorias.Length - 1); lblScript.Text = @"<script> Highcharts.chart('container', { chart: { type: 'column' }, title: { text: 'Total por produto' }, subtitle: { text: 'Total de unidades vendidas no período' }, xAxis: { categories:['Total Geral'], crosshair: true }, yAxis: { min: 0, title: { text: 'Unidades vendidas' } }, tooltip: { headerFormat: '<span style=\""font-size:10px\>{point.key}</span><table>', pointFormat: '<tr><td style=\""color:{series.color};padding:0\>{series.name}: </td>' + '<td style=\""padding:0\><b>{point.y:.1f} mm</b></td></tr>', footerFormat: '</table>', shared: true, useHTML: true }, plotOptions: { column: { pointPadding: 0.2, borderWidth: 0 } }, series: [" + serie + @"] }); </script>"; } }