Dlg_ZK.h 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. #pragma once
  2. #include "zkem1.h"
  3. // CDlg_ZK 对话框
  4. class CDlg_ZK : public CDialog
  5. {
  6. DECLARE_DYNAMIC(CDlg_ZK)
  7. public:
  8. CDlg_ZK(CWnd* pParent = NULL); // 标准构造函数
  9. virtual ~CDlg_ZK();
  10. // 对话框数据
  11. enum { IDD = IDD_DLG_ZK };
  12. protected:
  13. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  14. DECLARE_MESSAGE_MAP()
  15. public:
  16. //CZkem1 m_Zkem1;
  17. //CZkem1 m_Zkem2;
  18. CZkem1 m_Zkem[10];
  19. bool m_bNewRecord;
  20. long m_nCardNum;
  21. CString m_sTime;
  22. long m_nIsInValid;
  23. long m_nAttState;
  24. long m_nVerifyMethod;
  25. bool RegEvent( CString sIndex );
  26. bool Connect_Com( CString sIndex,int iPort );
  27. bool Connect_Net( CString sIndex,CString sIP,CString sPort );
  28. void Disconnect( CString sIndex );
  29. bool ReadRTLog( CString sIndex );
  30. bool OpenDoor( CString sIndex );
  31. bool SetDeviceTime( CString sIndex );
  32. bool GetDoorState( CString sIndex,int &iStatus );
  33. DECLARE_EVENTSINK_MAP()
  34. void OnVerifyZkem1(long UserID);
  35. void OnHIDNumZkem1(long CardNumber);
  36. void OnAttTransactionExZkem1(LPCTSTR EnrollNumber, long IsInValid, long AttState, long VerifyMethod, long Year, long Month, long Day, long Hour, long Minute, long Second, long WorkCode);
  37. void OnVerifyZkem2(long UserID);
  38. void OnHIDNumZkem2(long CardNumber);
  39. void OnAttTransactionExZkem2(LPCTSTR EnrollNumber, long IsInValid, long AttState, long VerifyMethod, long Year, long Month, long Day, long Hour, long Minute, long Second, long WorkCode);
  40. void OnVerifyZkem3(long UserID);
  41. void OnHIDNumZkem3(long CardNumber);
  42. void OnAttTransactionExZkem3(LPCTSTR EnrollNumber, long IsInValid, long AttState, long VerifyMethod, long Year, long Month, long Day, long Hour, long Minute, long Second, long WorkCode);
  43. void OnVerifyZkem4(long UserID);
  44. void OnHIDNumZkem4(long CardNumber);
  45. void OnAttTransactionExZkem4(LPCTSTR EnrollNumber, long IsInValid, long AttState, long VerifyMethod, long Year, long Month, long Day, long Hour, long Minute, long Second, long WorkCode);
  46. void OnVerifyZkem5(long UserID);
  47. void OnHIDNumZkem5(long CardNumber);
  48. void OnAttTransactionExZkem5(LPCTSTR EnrollNumber, long IsInValid, long AttState, long VerifyMethod, long Year, long Month, long Day, long Hour, long Minute, long Second, long WorkCode);
  49. void OnVerifyZkem6(long UserID);
  50. void OnHIDNumZkem6(long CardNumber);
  51. void OnAttTransactionExZkem6(LPCTSTR EnrollNumber, long IsInValid, long AttState, long VerifyMethod, long Year, long Month, long Day, long Hour, long Minute, long Second, long WorkCode);
  52. void OnVerifyZkem7(long UserID);
  53. void OnHIDNumZkem7(long CardNumber);
  54. void OnAttTransactionExZkem7(LPCTSTR EnrollNumber, long IsInValid, long AttState, long VerifyMethod, long Year, long Month, long Day, long Hour, long Minute, long Second, long WorkCode);
  55. void OnVerifyZkem8(long UserID);
  56. void OnHIDNumZkem8(long CardNumber);
  57. void OnAttTransactionExZkem8(LPCTSTR EnrollNumber, long IsInValid, long AttState, long VerifyMethod, long Year, long Month, long Day, long Hour, long Minute, long Second, long WorkCode);
  58. void OnVerifyZkem9(long UserID);
  59. void OnHIDNumZkem9(long CardNumber);
  60. void OnAttTransactionExZkem9(LPCTSTR EnrollNumber, long IsInValid, long AttState, long VerifyMethod, long Year, long Month, long Day, long Hour, long Minute, long Second, long WorkCode);
  61. void OnVerifyZkem10(long UserID);
  62. void OnHIDNumZkem10(long CardNumber);
  63. void OnAttTransactionExZkem10(LPCTSTR EnrollNumber, long IsInValid, long AttState, long VerifyMethod, long Year, long Month, long Day, long Hour, long Minute, long Second, long WorkCode);
  64. virtual BOOL OnInitDialog();
  65. void OnAlarmZkem1(long AlarmType, long EnrollNumber, long Verified);
  66. };