示例#1
0
    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();
    }
示例#2
0
    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>";
        }
    }