1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #ifndef __SATISFACTIONREPORTFORM_H_
- #define __SATISFACTIONREPORTFORM_H_
- #ifndef __AFXEXT_H__
- #include <afxext.h>
- #endif
- class SatisfactionReportForm : public MyFormView
- {
- protected:
- SatisfactionReportForm();
- 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);
- 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<CStringArray, CStringArray> m_DindanInfoArr;
- CArray<CStringArray, CStringArray> m_kindArr;
- CArray<CStringArray, CStringArray> m_cfgArr;
- CArray<CStringArray, CStringArray> m_AllSurveyLogArr;
- CArray<CStringArray, CStringArray> m_dindanjdArr;
- int m_nTypeIdx;
- int m_nObjIdx;
- CString m_strSelOrder;
- CString m_strClient1;
- CString m_strClient2;
- int m_nScoreModel;
- CString m_strCurrSelKind;
- CString m_strCurrSelObj;
- };
- #endif
|