Files
envi-code/SourceCode/Code2026/PipelineCmd/FlangeDlg.h
T
2026-09-28 15:28:50 +08:00

57 lines
1.2 KiB
C++

#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;
};