Ejemplo n.º 1
0
    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;
        }
    }
Ejemplo n.º 2
0
    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();
        }
    }
Ejemplo n.º 3
0
    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>";
        }
    }