void chartIssueLoad() { ChartIssue.BeginInit(); Series pSeries = ChartIssue.Series[0]; PieSeriesView view = new PieSeriesView(); view.RuntimeExploding = true; pSeries.View = view; pSeries.Points.Clear(); DataTable _DT = (DataTable)grdIssue.DataSource; if (_DT != null) { int val_reopen = 0; int val_open = 0; int val_closed = 0; int val_inprogress = 0; int val_resolved = 0; foreach (DataRow dr in _DT.Rows) { if (dr["STATUSNAME"].ToString() == "Open") { val_open++; } if (dr["STATUSNAME"].ToString() == "ReOpen") { val_reopen++; } if (dr["STATUSNAME"].ToString() == "Closed") { val_closed++; } if (dr["STATUSNAME"].ToString() == "InProgress") { val_inprogress++; } if (dr["STATUSNAME"].ToString() == "Resolved") { val_resolved++; } } if (val_open != 0) { pSeries.Points.Add(new SeriesPoint("OPEN", val_open)); } if (val_reopen != 0) { pSeries.Points.Add(new SeriesPoint("REOPEN", val_reopen)); } if (val_closed != 0) { pSeries.Points.Add(new SeriesPoint("CLOSED", val_closed)); } if (val_inprogress != 0) { pSeries.Points.Add(new SeriesPoint("INPROGRESS", val_inprogress)); } if (val_resolved != 0) { pSeries.Points.Add(new SeriesPoint("RESOLVED", val_resolved)); } } ChartIssue.EndInit(); }
void chartIssueLoad() { ChartIssue.BeginInit(); Series pSeries = ChartIssue.Series[0]; PieSeriesView view = new PieSeriesView(); view.RuntimeExploding = true; pSeries.View = view; pSeries.Points.Clear(); DataTable _DT = (DataTable)grdTxn.DataSource; if (_DT != null) { int val_CLOSED = 0; int val_RESOLVE = 0; int val_COMMENT = 0; int val_ASSIGNEE = 0; int val_REOPEN = 0; int val_OTH = 0; foreach (DataRow dr in _DT.Rows) { if (dr["ACTIONTYPENAME"].ToString() == "RESOLVE") { val_RESOLVE++; } if (dr["ACTIONTYPENAME"].ToString() == "CLOSED") { val_CLOSED++; } if (dr["ACTIONTYPENAME"].ToString() == "COMMENT") { val_COMMENT++; } if (dr["ACTIONTYPENAME"].ToString() == "ASSIGNEE") { val_ASSIGNEE++; } if (dr["ACTIONTYPENAME"].ToString() == "REOPEN") { val_REOPEN++; } if (dr["ACTIONTYPENAME"].ToString().Trim() == "") { val_OTH++; } } if (val_CLOSED != 0) { pSeries.Points.Add(new SeriesPoint("CLOSED", val_CLOSED)); } if (val_RESOLVE != 0) { pSeries.Points.Add(new SeriesPoint("RESOLVE", val_RESOLVE)); } if (val_COMMENT != 0) { pSeries.Points.Add(new SeriesPoint("COMMENT", val_COMMENT)); } if (val_ASSIGNEE != 0) { pSeries.Points.Add(new SeriesPoint("ASSIGNEE", val_ASSIGNEE)); } if (val_REOPEN != 0) { pSeries.Points.Add(new SeriesPoint("REOPEN", val_REOPEN)); } if (val_OTH != 0) { pSeries.Points.Add(new SeriesPoint("БУСАД", val_OTH)); } } ChartIssue.EndInit(); }