CorpSms/DLG_PLFile_Add.h

92 lines
2.2 KiB
C++

#include "afxwin.h"
#if !defined(AFX_DLG_PLFILE_ADD_H__6178C292_F01E_4A7C_9E57_9AA64F1EE61E__INCLUDED_)
#define AFX_DLG_PLFILE_ADD_H__6178C292_F01E_4A7C_9E57_9AA64F1EE61E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DLG_PLFile_Add.h : header file
//
typedef struct _PLUser
{
TCHAR szMobile[32];
TCHAR szBZ[520];
}PLUser;
/////////////////////////////////////////////////////////////////////////////
// DLG_PLFile_Add dialog
class CFPLFile;
class DLG_PLFile_Add : public CDialog
{
public:
CFPLFile * m_pPLFile;
CAdoConnection m_adoConnection;
CAdoRecordSet m_AdoRS;
CAdoRecordSet m_AdoRSL2;
long m_lMobileCount;
BOOL m_bInit;
BOOL m_bUpload;
CFile m_File;
DWORD m_dwFileSize;
DWORD m_dwUpSize;
long m_lPLFileID;
BOOL m_bCheckReMobile;
BOOL m_bCheckLocalBack;
BOOL m_bCheckDDT;
// Construction
public:
BOOL UpFile_Next();
BOOL CreateNullFile();
virtual BOOL OnInitDialog();
void AddUser(PLUser user,long lItem = -1);
BOOL ProcessSocket(Socket_Head_Add *pHead, BYTE *pFrame);
DLG_PLFile_Add(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(DLG_PLFile_Add)
enum { IDD = IDD_PLFILE_ADD };
CProgressCtrl m_P_GDT;
CEdit m_E_Name;
CButton m_B_Upload;
CButton m_B_Add;
CEdit m_E_Count;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(DLG_PLFile_Add)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(DLG_PLFile_Add)
virtual void OnOK();
afx_msg void OnPlfileAddAdd();
afx_msg void OnPlfileAddUpload();
afx_msg void OnTimer(UINT_PTR nIDEvent);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
// BOOL m_bCheckReMobile;
CButton m_B_CheckLocalBack;
CButton m_B_CheckReMobile;
CButton m_B_CheckDDT;
afx_msg void OnClose();
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DLG_PLFILE_ADD_H__6178C292_F01E_4A7C_9E57_9AA64F1EE61E__INCLUDED_)