private void IsNextDay()
{
while (true)
{
DateTime dtNow = DateTime.Today;//DateTime.Parse(DateTime.Now.ToShortDateString());
DateTime dtOld = new DateTime(int_Year, int_Month, int_Day);// DateTime.Parse(g_year + "-" + g_month + "-" + g_day);
TimeSpan tsIsNextDay = dtNow - dtOld;
try
{
if (tsIsNextDay.Days != 0)
{
CurrentDate();
ResetPanel();
GetWeekInfo(ref int_WeekOfFirstDay, ref int_DayOfMonth, int_Year, int_Month);
FillPanelMonth(int_WeekOfFirstDay, int_DayOfMonth, int_Year, int_Month);
}
}
catch (Exception ex)
{
log.WriteLog(ex.ToString());
}
Thread.Sleep(1000 * 3600);
}
}