SmsManager/DLG_C_TDSet_Signature_Upload.h

65 lines
2.0 KiB
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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; //需要上传的记录总数
long m_lExcelType; //excel文件类型0-联通1-移动
long m_lExcelDataBegin; //Excel文件数据开始的记录
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);
};