DlgServiceTracking.h 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #pragma once
  2. #include "afxcmn.h"
  3. #include "afxwin.h"
  4. #include "afxdtctl.h"
  5. #include "ListSortCtrl2.h"
  6. // CDlgServiceTracking 对话框
  7. class CDlgServiceTracking : public CDialog
  8. {
  9. DECLARE_DYNAMIC(CDlgServiceTracking)
  10. public:
  11. CDlgServiceTracking(CWnd* pParent = NULL); // 标准构造函数
  12. virtual ~CDlgServiceTracking();
  13. // 对话框数据
  14. enum { IDD = DLG_SERVICE_TRACKING };
  15. protected:
  16. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  17. DECLARE_MESSAGE_MAP()
  18. public:
  19. void GetDepartment();
  20. BOOL IsOtherDept(CString strDept);
  21. void GetServiceTrackingInfo();
  22. void FillList();
  23. public:
  24. virtual BOOL OnInitDialog();
  25. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  26. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  27. afx_msg void OnBnClickedRadio1();
  28. afx_msg void OnBnClickedRadio2();
  29. afx_msg void OnBnClickedRadio3();
  30. afx_msg void OnBnClickedRadio4();
  31. afx_msg void OnBnClickedDept();
  32. afx_msg void OnBnClickedOrderTaker();
  33. afx_msg void OnDtnDatetimechangeBegin(NMHDR *pNMHDR, LRESULT *pResult);
  34. afx_msg void OnDtnDatetimechangeEnd(NMHDR *pNMHDR, LRESULT *pResult);
  35. afx_msg void OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult);
  36. afx_msg void OnNMCustomdrawList1(NMHDR *pNMHDR, LRESULT *pResult);
  37. afx_msg void OnCbnSelchangeOrderTakerDept();
  38. afx_msg void OnCbnCloseupOrderTaker();
  39. afx_msg void OnBnClickedOk();
  40. protected:
  41. virtual void OnOK();
  42. public:
  43. int m_radio;
  44. CListSortCtrl2 m_list;
  45. CComboBox m_cbox_dept;
  46. CTreeComboBox m_cbox_staff;
  47. CDateTimeCtrl m_dt_begin;
  48. CDateTimeCtrl m_dt_end;
  49. CArray<CStringArray, CStringArray> m_AryServiceTracking;
  50. CArray<CStringArray, CStringArray> m_AryTemp;
  51. CArray<CStringArray, CStringArray> m_AryDepartment;
  52. afx_msg void OnBnClickedBalancingAccount();
  53. afx_msg void OnBnClickedDeptRefresh();
  54. };