PhotoDelLog.h 949 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #pragma once
  2. #include "afxcmn.h"
  3. #include "afxdtctl.h"
  4. #include <vector>
  5. #include "Lock.h"
  6. // PhotoDelLog 对话框
  7. typedef struct SPickupInfo SPICKUPINFO, *LPSPICKUPINFO;
  8. class PhotoDelLog : public CDialog
  9. {
  10. DECLARE_DYNAMIC(PhotoDelLog)
  11. public:
  12. PhotoDelLog(CWnd* pParent = NULL); // 标准构造函数
  13. virtual ~PhotoDelLog();
  14. // 对话框数据
  15. enum { IDD = IDD_PHOTODELLOG_DLG };
  16. virtual BOOL OnInitDialog();
  17. protected:
  18. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  19. afx_msg void OnBnClickedDellogFindBtn();
  20. DECLARE_MESSAGE_MAP()
  21. public:
  22. int GetTimeField(OUT CString& strField);
  23. void LoadListData(std::vector<LPSPICKUPINFO>& vData);
  24. void FillLogList(std::vector<LPSPICKUPINFO>& vData);
  25. void CleareLog(IN std::vector<LPSPICKUPINFO>& vLog);
  26. public:
  27. CListCtrl m_LogList;
  28. CDateTimeCtrl m_StartT;
  29. CDateTimeCtrl m_EndT;
  30. CArray<CStringArray, CStringArray>* m_pBranchArr;
  31. CDatabase* m_pdb;
  32. CLock* m_plock;
  33. };