#pragma once #include "resource.h" #include "afxwin.h" #include "uiiado.h" #include "afxcmn.h" #include "UIIListCtrl.h" class CJDRKDlg : public CDialog { DECLARE_DYNAMIC(CJDRKDlg) public: CJDRKDlg(CWnd* pParent = NULL); virtual ~CJDRKDlg(); enum { IDD = IDD_JDRK_DLG }; void SetRoomNames(CStringArray& arRoomNames); void SetTempFile(LPCTSTR pszEWMFile,LPCTSTR pszXDHFile){m_sEWMFile = pszEWMFile;m_sXDHFile = pszXDHFile;} protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); afx_msg void OnCbnSelchangeCombo1(); afx_msg void OnBnClickedBtconnecttest(); afx_msg void OnBnClickedBtinsdb(); afx_msg void OnLstCtrlHeadClick(NMHDR *pNMHDR, LRESULT *pResult); void ReadDbFolderAndClass(); void UploadToSQLServer(CUIISQLiteServer* pSQLSrv); void ReadFromSQLFolderAndClass(CUIISQLiteServer* pDbSrv); void UpdateToLocalOrSQLDb(); void GetRoomFunSet(CMapStringToString& mapRoomSet); public: CString m_sEWMFile; CString m_sXDHFile; CString m_sFolderName; CString m_sClassName; CString m_sNodeName; CString m_sRem; protected: CUIISQLiteServer m_dbSQLite; CUIISQLiteServer m_dbSQRemo; public: CComboBox m_wndFolderCombo; CComboBox m_wndClassCombo; CIPAddressCtrl m_wndIPSqlSrv; CString m_sUser; CString m_sPassword; CString m_sSQLSrv; CButton m_wndBT; BOOL m_bUploadToSQLServer; BYTE m_nField0; BYTE m_nField1; BYTE m_nField2; BYTE m_nField3; CImageList m_ImageList; CString m_sNodeSpecName; CUIIListCtrl m_wndListFuncSet; CComboBox m_wndComboNode; CStringArray m_arRoomNames; CMapStringToString m_mapRoomSet; };