2025-02-27 16:58:16 +08:00
|
|
|
|
#pragma once
|
|
|
|
|
#include "afxcmn.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include "..\public\reportctrl\ReportCtrl.h"
|
|
|
|
|
|
|
|
|
|
#define UBOXPOP_CALLTYPE_BEGIN WM_USER+200
|
|
|
|
|
#define UBOXPOP_CALLTYPE_END WM_USER+300
|
|
|
|
|
|
|
|
|
|
#define UBOXPOP_SMSDY_BEGIN WM_USER+1000
|
|
|
|
|
#define UBOXPOP_SMSDY_END WM_USER+2000
|
|
|
|
|
|
|
|
|
|
#define UBOXPOP_SMSDY_OTHER WM_USER+999
|
|
|
|
|
#define UBOXPOP_SMSDY_MANAGER WM_USER+998
|
|
|
|
|
|
|
|
|
|
// DLG_UBoxPop <20>Ի<EFBFBD><D4BB><EFBFBD>
|
|
|
|
|
class CMainFrame;
|
|
|
|
|
class DLG_UBoxPop : public CDialogEx
|
|
|
|
|
{
|
|
|
|
|
DECLARE_DYNAMIC(DLG_UBoxPop)
|
|
|
|
|
public:
|
|
|
|
|
CMainFrame * m_pMainFrame;
|
|
|
|
|
CImageList m_Image;
|
|
|
|
|
CString m_strNumber;
|
|
|
|
|
long m_lCallStatus; //<2F><><EFBFBD>ͣ<EFBFBD>0-δ<>ӣ<EFBFBD>1-<2D>ѽ<EFBFBD>
|
|
|
|
|
long m_lCallWay; //<2F><><EFBFBD><EFBFBD>,0-<2D><><EFBFBD><EFBFBD>,1-<2D><><EFBFBD><EFBFBD>
|
|
|
|
|
long m_lCallingCount;
|
|
|
|
|
DWORD m_dwCallJT; //<2F>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|
|
|
|
SYSTEMTIME m_tCallTime; //ͨ<><CDA8><EFBFBD><EFBFBD>ʼʱ<CABC><CAB1>
|
|
|
|
|
long m_lCallSC; //ͨ<><CDA8>ʱ<EFBFBD><CAB1>
|
|
|
|
|
BOOL m_bCallBegin; //ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD>ѿ<EFBFBD>ʼ<EFBFBD><CABC>
|
|
|
|
|
BOOL m_bCallEnd; //ͨ<><CDA8><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
BOOL m_bAddressModify; //ͨѶ¼<D1B6>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
BOOL m_bCallModify; //ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
BOOL m_bCallSendSms; //<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>
|
|
|
|
|
BOOL m_bAddressSave; //<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨѶ¼
|
|
|
|
|
long m_lAddressType; //ͨѶ¼<D1B6><C2BC><EFBFBD>ͣ<EFBFBD>0-<2D><><EFBFBD><EFBFBD>ͨѶ¼<D1B6><C2BC>1-˽<><CBBD>ͨѶ¼,2-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵͨѶ¼
|
|
|
|
|
long m_lUserID; //<2F>û<EFBFBD>ID<49><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD>AddressType=2,<2C><>Ϊ<EFBFBD><CEAA>ҵID
|
|
|
|
|
BOOL m_bSelGroup; //<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>
|
|
|
|
|
CString m_strKHGroupID; //ͨѶ¼<D1B6><C2BC><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>
|
|
|
|
|
|
|
|
|
|
BOOL m_bCallYModify; //<2F>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>Ĺ<DEB8>
|
|
|
|
|
BOOL m_bAddressYModify; //ͨѶ¼<D1B6>Ƿ<EFBFBD><C7B7>Ĺ<DEB8>
|
|
|
|
|
|
|
|
|
|
long m_lTickCount; //<2F><><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6>յ<EFBFBD><D5B5>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD>
|
|
|
|
|
long m_lUBoxLogID; //UBoxLogID,<2C>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<F3B7B5BB>ID<49><44>
|
|
|
|
|
BOOL m_bSaveCallPro; //<2F><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
long m_lBeginTime; //ͨ<><CDA8><EFBFBD><EFBFBD>ʼʱ<CABC><CAB1>
|
|
|
|
|
|
|
|
|
|
long m_lGroupID; //<2F><>ǰ<EFBFBD><C7B0>ID
|
|
|
|
|
CString m_strGroupID; //<2F><>ǰ<EFBFBD><C7B0>ID
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CArray <ANS_UBox_CallType,ANS_UBox_CallType&> m_CallType;
|
|
|
|
|
CStringArray m_SmsDY;
|
|
|
|
|
CAdoRecordSet m_AdoRS;
|
|
|
|
|
CAdoRecordSet m_AdoRS2;
|
|
|
|
|
|
|
|
|
|
//¼<><C2BC>
|
|
|
|
|
BOOL m_bRecord;
|
|
|
|
|
BOOL m_bRecordEnd;
|
|
|
|
|
CString m_strRecordName;
|
|
|
|
|
public:
|
|
|
|
|
DLG_UBoxPop(CWnd* pParent = NULL); // <20><><EFBFBD><D7BC><EFBFBD>캯<EFBFBD><ECBAAF>
|
|
|
|
|
virtual ~DLG_UBoxPop();
|
|
|
|
|
|
|
|
|
|
// <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
enum { IDD = IDD_UBOXPOP };
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV ֧<><D6A7>
|
|
|
|
|
|
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
|
|
|
public:
|
|
|
|
|
void SetMainFrame(CMainFrame * pFrame);
|
|
|
|
|
void ReSetTitle(void);
|
|
|
|
|
void SetNumber(CString strNumber);
|
|
|
|
|
void GetLocal(CString strType,CString strDBName,TCHAR *pLocal, TCHAR *pGroupID);
|
|
|
|
|
CString m_strKH_BZ;
|
|
|
|
|
CString m_strKH_Job;
|
|
|
|
|
CString m_strCall_BZ;
|
|
|
|
|
CStatic m_S_CallStatus;
|
|
|
|
|
CString m_strCallTime;
|
|
|
|
|
CString m_strCallType;
|
|
|
|
|
CStatic m_S_CallWay;
|
|
|
|
|
CString m_strKH_Local;
|
|
|
|
|
CString m_strKH_LTD;
|
|
|
|
|
CString m_strKH_Mobile;
|
|
|
|
|
// CString m_strKH_;
|
|
|
|
|
CString m_strKH_Name;
|
|
|
|
|
CString m_strKH_Tel;
|
|
|
|
|
CString m_strCall_Number;
|
|
|
|
|
CString m_strCall_NumberLocal;
|
|
|
|
|
afx_msg void OnTimer(UINT_PTR nIDEvent);
|
|
|
|
|
void GetAddress(void);
|
|
|
|
|
virtual BOOL OnInitDialog();
|
|
|
|
|
void SetCallStatus(void);
|
|
|
|
|
void SetCallWay(void);
|
|
|
|
|
void EnableCtrl(void);
|
|
|
|
|
afx_msg void OnEnChangeUboxpopKhName();
|
|
|
|
|
afx_msg void OnEnChangeUboxpopKhLtd();
|
|
|
|
|
afx_msg void OnEnChangeUboxpop();
|
|
|
|
|
afx_msg void OnEnChangeUboxpopKhMobile();
|
|
|
|
|
afx_msg void OnEnChangeUboxpopKhTel();
|
|
|
|
|
afx_msg void OnEnChangeUboxpopKhBZ();
|
|
|
|
|
afx_msg void OnBnClickedUboxpopKhLocalSel();
|
|
|
|
|
afx_msg void OnBnClickedUboxpopCalltypeSel();
|
|
|
|
|
afx_msg void OnEnChangeUboxpopCallbz();
|
|
|
|
|
afx_msg void On_CallType(UINT nID);
|
|
|
|
|
afx_msg void On_SmsDY(UINT nID);
|
|
|
|
|
afx_msg void On_SmsDY_Other();
|
|
|
|
|
afx_msg void On_SmsDY_Manager();
|
|
|
|
|
BOOL ProcessSocket(Socket_Head_Add *pHead, BYTE *pFrame);
|
2025-04-11 17:19:25 +08:00
|
|
|
|
afx_msg LONG_PTR UBox_Event( WPARAM wParam , LPARAM lParam );
|
2025-02-27 16:58:16 +08:00
|
|
|
|
CReportCtrl m_wndList;
|
|
|
|
|
void Call_End(void);
|
|
|
|
|
void Call_Begin(void);
|
|
|
|
|
void SetCallCount(long lCount);
|
|
|
|
|
void SetCallWay(long lCallWay);
|
|
|
|
|
void Call_Upload(void);
|
|
|
|
|
afx_msg void OnBnClickedOk();
|
|
|
|
|
afx_msg void OnBnClickedCancel();
|
|
|
|
|
void Call_Close(void);
|
|
|
|
|
virtual void OnCancel();
|
|
|
|
|
virtual void PostNcDestroy();
|
|
|
|
|
void SetCallBeginTime(long lBeginTime);
|
|
|
|
|
afx_msg void OnBnClickedUboxpopCallResms();
|
|
|
|
|
};
|