Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
SyncClock.cpp
Package: 停车场管理系统.zip [view]
Upload User: trilite
Upload Date: 2007-04-24
Package Size: 261k
Code Size: 2k
Category:
Hotel software system
Development Platform:
Visual C++
- // SyncClock.cpp : implementation file
- //
- #include "stdafx.h"
- #include "ParkSys.h"
- #include "SyncClock.h"
- #ifdef _DEBUG
- #define new DEBUG_NEW
- #undef THIS_FILE
- static char THIS_FILE[] = __FILE__;
- #endif
- /////////////////////////////////////////////////////////////////////////////
- // CSyncClock
- IMPLEMENT_DYNAMIC(CSyncClock, CRecordset)
- CSyncClock::CSyncClock(CDatabase* pdb)
- : CRecordset(pdb)
- {
- //{{AFX_FIELD_INIT(CSyncClock)
- m_nFields = 1;
- //}}AFX_FIELD_INIT
- m_nDefaultType = snapshot;
- }
- CString CSyncClock::GetDefaultConnect()
- {
- CString str;
- str.LoadString(IDS_DATABASE_DSN);
- return str;
- }
- CString CSyncClock::GetDefaultSQL()
- {
- return _T("SELECT GETDATE()");
- }
- void CSyncClock::DoFieldExchange(CFieldExchange* pFX)
- {
- //{{AFX_FIELD_MAP(CSyncClock)
- pFX->SetFieldType(CFieldExchange::outputColumn);
- RFX_Date(pFX, _T("[GETDATE()]"), m_datetimeServer);
- //}}AFX_FIELD_MAP
- }
- /////////////////////////////////////////////////////////////////////////////
- // CSyncClock diagnostics
- #ifdef _DEBUG
- void CSyncClock::AssertValid() const
- {
- CRecordset::AssertValid();
- }
- void CSyncClock::Dump(CDumpContext& dc) const
- {
- CRecordset::Dump(dc);
- }
- #endif //_DEBUG
- void CSyncClock::SetSystemTime(const CTime& time)
- {
- SYSTEMTIME systime;
- systime.wYear = time.GetYear();
- systime.wMonth = time.GetMonth();
- systime.wDay = time.GetDay();
- systime.wHour = time.GetHour();
- systime.wMinute = time.GetMinute();
- systime.wSecond = time.GetSecond();
- systime.wDayOfWeek = time.GetDayOfWeek() - 1;
- systime.wMilliseconds = 0;
- BOOL ret = ::SetLocalTime(&systime);
- ASSERT(ret);
- }