94 lines
2.2 KiB
C
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;
|
|||
|
};
|