Example #1
0
        public void LoadChart()
        {
            BS_Layer.BLInvoice bl = new BLInvoice();
            var dt = new DataTable();

            dt.Clear();
            DataSet ds = bl.Chart();

            dt = ds.Tables[0];
            var Month = DateTime.Now.Month;

            for (int i = 4; i >= 0; i--)
            {
                var temp = dt.Rows[i].ItemArray[1];
                if (temp.ToString() != "")
                {
                    Chart_TotalRevenue.Series["Revenue"].Points.Add(Convert.ToDouble(dt.Rows[i].ItemArray[1]));
                }
                else
                {
                    Chart_TotalRevenue.Series["Revenue"].Points.Add(0);
                }
                Chart_TotalRevenue.Series["Revenue"].Points[Math.Abs(i - 4)].Label     = "Month " + (Month - i).ToString();
                Chart_TotalRevenue.Series["Revenue"].Points[Math.Abs(i - 4)].Color     = Color.Blue;
                Chart_TotalRevenue.Series["Revenue"].Points[Math.Abs(i - 4)].AxisLabel = "Month " + (Month - i).ToString();
            }
        }