protected void Page_Load(object sender, EventArgs e) { int codigo = Convert.ToInt32(Session["codigo"]); FuncionarioBD bd = new FuncionarioBD(); Funcionario funcionario = bd.Select(codigo); if (!IsCliente(funcionario.Tipo)) { Response.Redirect("../Erro/PaginaPrincipal.aspx"); } else { lblTitulo.Text = "Bem-vindo! Você está logado como funcionário com o usuário " + funcionario.Nome; lblmenu.Text = funcionario.Nome; } ItensPedidoBD gridbd = new ItensPedidoBD(); DataSet ds = gridbd.SelectGrafico(); GridView1.DataSource = ds.Tables[0].DefaultView; GridView1.DataBind(); PedidoBD graficobd = new PedidoBD(); DataSet ds2 = graficobd.SelectGrafico(); GridView2.DataSource = ds2.Tables[0].DefaultView; GridView2.DataBind(); //CarregaGrafico(); PedidoBD aguardandoBD = new PedidoBD(); DataSet ds3 = aguardandoBD.SelectAllAguardando(); GridView3.DataSource = ds3.Tables[0].DefaultView; GridView3.DataBind(); }
private void CarregaGraficoBalanco() { PedidoBD graficobd = new PedidoBD(); DataSet ds = graficobd.SelectGrafico(); //GridView2.DataSource = ds.Tables[0].DefaultView; //GridView2.DataBind(); int qtd = ds.Tables[0].Rows.Count; if (qtd > 0) { string serie = ""; DataRow dr = ds.Tables[0].Rows[0]; // { serie += @" { name: 'Lucro bruto', data: [" + dr["M"] + "," + dr["M1"] + "," + dr["M2"] + "," + dr["M3"] + "," + dr["M4"] + "," + dr["M5"] + "," + dr["M6"] + "," + dr["M7"] + "," + dr["M8"] + "," + dr["M9"] + "," + dr["M10"] + "," + dr["M11"] + "] },"; // } serie = serie.Substring(0, serie.Length - 1); lblScriptbal.Text = @"<script> Highcharts.chart('containerbal', { chart: { type: 'line', height: 235 }, title: { text: 'Valor das Vendas' }, xAxis: { categories: [ 'Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez' ], crosshair: true }, yAxis: { min: 0, title: { text: 'Quantidade de pedidos' } }, 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>"; } }