private void CarregaGrid() { DesperdicioBD bd = new DesperdicioBD(); DataSet ds = bd.SelectAll(); //verifica a quantidade de espetos no dataset int quantidade = ds.Tables[0].Rows.Count; if (quantidade > 0) { grdDesperdicio.DataSource = ds.Tables[0].DefaultView; grdDesperdicio.DataBind(); grdDesperdicio.UseAccessibleHeader = true; grdDesperdicio.HeaderRow.TableSection = TableRowSection.TableHeader; } }
protected void BtnFinalizardia_Click(object sender, EventArgs e) { Desperdicio desp; espeto.persistencia.EspetoBD espDB = new espeto.persistencia.EspetoBD(); DataSet ds = espDB.SelectAll(); foreach (DataRow dr in ds.Tables[0].Rows) { desp = new Desperdicio(); desp.Espeto = new espeto.classes.Espetos(); desp.Espeto.Codigo = Convert.ToInt32(dr["esp_id"]); desp.Quantidade = Convert.ToInt32(dr["esp_quantidade"]); desp.Data = DateTime.Now; desp.entradadia = Convert.ToInt32(dr["esp_entradadia"]); DesperdicioBD.Insert(desp); CarregaGrid(); } }
private void CarregaGrafico() { DataSet ds = DesperdicioBD.SelecionarQuantidadePorCategoria(); int qtd = ds.Tables[0].Rows.Count; if (qtd > 0) { string serie = ""; foreach (DataRow dr in ds.Tables[0].Rows) { serie += @" { name: '" + dr["esp_nome"] + @"', data: [" + dr["desperdicio"] + @"] },"; } serie = serie.Substring(0, serie.Length - 1); lblScript.Text = @"<script> Highcharts.chart('container', { chart: { type: 'column' }, title: { text: '<h1>Espetos com mais despedicios</h1>' }, subtitle: { text: 'Source: Agrupados por numero de desperdícios' }, xAxis: { crosshair: true }, yAxis: { min: 0, title: { text: '<h2>Número de Desperdícios</h2>' } }, 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>"; } }