SmsManager/DLG_Pay_Detail.h
2025-01-14 10:46:18 +08:00

94 lines
2.2 KiB
C++

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