Пример #1
0
        private void loadChart()
        {
            var r        = new Random();
            var canvas   = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.Canvas();
            var doanhthu = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.DataPoint(Bunifu.Dataviz.WinForms.BunifuDatavizBasic._type.Bunifu_spline);

            doanhthu.addLabely("SUN", r.Next(0, 100).ToString());
            doanhthu.addLabely("MON", r.Next(0, 100).ToString());
            doanhthu.addLabely("TUE", r.Next(0, 100).ToString());
            doanhthu.addLabely("WED", r.Next(0, 100).ToString());
            doanhthu.addLabely("THU", r.Next(0, 100).ToString());
            doanhthu.addLabely("FRI", r.Next(0, 100).ToString());
            doanhthu.addLabely("SAT", r.Next(0, 100).ToString());


            var tongchi = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.DataPoint(Bunifu.Dataviz.WinForms.BunifuDatavizBasic._type.Bunifu_spline);

            tongchi.addLabely("SUN", r.Next(0, 100).ToString());
            tongchi.addLabely("MON", r.Next(0, 100).ToString());
            tongchi.addLabely("TUE", r.Next(0, 100).ToString());
            tongchi.addLabely("WED", r.Next(0, 100).ToString());
            tongchi.addLabely("THU", r.Next(0, 100).ToString());
            tongchi.addLabely("FRI", r.Next(0, 100).ToString());
            tongchi.addLabely("SAT", r.Next(0, 100).ToString());
            // Add data sets to canvas
            canvas.addData(doanhthu);
            canvas.addData(tongchi);
            //render canvas
            chartTongQuan.Render(canvas);
        }
        private void loadChart(int index)
        {
            var canvas   = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.Canvas();
            var doanhthu = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.DataPoint(Bunifu.Dataviz.WinForms.BunifuDatavizBasic._type.Bunifu_spline);
            var tongchi  = new Bunifu.Dataviz.WinForms.BunifuDatavizBasic.DataPoint(Bunifu.Dataviz.WinForms.BunifuDatavizBasic._type.Bunifu_spline);

            List <DateTime> lst = PhieuNhapDAO.Instance.dsNgay(index);

            foreach (DateTime item in lst)
            {
                string dm  = item.ToString("dd/MM");
                string ymd = item.ToString("yyyy-MM-dd");
                doanhthu.addLabely(dm, HoaDonDAO.Instance.doanhThuNgay(ymd));
                tongchi.addLabely(dm, PhieuNhapDAO.Instance.tongChiNgay(ymd));
            }

            canvas.addData(doanhthu);
            canvas.addData(tongchi);

            chartTongQuan.Render(canvas);
        }