#pragma once #include "afxcmn.h" #include "afxwin.h" #include "resource.h" class CUIIADORXServer; class CFlangeDlg : public CDialog { DECLARE_DYNAMIC(CFlangeDlg) public: CFlangeDlg(CWnd* pParent = NULL); virtual ~CFlangeDlg(); enum { IDD = IDD_FLANGEDLG }; void SetPressure(double dPre); void SetLevel(LPCTSTR pszODNo,LPCTSTR pszPro,LPCTSTR pszLevel); void SetDN(int nDn); void SetAdoDb(CUIISQLiteServer* pDb); void GetFlangeValues(CStringArray& arValues); void GetGasketValues(CStringArray& arValues); void GetEndF1(CString &sEndF); void GetEndF2(CString &sEndF); protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); afx_msg void OnAddFlange(); afx_msg void OnAddGasket(); afx_msg void OnRemoveGasket(); afx_msg void OnModifyGasket(); afx_msg void OnRemoveFlange(); afx_msg void OnModifyFlange(); DECLARE_MESSAGE_MAP() void ShowFlange(); void ShowGasket(); public: int m_nDN; double m_dPressure; CString m_sLevel; CString m_sPro; CString m_sODNo; CUIISQLiteServer* m_pDb; CString m_sEndF; CComboBox m_wndComboPre; CListCtrl m_wndListFlange; CListCtrl m_wndListGasket; CListBox m_wndFlangeEndF1; CStringArray m_arFlangeVals; CStringArray m_arGasketVals; };