protected override void getData()
{
//create directory fileName_files/
string directoryName = Util.GetReportDirectoryName(fileName);
if (!Directory.Exists(directoryName))
{
Directory.CreateDirectory(directoryName);
}
else
{
//if it exists before, delete all pngs
string [] pngs = Directory.GetFiles(directoryName, "*.png");
foreach (string myFile in pngs)
{
File.Delete(myFile);
}
}
if (ShowCurrentSessionJumpers)
{
myPersonsAndPS = SqlitePersonSession.SelectCurrentSessionPersons(sessionID, true);
}
//Leave SQL opened in all this process
Sqlite.Open(); // ------------------------------
if (ShowSimpleJumps)
{
myJumps = SqliteJump.SelectJumps(true, sessionID, -1, "", "",
Sqlite.Orders_by.DEFAULT, -1);
}
if (ShowReactiveJumps)
{
myJumpsRj = SqliteJumpRj.SelectJumps(true, sessionID, -1, "", "");
}
if (ShowSimpleRuns)
{
myRuns = SqliteRun.SelectRuns(true, sessionID, -1, "",
Sqlite.Orders_by.DEFAULT, -1);
}
if (ShowIntervalRuns)
{
myRunsInterval = SqliteRunInterval.SelectRuns(true, sessionID, -1, "");
}
if (ShowReactionTimes)
{
myReactionTimes = SqliteReactionTime.SelectReactionTimes(true, sessionID, -1, "",
Sqlite.Orders_by.DEFAULT, -1);
}
if (ShowPulses)
{
myPulses = SqlitePulse.SelectPulses(true, sessionID, -1);
}
Sqlite.Close(); // ------------------------------
}