#pragma once #include "afxcmn.h" #include "afxwin.h" #include "afxdtctl.h" #include "ListSortCtrl2.h" // CDlgServiceTracking 对话框 class CDlgServiceTracking : public CDialog { DECLARE_DYNAMIC(CDlgServiceTracking) public: CDlgServiceTracking(CWnd* pParent = NULL); // 标准构造函数 virtual ~CDlgServiceTracking(); // 对话框数据 enum { IDD = DLG_SERVICE_TRACKING }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() public: void GetDepartment(); BOOL IsOtherDept(CString strDept); void GetServiceTrackingInfo(); void FillList(); public: virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); afx_msg void OnBnClickedRadio1(); afx_msg void OnBnClickedRadio2(); afx_msg void OnBnClickedRadio3(); afx_msg void OnBnClickedRadio4(); afx_msg void OnBnClickedDept(); afx_msg void OnBnClickedOrderTaker(); afx_msg void OnDtnDatetimechangeBegin(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnDtnDatetimechangeEnd(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnNMCustomdrawList1(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnCbnSelchangeOrderTakerDept(); afx_msg void OnCbnCloseupOrderTaker(); afx_msg void OnBnClickedOk(); protected: virtual void OnOK(); public: int m_radio; CListSortCtrl2 m_list; CComboBox m_cbox_dept; CTreeComboBox m_cbox_staff; CDateTimeCtrl m_dt_begin; CDateTimeCtrl m_dt_end; CArray m_AryServiceTracking; CArray m_AryTemp; CArray m_AryDepartment; afx_msg void OnBnClickedBalancingAccount(); afx_msg void OnBnClickedDeptRefresh(); };