SmsManager/DLG_C_TDSet_Signature_Upload.h

63 lines
1.8 KiB
C++

#pragma once
#include "afxdialogex.h"
#include "CC_TDset_Signature.h"
// DLG_C_TDSet_Signature_Upload 对话框
class CMainFrame;
class DLG_C_TDSet_Signature_Upload : public CDialogEx
{
private:
CAdoConnection m_AdoConnectX;
CAdoRecordSet m_AdoRSX, m_AdoRSX2;
CString m_TDSmsNum; //当前通道端口号
long m_TDID; //当前通道ID
BOOL m_bAutoPort; //自动端口选项
BOOL m_bUploading; //正在上传数据
long m_lNeedUploadCount; //需要上传的记录总数
public:
CMainFrame* m_pMainFrame;
CTD2SignatureTitle_Data* m_pTitleData;
POSITION m_TitleCurPos;
DECLARE_DYNAMIC(DLG_C_TDSet_Signature_Upload)
public:
DLG_C_TDSet_Signature_Upload(CWnd* pParent = nullptr); // 标准构造函数
virtual ~DLG_C_TDSet_Signature_Upload();
void SetParam(CMainFrame* pFrame, CTD2SignatureTitle_Data* titleData, POSITION TitleCurPos);
BOOL ProcessSocket(Socket_Head_Add* pHead, BYTE* pFrame);
// 对话框数据
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_C_TDSET_SIGNATURE_UPLOAD };
#endif
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedCancel();
CComboBox m_L_TD;
int m_lConflct;
CString m_strFileName;
CString m_strInfo;
int m_lType;
CButton m_B_Upload;
CProgressCtrl m_P_GDT;
virtual BOOL OnInitDialog();
afx_msg void OnClose();
afx_msg void OnBnClickedCTdsetSignatureUploadFileSel();
CButton m_B_AutoPort;
afx_msg void OnSelchangeIddCTdsetSignatureUploadType();
afx_msg void OnSelchangeIddCTdsetSignatureUploadTd();
afx_msg void OnSelchangeIddCTdsetSignatureUploadConflict();
afx_msg void OnClickedIddCTdsetSignatureUploadAutoport();
void ReSelFile();
void EnableSel(BOOL bEnable);
afx_msg void OnBnClickedCTdsetSignatureUploadUpload();
void UploadNext(ANS_TD2Signature_Upload * pAnsUpload);
};