/*void CEMGeneralSoldierExamination::OnYearKillfocus(){ } */ int CEMGeneralSoldierExamination::OnYearCheckValue() { UpdateData(TRUE); if (m_nYear > 0) { CDateTime dt; CDate date; CString szTemp; dt.ParseDateTime(m_szFromDate); date = dt.GetDate(); if (date.GetYear() != 1752) { dt.SetDate(m_nYear, date.GetMonth(), date.GetDay()); m_szFromDate = dt.GetDateTime(); szTemp.Format(_T("%.2d/%.2d/%.4d %.2d:%.2d"), dt.GetDate().GetDay(), dt.GetDate().GetMonth(), dt.GetDate().GetYear(), dt.GetTime().GetHour(), dt.GetTime().GetMinute()); m_wndFromDate.SetWindowText(szTemp); } dt.ParseDateTime(m_szToDate); date = dt.GetDate(); if (date.GetYear() != 1752) { dt.SetDate(m_nYear, date.GetMonth(), date.GetDay()); m_szToDate = dt.GetDateTime(); szTemp.Format(_T("%.2d/%.2d/%.4d %.2d:%.2d"), dt.GetDate().GetDay(), dt.GetDate().GetMonth(), dt.GetDate().GetYear(), dt.GetTime().GetHour(), dt.GetTime().GetMinute()); m_wndToDate.SetWindowText(szTemp); } } UpdateData(FALSE); return 0; }
void CEMOperationFosteringListC12::OnSetWindowEvents(){ CMainFrame_E10 *pMF = (CMainFrame_E10*) AfxGetMainWnd(); //m_wndYear.SetEvent(WE_CHANGE, _OnYearChangeFnc); //m_wndYear.SetEvent(WE_SETFOCUS, _OnYearSetfocusFnc); //m_wndYear.SetEvent(WE_KILLFOCUS, _OnYearKillfocusFnc); m_wndYear.SetEvent(WE_CHECKVALUE, _OnYearCheckValueFnc); m_wndReportPeriod.SetEvent(WE_SELENDOK, _OnReportPeriodSelendokFnc); //m_wndReportPeriod.SetEvent(WE_SETFOCUS, _OnReportPeriodSetfocusFnc); //m_wndReportPeriod.SetEvent(WE_KILLFOCUS, _OnReportPeriodKillfocusFnc); m_wndReportPeriod.SetEvent(WE_SELCHANGE, _OnReportPeriodSelectChangeFnc); m_wndReportPeriod.SetEvent(WE_LOADDATA, _OnReportPeriodLoadDataFnc); //m_wndReportPeriod.SetEvent(WE_ADDNEW, _OnReportPeriodAddNewFnc); m_wndObject.SetEvent(WE_SELENDOK, _OnObjectSelendokFnc); //m_wndObject.SetEvent(WE_SETFOCUS, _OnObjectSetfocusFnc); //m_wndObject.SetEvent(WE_KILLFOCUS, _OnObjectKillfocusFnc); m_wndObject.SetEvent(WE_SELCHANGE, _OnObjectSelectChangeFnc); m_wndObject.SetEvent(WE_LOADDATA, _OnObjectLoadDataFnc); //m_wndObject.SetEvent(WE_ADDNEW, _OnObjectAddNewFnc); //m_wndFromDate.SetEvent(WE_CHANGE, _OnFromDateChangeFnc); //m_wndFromDate.SetEvent(WE_SETFOCUS, _OnFromDateSetfocusFnc); //m_wndFromDate.SetEvent(WE_KILLFOCUS, _OnFromDateKillfocusFnc); m_wndFromDate.SetEvent(WE_CHECKVALUE, _OnFromDateCheckValueFnc); //m_wndToDate.SetEvent(WE_CHANGE, _OnToDateChangeFnc); //m_wndToDate.SetEvent(WE_SETFOCUS, _OnToDateSetfocusFnc); //m_wndToDate.SetEvent(WE_KILLFOCUS, _OnToDateKillfocusFnc); m_wndToDate.SetEvent(WE_CHECKVALUE, _OnToDateCheckValueFnc); m_wndPrintPreview.SetEvent(WE_CLICK, _OnPrintPreviewSelectFnc); m_wndExport.SetEvent(WE_CLICK, _OnExportSelectFnc); CDate dte; dte.ParseDate(pMF->GetSysDate()); m_szFromDate = m_szToDate = pMF->GetSysDate(); m_szFromDate += _T("00:00"); m_szToDate += _T("23:59"); m_nYear = dte.GetYear(); m_szReportPeriodKey.Format(_T("%d"), dte.GetMonth()); UpdateData(false); }
core::string CDate::ToString(const CDate& date) { std::ostringstream stream; stream << date.GetDay() << mT("/") << date.GetMonth() << mT("/") << date.GetYear(); return stream.str(); }