SatisfactionCfg.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. #ifndef __SATISFACTIONCFG_H_
  2. #define __SATISFACTIONCFG_H_
  3. class SatisfactionCfg : public CDialog
  4. {
  5. // Construction
  6. public:
  7. SatisfactionCfg(CWnd* pParent = NULL); // standard constructor
  8. // Dialog Data
  9. //{{AFX_DATA(BookingPage2)
  10. enum { IDD = IDD_DLGSatisfactionCfg };
  11. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  12. //}}AFX_MSG
  13. virtual BOOL OnInitDialog();
  14. afx_msg void OnDestroy();
  15. //添加调查类型
  16. afx_msg void OnAddSurveyTypeBtn();
  17. //删除调查类型
  18. afx_msg void OnDelSurveyTypeBtn();
  19. //添加评分类型
  20. afx_msg void OnAddScoreTypeBtn();
  21. //删除评分类型
  22. afx_msg void OnDelScoreTypeBtn();
  23. //删除调查配置
  24. afx_msg void OnAddSurveyCfgBtn();
  25. //编辑
  26. afx_msg void OnEditCfgBtn();
  27. //删除调查配置
  28. afx_msg void OnDelSurveyBtn();
  29. afx_msg void OnNMClickList1(NMHDR *pNMHDR, LRESULT *pResult);
  30. afx_msg void OnNMClickList2(NMHDR *pNMHDR, LRESULT *pResult);
  31. afx_msg void OnNMClickList3(NMHDR *pNMHDR, LRESULT *pResult);
  32. DECLARE_MESSAGE_MAP()
  33. public:
  34. void GetData();
  35. void FillGrid();
  36. void UpdateSurveyType();
  37. void UpdateScoreType();
  38. void UpdateCfg();
  39. void ClearEditData();
  40. private:
  41. CListCtrl m_NameList;
  42. CListCtrl m_ScoreList;
  43. CListCtrl m_CfgList;
  44. CArray<CStringArray, CStringArray> m_kindArr; //服务类别
  45. CArray<CStringArray, CStringArray> m_ScoreTypeArr; //分数类型
  46. CArray<CStringArray, CStringArray> m_cfgArr; //调查配置
  47. CString m_strSelCfgID; //选取的CfgID
  48. };
  49. #endif