136 lines
4.6 KiB
C++
136 lines
4.6 KiB
C++
#pragma once
|
|
#include "afxdialogex.h"
|
|
|
|
|
|
#include "..\public\reportctrl\ReportCtrl.h"
|
|
#include "DLG_Process.h"
|
|
|
|
|
|
typedef CTypedPtrList<CPtrList, ANS_TD2Signature_Data*> CTD2Signature_Data;
|
|
typedef CTypedPtrList<CPtrList, ANS_TD2SignatureTitle_Data*> CTD2SignatureTitle_Data;
|
|
|
|
#define MENU_TDSET_SIGNATURE_SEE WM_USER + 250 //查看报备签名数据
|
|
#define MENU_TDSET_SIGNATURE_ADD WM_USER + 251 //新增签名
|
|
#define MENU_TDSET_SIGNATURE_MODIFY WM_USER + 252 //修改签名
|
|
#define MENU_TDSET_SIGNATURE_DEL WM_USER + 253 //删除签名
|
|
#define MENU_TDSET_SIGNATURE_UPLOAD WM_USER + 254 //上传签名
|
|
#define MENU_TDSET_SIGNATURE_COPYDATA WM_USER + 255 //复制数据
|
|
#define MENU_TDSET_SIGNATURE_GETMAXSMSNUM WM_USER + 256 //取新增短信端口号
|
|
#define MENU_TDSET_SIGNATURE_AUTOSIZE WM_USER + 257 //自动调整列宽
|
|
|
|
#define MENU_TDSET_SIGNATURE_MODIFY_STATUS_0 WM_USER + 300 //修改状态
|
|
#define MENU_TDSET_SIGNATURE_MODIFY_STATUS_1 WM_USER + 301 //修改状态
|
|
#define MENU_TDSET_SIGNATURE_MODIFY_STATUS_2 WM_USER + 302 //修改状态
|
|
#define MENU_TDSET_SIGNATURE_MODIFY_STATUS_3 WM_USER + 303 //修改状态
|
|
#define MENU_TDSET_SIGNATURE_MODIFY_STATUS_4 WM_USER + 304 //修改状态
|
|
#define MENU_TDSET_SIGNATURE_MODIFY_STATUS_5 WM_USER + 305 //修改状态
|
|
|
|
#define MENU_TDSET_SIGNATURE_COPY_0 WM_USER + 320 //修改状态
|
|
#define MENU_TDSET_SIGNATURE_COPY_1 WM_USER + 321 //修改状态
|
|
#define MENU_TDSET_SIGNATURE_COPY_2 WM_USER + 322 //修改状态
|
|
#define MENU_TDSET_SIGNATURE_COPY_3 WM_USER + 323 //修改状态
|
|
#define MENU_TDSET_SIGNATURE_COPY_4 WM_USER + 324 //修改状态
|
|
#define MENU_TDSET_SIGNATURE_COPY_5 WM_USER + 325 //修改状态
|
|
|
|
|
|
class CMainFrame;
|
|
class CProcessSocket;
|
|
class DLG_C_TDSet_Signature_Upload;
|
|
|
|
|
|
class CC_TDSet_Signature : public CDialogEx
|
|
{
|
|
|
|
protected:
|
|
CMainFrame* m_pMainFrame;
|
|
CProcessSocket* m_pSocket;
|
|
DLG_C_TDSet_Signature_Upload* m_pDlgUpload;
|
|
CImageList m_Image;
|
|
CTD2Signature_Data m_ListData;
|
|
CTD2SignatureTitle_Data m_TitleData;
|
|
BOOL m_bRefresh;
|
|
BOOL m_bInit; //是否已初始化
|
|
long m_lStatusCount; //记录状态列的序号
|
|
public:
|
|
|
|
static CString GetTD2SiggnatureStatus(int iStatus);
|
|
static CString GetTD2SiggnatureOperType(int iOperType);
|
|
static CString GetTD2SignatureTitle(int iTDID, CTD2SignatureTitle_Data& title);
|
|
void Close_ListData();
|
|
void Close_TitleData();
|
|
long GetCurrentSelected();
|
|
void ShowRMenu();
|
|
void Close();
|
|
BOOL ProcessSocket(Socket_Head* pHead);
|
|
BOOL ProcessSocket(Socket_Head_Add* pHead, BYTE* pFrame);
|
|
BOOL RefreshInfo();
|
|
BOOL ReHide();
|
|
BOOL ReShow(BOOL bRefresh = false);
|
|
BOOL ShowDataInList(long lItem, ANS_TD2Signature_Data* pData);
|
|
CString On_User_Copy_GetAddStr(CString str, BOOL bFirst = false);
|
|
public:
|
|
DECLARE_DYNAMIC(CC_TDSet_Signature)
|
|
|
|
public:
|
|
CC_TDSet_Signature(CWnd* pParent = nullptr); // 标准构造函数
|
|
virtual ~CC_TDSet_Signature();
|
|
|
|
// 对话框数据
|
|
#ifdef AFX_DESIGN_TIME
|
|
enum { IDD = IDD_C_TDSET_SIGNATURE };
|
|
#endif
|
|
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
public:
|
|
BOOL m_bAddTime;
|
|
COleDateTime m_tAddTimeBegin;
|
|
COleDateTime m_tAddTimeEnd;
|
|
BOOL m_bAuditTime;
|
|
COleDateTime m_tAuditTimeBegin;
|
|
COleDateTime m_tAuditTimeEnd;
|
|
CString m_strKey;
|
|
BOOL m_bModifyTime;
|
|
COleDateTime m_tModifyTimeBegin;
|
|
COleDateTime m_tModifyTimeEnd;
|
|
CReportCtrl m_wndList;
|
|
CComboBox m_L_OperType;
|
|
CComboBox m_L_Status;
|
|
CComboBox m_L_TD;
|
|
virtual BOOL OnInitDialog();
|
|
virtual void OnOK();
|
|
virtual void OnCancel();
|
|
afx_msg void OnSize(UINT nType, int cx, int cy);
|
|
afx_msg void OnClose();
|
|
CStatic m_S_S1;
|
|
afx_msg void OnDblclkTdsetSignatureList(NMHDR* pNMHDR, LRESULT* pResult);
|
|
afx_msg void OnRclickTdsetSignatureList(NMHDR* pNMHDR, LRESULT* pResult);
|
|
|
|
afx_msg void On_User_See();
|
|
afx_msg void On_User_Add();
|
|
afx_msg void On_User_Modify();
|
|
afx_msg void On_User_Del();
|
|
afx_msg void On_User_Upload();
|
|
afx_msg void On_User_GetMaxSmsNum();
|
|
afx_msg void On_User_ModifyStatus(UINT nID);
|
|
afx_msg void On_User_Copy(UINT nID);
|
|
afx_msg void On_User_AutoSize();
|
|
COleDateTime m_tAddTimeBegin2;
|
|
COleDateTime m_tAddTimeEnd2;
|
|
COleDateTime m_tUpdateTimeBegin2;
|
|
COleDateTime m_tUpdateTimeEnd2;
|
|
COleDateTime m_tAuditTimeBegin2;
|
|
COleDateTime m_tAuditTimeEnd2;
|
|
afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
|
|
afx_msg void OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags);
|
|
virtual BOOL PreTranslateMessage(MSG* pMsg);
|
|
CEdit m_E_Key;
|
|
afx_msg void OnBnClickedTdsetSignatureQuery();
|
|
|
|
void ExNotExcelChar(CString& str);
|
|
CProgressCtrl m_P_GDT;
|
|
};
|