public static List <leaveall> highcharts() { List <leaveall> ls = new List <leaveall>(); bus_eleave_ugc1 bus = new bus_eleave_ugc1(); DataTable dt = bus.fill_leaves_all_highcharts(); for (int i = 0; i < dt.Rows.Count; i++) { leaveall _ls = new leaveall(); _ls.Name = dt.Rows[i]["name"].ToString(); _ls.aleave = float.Parse(dt.Rows[i]["aleave"].ToString()); _ls.sleave = float.Parse(dt.Rows[i]["sleave"].ToString()); _ls.mleave = float.Parse(dt.Rows[i]["mleave"].ToString()); _ls.m2leave = float.Parse(dt.Rows[i]["m2leave"].ToString()); _ls.pleave = float.Parse(dt.Rows[i]["pleave"].ToString()); _ls.hleave = float.Parse(dt.Rows[i]["hleave"].ToString()); ls.Add(_ls); } return(ls); }