public MemoryForm() { context = new Context(new OptimalStrategyImpl()); listTableXY = new List <Dictionary <int, int> >(); previousInitilizeId = new List <int>(); usageTable = new UsageTable(); isRunByStep = false; InitializeComponent(); setInitializationTact(); }
private static void CreateUsageSheet(ExcelWorkbook workbook, ReportRepository repository) { Worksheet ws = workbook.CreateSheet("Usage"); var knownVersions = CalculateKnownVersions(repository); UsageTable usageTable = new UsageTable(repository.Sessions, knownVersions); int pos = 1; int chartPos = 30; CreateUsageSheet(ws, knownVersions, ref pos, ref chartPos, usageTable.CreateDaily(), null, "Number of users per day"); CreateUsageSheet(ws, knownVersions, ref pos, ref chartPos, usageTable.CreateWeekly(), null, "Number of users per week"); CreateUsageSheet(ws, knownVersions, ref pos, ref chartPos, usageTable.CreateMonthly(), "MM.yyyy", "Number of users per month"); }