//======================================================================================== // Reset() //======================================================================================== public override void Reset() { StatisticClass classes = (StatisticClass)UserOptions.GetInt("statistics/classifications"); userCheck.Checked = ((classes & StatisticClass.User) > 0); redoCheck.Checked = ((classes & StatisticClass.Redo) > 0); enqueueCheck.Checked = ((classes & StatisticClass.Enqueue) > 0); cacheCheck.Checked = ((classes & StatisticClass.Cache) > 0); osCheck.Checked = ((classes & StatisticClass.OS) > 0); parallelCheck.Checked = ((classes & StatisticClass.Parallel) > 0); sqlCheck.Checked = ((classes & StatisticClass.SQL) > 0); debugCheck.Checked = ((classes & StatisticClass.Debug) > 0); }
//======================================================================================== // SaveOptions() //======================================================================================== public override void SaveOptions() { StatisticClass classes = 0; if (userCheck.Checked) { classes |= StatisticClass.User; } if (redoCheck.Checked) { classes |= StatisticClass.Redo; } if (enqueueCheck.Checked) { classes |= StatisticClass.Enqueue; } if (cacheCheck.Checked) { classes |= StatisticClass.Cache; } if (osCheck.Checked) { classes |= StatisticClass.OS; } if (parallelCheck.Checked) { classes |= StatisticClass.Parallel; } if (sqlCheck.Checked) { classes |= StatisticClass.SQL; } if (debugCheck.Checked) { classes |= StatisticClass.Debug; } UserOptions.SetValue("statistics/classifications", (int)classes); }
// GET: Statistic public ActionResult Index() { StatisticClass stc = new StatisticClass(); return(View(stc)); }