2025-03-25 11:02:37 +08:00
|
|
|
|
#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; //需要上传的记录总数
|
2025-04-11 17:21:56 +08:00
|
|
|
|
long m_lExcelType; //excel文件类型,0-联通,1-移动
|
|
|
|
|
long m_lExcelDataBegin; //Excel文件数据开始的记录
|
2025-03-25 11:02:37 +08:00
|
|
|
|
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);
|
|
|
|
|
};
|