#pragma once #include "afxdialogex.h" #include "..\public\reportctrl\ReportCtrl.h" // DLG_Pay_Detail 对话框 #define MENU_PAY_DETAIL_FPSELECT_BEGIN WM_USER+300 #define MENU_PAY_DETAIL_FPSELECT_END WM_USER+350 class CMainFrame; class DLG_Pay_Detail : public CDialogEx { DECLARE_DYNAMIC(DLG_Pay_Detail) public: DLG_Pay_Detail(CWnd* pParent = nullptr); // 标准构造函数 virtual ~DLG_Pay_Detail(); // 对话框数据 #ifdef AFX_DESIGN_TIME enum { IDD = IDD_PAY_DETAIL }; #endif public: void SetParam(CMainFrame* pFrame, ANS_AllQuery_Report_Get* pGet, ANS_AllQuery_Report_Data* pData, ANS_Corp_MemberData* pMemberData, ANS_Pay_Oper_Data* pOperData, ANS_Corp_FPData * pFPData); virtual BOOL OnInitDialog(); static CString GetPayOperType(int lOperType); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedCancel(); COleDateTime m_tFPTime; COleDateTime m_tPayTime; COleDateTime m_tYSTime; CString m_strAgentName; CString m_strBankPayer; CString m_strBankReference; CString m_strBZ; CComboBox m_L_CB; CString m_strCorpID; CString m_strBalance; CString m_strCorpName; CButton m_B_FPConfirm; CString m_strFPDetail; CString m_strFPNum; CButton m_B_FPSelect; CComboBox m_L_FPStatus; CComboBox m_L_FPType; CString m_strFPUser; CImageList m_Image; CReportCtrl m_wndList; CString m_strLPPrice; CComboBox m_L_LPType; CComboBox m_L_LXRID; CString m_strOverTime; CString m_strPayMan; CString m_strPayMode; CString m_strPayType; CString m_strPresent; CString m_strPrice; CString m_strPriceOne; CString m_strPT; CString m_strSmsCount; CComboBox m_L_Test; CString m_strUserType; CString m_strVipInt; CButton m_B_YS; CString m_strYSType; CString m_strYWY; CMainFrame* m_pMainFrame; ANS_AllQuery_Report_Get* m_pGet; ANS_AllQuery_Report_Data* m_pData; ANS_Corp_MemberData* m_pMemberData; ANS_Pay_Oper_Data* m_pOperData; ANS_Corp_FPData* m_pFPData; afx_msg void OnDblclkPayDetailList(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnBnClickedPayDetailFpselect(); afx_msg void OnFPSelect(UINT nID); afx_msg void OnSelchangePayDetailLptype(); CString m_strBZS; };