void CTypingHistoryAggregator::AddSubsetRequirementsForDate(CHTString sDateFilter)
{
   // TODO: figure out some way to support the week grouping option
   if (sDateFilter == "All")
      return;

   if (sDateFilter == "Today")
   {
      m_SubsetForLastBuild.SetSubsetRequirement("year", EValueComparison_Equal, GetCurrentYear());
      m_SubsetForLastBuild.SetSubsetRequirement("month", EValueComparison_Equal, GetCurrentMonth());
      m_SubsetForLastBuild.SetSubsetRequirement("day", EValueComparison_Equal, GetCurrentDay());
   }

   if (sDateFilter == "This Week" || sDateFilter == "Last Week")
   {
      int iWeek = sDateFilter == "This Week" ? GetCurrentWeek() : GetCurrentWeek()-1;

      m_SubsetForLastBuild.SetSubsetRequirement("year", EValueComparison_Equal, GetCurrentYear());
      m_SubsetForLastBuild.SetSubsetRequirement("week", EValueComparison_Equal, iWeek);
   }

   if (sDateFilter == "This Month")
   {
      m_SubsetForLastBuild.SetSubsetRequirement("year", EValueComparison_Equal, GetCurrentYear());
      m_SubsetForLastBuild.SetSubsetRequirement("month", EValueComparison_Equal, GetCurrentMonth());
   }
}
Ejemplo n.º 2
0
void Debug::LogPrint(std::string fileError, int numberLine, std::string message, HRESULT result)
{
  std::ofstream file;

  file.open("GameLog.txt", std::ios::app);

  file << GetCurrentDay() << " " << fileError << "(" << numberLine << ") : " << message << std::hex << result << std::endl;

  file.close();
}