DlgCheckInDaily.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. #pragma once
  2. #include "afxcmn.h"
  3. #include "afxwin.h"
  4. #include "ListSortCtrl.h"
  5. // CDlgCheckInDaily 对话框
  6. class CDlgCheckInDaily : public CDialog
  7. {
  8. DECLARE_DYNAMIC(CDlgCheckInDaily)
  9. public:
  10. CDlgCheckInDaily(CWnd* pParent = NULL); // 标准构造函数
  11. virtual ~CDlgCheckInDaily();
  12. // 对话框数据
  13. enum { IDD = DLG_CHECK_IN_DAILY };
  14. protected:
  15. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  16. DECLARE_MESSAGE_MAP()
  17. public:
  18. virtual BOOL OnInitDialog();
  19. protected:
  20. virtual void OnOK();
  21. virtual void OnCancel();
  22. public:
  23. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  24. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  25. afx_msg void OnBnClickedDept();
  26. afx_msg void OnBnClickedStaff();
  27. afx_msg void OnDtnDatetimechangeQueryBeginTime(NMHDR *pNMHDR, LRESULT *pResult);
  28. afx_msg void OnDtnDatetimechangeQueryEndTime(NMHDR *pNMHDR, LRESULT *pResult);
  29. afx_msg void OnCbnSelchangeDept();
  30. afx_msg void OnCbnCloseupStaff();
  31. afx_msg void OnBnClickedQuery();
  32. afx_msg void OnBnClickedSave();
  33. afx_msg void OnBnClickedReset();
  34. afx_msg void OnBnClickedDeleteRecord();
  35. afx_msg void OnNMClickList(NMHDR *pNMHDR, LRESULT *pResult);
  36. afx_msg void OnBnClickedFind();
  37. afx_msg void OnBnClickedEvalulate();
  38. void GetDepartment();
  39. void GetCheckInDailyInfo();
  40. void FillList();
  41. CListSortCtrl m_list;
  42. CComboBox m_cbox_dept;
  43. CTreeComboBox m_cbox_staff;
  44. COleDateTime m_dt_begin_query;
  45. COleDateTime m_dt_end_query;
  46. CString m_id;
  47. CString m_staff;
  48. CString m_customer;
  49. CString m_strWorkContent;
  50. CString m_strTomorrowPlay;
  51. CString m_strEvalulate;
  52. CString m_strQueryWord;
  53. CString m_strCheckState;
  54. COleDateTime m_dt_check;
  55. COleDateTime m_dt_fill;
  56. CArray<CStringArray, CStringArray> m_AryCheckInDaily;
  57. };