public ActionResult Index() { Session["Url"] = Request.RawUrl; if (Session["year"] == null) { HttpContext.GetOwinContext().Authentication.SignOut(); return(RedirectToAction("Login", "Account")); } ViewBag.TrienKhai = td.getTrienKhai(Session["year"].ToString(), DateTime.Parse(Session["date"].ToString()), Session["donvi"] == null ? "" : Session["donvi"].ToString()).FirstOrDefault(); string[] categories = new[] { "Đã kết thúc", "Đã trình duyệt BCKT", "Đã xét duyệt BCKT", "Đơn vị đã trình PHBCKT", "Vụ TH đã trình PHBCKT", "Đã phát hành BCKT" }; ChartsModel model = new ChartsModel(); model.Charts = new List <Highcharts>(); var tmp2 = td.getPhatHanh(Session["year"].ToString(), DateTime.Parse(Session["date"].ToString()), Session["donvi"] == null ? "" : Session["donvi"].ToString()).FirstOrDefault(); Series[] colData = new[] { new Series { Name = "", Data = new Data(new object[] { tmp2.dakt, tmp2.datrinhbc, tmp2.daduyetbc, tmp2.dvtrinhph, tmp2.thtrinhph, tmp2.ktnnph }) } }; ChartsController c = new ChartsController(); model.Charts.Add(c.ColChart1("chart", categories, colData).SetOptions(new GlobalOptions { Colors = new System.Drawing.Color[] { Color.FromArgb(92, 184, 92) } })); return(View(model)); }
// GET: Charts public ActionResult Index() { Session["Url"] = Request.RawUrl; ChartsModel model = new ChartsModel(); model.Charts = new List <Highcharts>(); var tmp = td.getTrienKhai(Session["year"].ToString(), DateTime.Parse(Session["date"].ToString()), Session["donvi"] == null ? "" : Session["donvi"].ToString()).FirstOrDefault(); string[] categories = { "Tổng số", "Chưa triển khai", "Đã triển khai" }; const string NAME = "Cuộc kiểm toán"; Data data = new Data(new[] { new Point { Y = tmp.TongSo, Color = Color.FromArgb(66, 139, 202) }, new Point { Y = tmp.ChuaTrienKhai, Color = Color.FromArgb(217, 83, 79) }, new Point { Y = tmp.DaTrienKhai, Color = Color.FromArgb(240, 173, 78), Drilldown = new Drilldown { Name = "Chrome versions", Categories = new[] { "Chưa kết thúc", "Đã kết thúc" }, Data = new Data(new object[] { tmp.ChuaKetThuc, tmp.DaKetThuc }), Color = Color.FromArgb(240, 173, 78) } } }); model.Charts.Add(ColDrillDown("chart", categories, NAME, data)); var s = new Series { Type = ChartTypes.Pie, Name = "Cuộc kiểm toán", Data = new Data(new object[] { new Point { Name = "Chưa triển khai", Y = tmp.ChuaTrienKhai, Color = Color.FromArgb(217, 83, 79) }, new Point { Name = "Đã triển khai", Y = tmp.DaTrienKhai, Color = Color.FromArgb(240, 173, 78) } }) }; model.Charts.Add(PieChart("chart1", s)); categories = new[] { "Đã kết thúc", "Đã trình duyệt BCKT", "Đã xét duyệt BCKT", "Đơn vị đã trình PHBCKT", "Vụ TH đã trình PHBCKT", "Đã phát hành BCKT" }; var tmp2 = td.getPhatHanh(Session["year"].ToString(), DateTime.Parse(Session["date"].ToString()), Session["donvi"] == null ? "" : Session["donvi"].ToString()).FirstOrDefault(); Series[] colData = new[] { new Series { Name = "", Data = new Data(new object[] { tmp2.dakt, tmp2.datrinhbc, tmp2.daduyetbc, tmp2.dvtrinhph, tmp2.thtrinhph, tmp2.ktnnph }) } }; model.Charts.Add(ColChart1("chart2", categories, colData).SetOptions(new GlobalOptions { Colors = new System.Drawing.Color[] { Color.FromArgb(92, 184, 92), Color.FromArgb(240, 173, 78), Color.FromArgb(217, 83, 79) } })); return(View(model)); }