#ifndef __SATISFACTIONREPORTFORM_H_ #define __SATISFACTIONREPORTFORM_H_ #ifndef __AFXEXT_H__ #include #endif class SatisfactionReportForm : public MyFormView { protected: SatisfactionReportForm(); // protected constructor used by dynamic creation DECLARE_DYNCREATE(SatisfactionReportForm) virtual ~SatisfactionReportForm(); public: enum { IDD = IDD_DLGSatisfactionReport }; protected: #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support public: void GetData(); void InitSurveyKind(); void IntiSeviceObj(IN const CString* pOrder, IN const CString& strKind); void ShowStatisticsData(IN const CString* pKind, IN const CString* pOrder, IN const CString* pObj); void ShowData(); void ChangeColName(IN CString strName); void GetScoreAndSurveyObj(IN const CString& strObj, IN const CString& strOrderNum, OUT CString& strScore); void StatisticsScore(IN const CString* pOrder, OUT CString& strScore); BOOL CheckNameList(IN CONST CString& strName); public: virtual void OnInitialUpdate(); //查询数据 afx_msg void OnFindReport(); //关闭 afx_msg void OnBUTclose(); //详情 afx_msg void OnDetailsBtn(); //选择类型 afx_msg void OnCbnSelchangeCombo1(); //选择对象 afx_msg void OnCbnSelchangeCombo2(); afx_msg void OnClickList2(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnDblclkList2(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnTotalScoreRADIO(); afx_msg void OnSingleScoreRADIO(); DECLARE_MESSAGE_MAP() private: CComboBox m_KindCombox; //调查类别 CComboBox m_ObjCombox; //调查对象 CComboBox m_SingleCombox; //单项满意 CComboBox m_TotalCombox; //总满意 CSortListCtrl2 m_Surveylist; CSortListCtrl2 m_DinDanSurvey; //订单调查记录 CArray m_DindanInfoArr; //订单相关信息 CArray m_kindArr; //调查类型 CArray m_cfgArr; //调查配置 CArray m_AllSurveyLogArr; //调查记录 CArray m_dindanjdArr; //订单景点 int m_nTypeIdx; //类型索引 int m_nObjIdx; //对象索引 CString m_strSelOrder; //当前选择的订单 CString m_strClient1; //客户1 CString m_strClient2; //客户2 int m_nScoreModel; //评分模式 CString m_strCurrSelKind; //当前选择的类型 CString m_strCurrSelObj; //当前选择的对调查对象 }; #endif