#if !defined(AFX_USERDLG_H__01F0CA65_83C7_4C80_A7E2_B92F495AFE61__INCLUDED_) #define AFX_USERDLG_H__01F0CA65_83C7_4C80_A7E2_B92F495AFE61__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // UserDlg.h : header file // ///////////////////////////////////////////////////////////////////////////// // CUserDlg dialog #include "..\public\reportctrl\ReportCtrl.h" #include "DLG_Corp_File.h" #include "DLG_Corp_Analyse.h" #include "DLG_Corp_Transfer.h" #include "DLG_Corp_ReturnQuantity.h" #define MENU_CORP_ADD WM_USER+210 //添加管理员 #define MENU_CORP_MODIFY WM_USER+211 //修改 #define MENU_CORP_DEL WM_USER+212 //删除 #define MENU_CORP_LXR WM_USER+213 //删除 #define MENU_CORP_PAY WM_USER+214 //删除 #define MENU_CORP_USER WM_USER+215 //删除 #define MENU_CORP_TAB WM_USER+216 //删除 #define MENU_CORP_LIST WM_USER+217 //删除 #define MENU_CORP_FIND WM_USER+218 //查找 #define MENU_CORP_REFRESH WM_USER+219 //删除 #define MENU_CORP_FUNCPAY WM_USER+220 //删除 #define MENU_CORP_HSSMS WM_USER+221 //回收短信 #define MENU_CORP_FINDNUM WM_USER+222 //查找重复 #define MENU_CORP_BZ_MAN WM_USER+223 //管理员备注 #define MENU_CORP_BZ_YWY WM_USER+224 //业务员备注 #define MENU_CORP_TS WM_USER+280 //投诉情况 #define MENU_CORP_COPY WM_USER+281 //复制数据 #define MENU_CORP_QUERYYD WM_USER+282 //查询移动数据 #define MENU_CORP_PRIORITY0 WM_USER+283 //查询移动数据 #define MENU_CORP_PRIORITY1 WM_USER+284 //查询移动数据 #define MENU_CORP_PRIORITY2 WM_USER+285 //查询移动数据 #define MENU_CORP_PRIORITY3 WM_USER+286 //查询移动数据 #define MENU_CORP_PRIORITY4 WM_USER+287 //查询移动数据 #define MENU_CORP_PRIORITY5 WM_USER+288 //查询移动数据 #define MENU_CORP_PAYTOUSER WM_USER+289 //付款 #define MENU_CORP_PAYTOUSER_ADC WM_USER+290 //付款 #define MENU_CORP_QXTSETUP WM_USER+291 //企信通设置 #define MENU_CORP_MASSETUP WM_USER+292 //MAS设置 #define MENU_CORP_VIPSETUP WM_USER+293 //VIP设置 #define MENU_CORP_VIPINT WM_USER+294 //VIP积分 #define MENU_CORP_FILE WM_USER+330 //文件管理 #define MENU_CORP_MASAPI WM_USER+331 //绑定masAPI #define MENU_CORP_HSMMS WM_USER+332 //回收彩信 #define MENU_CORP_HLH WM_USER+333 //欢乐汇 #define MENU_CORP_OPER_OPEN WM_USER+225 //业务员备注 #define MENU_CORP_OPER_CLOSE WM_USER+226 //业务员备注 #define MENU_CORP_OPER_AGENT WM_USER+227 //业务员备注 #define MENU_CORP_OPER_YWY WM_USER+228 //业务员备注 #define MENU_CORP_OPER_TD WM_USER+229 //业务员备注 #define MENU_CORP_OPER_REUSE WM_USER+230 //帐号重用 #define MENU_CORP_OPER_CM WM_USER+231 //签名 #define MENU_CORP_OPER WM_USER+232 //操作 #define MENU_CORP_OPER_RESEND WM_USER+233 //改防骚扰级别 #define MENU_CORP_OPER_MAXSEND WM_USER+234 //改日发送量限制 #define MENU_CORP_OPER_ADDRESS WM_USER+235 //改公用通讯录容量 #define MENU_CORP_OPER_FILTSTEP WM_USER+236 //改超量通知起点 #define MENU_CORP_OPER_HTSEND WM_USER+237 //改合同发出日期 #define MENU_CORP_OPER_HTRECV WM_USER+238 //改合同收到日期 #define MENU_CORP_OPER_HTOUT WM_USER+239 //合同作废 #define MENU_CORP_OPER_HTSET WM_USER+240 //合同设置 #define MENU_CORP_OPER_XYOUT WM_USER+241 //合同作废 #define MENU_CORP_OPER_XYSET WM_USER+242 //合同设置 #define MENU_CORP_OPER_KF WM_USER+243 //业务员备注 #define MENU_CORP_OPER_USERCM WM_USER+244 //更改子帐号签名 #define MENU_CORP_OPER_NAME_CM WM_USER+245 //更改签名企业名 #define MENU_CORP_OPER_LONGSMSTYPE WM_USER+246 //更改长短信类型 #define MENU_CORP_OPER_REGTIME WM_USER+247 //更改注册时间 #define MENU_CORP_OPER_USERTYPE WM_USER+248 //更改客户类型 #define MENU_CORP_OPER_PROV WM_USER+249 //更改用户所在地区 #define MENU_CORP_OPER_FSTEP WM_USER+250 //更改敏感字级别 #define MENU_CORP_OPER_PRICEONE WM_USER+251 //更改短信单价 #define MENU_CORP_OPER_YJ WM_USER+252 //更改是否月结 #define MENU_CORP_OPER_QXT WM_USER+253 //更改是否企信通 #define MENU_CORP_OPER_MAS WM_USER+254 //更改是否MAS #define MENU_CORP_OPER_TCPER WM_USER+255 //更改提成比例 #define MENU_CORP_OPER_VIP WM_USER+256 //更改VIP类型 #define MENU_CORP_OPER_MASKT WM_USER+257 //更改mas开通时间 #define MENU_CORP_OPER_CLOSECLI WM_USER+258 //强制退出客户端 #define MENU_CORP_OPER_PARTNER WM_USER+259 //更改合作伙伴 #define MENU_CORP_OPER_USERTYPETIME WM_USER+260 //分类客户置最后处理时间 #define MENU_CORP_QUERYUSERTYPE WM_USER+261 //查询需要分类客户 #define MENU_CORP_QUERYBAKCORP WM_USER+262 //查询已销户客户 #define MENU_CORP_OPER_FAX WM_USER+263 //是否传真 #define MENU_CORP_OPER_FAX_PRICEONE WM_USER+264 //传真单价 #define MENU_CORP_OPER_TDLOCK WM_USER+265 //是否锁定通道 #define MENU_CORP_FP WM_USER+266 //发票管理 #define MENU_CORP_SF WM_USER+267 //快递寄送查询 #define MENU_CORP_ANALYSE WM_USER+268 //数据分析 #define MENU_CORP_OPER_BLACKTYPE WM_USER+269 //改黑名单级别 #define MENU_CORP_OPER_VERIFICATIONCODETYPE WM_USER+270 //改验证码级别,补发级别 #define MENU_CORP_OPER_SY WM_USER+271 //改深夜发送权限 #define MENU_CORP_OPER_CORPNAME WM_USER+272 //改企业名称 #define MENU_CORP_OPER_RESETPASSWORD WM_USER+273 //重置登录密码 #define MENU_CORP_OPER_SECURITY WM_USER+274 //修改短信安全设置 #define MENU_CORP_OPER_UPMMS WM_USER+275 //设置上行推送网址 #define MENU_CORP_OPER_MOBILE WM_USER+276 //设置通知手机 #define MENU_CORP_OPER_EMAIL WM_USER+277 //设置账单邮箱 #define MENU_CORP_OPER_CUSTOMSETTINGS WM_USER+278 //个性参数 #define MENU_CORP_OPER_TD_PERMISSION WM_USER+279 //运营商权限 //彩信菜单 #define MENU_CORP_MMSPAY WM_USER+300 #define MENU_CORP_OPER_MMS_PRICEONE WM_USER+301 #define MENU_CORP_OPER_MMS_MAXSIZE WM_USER+302 #define MENU_CORP_OPER_MMS_BGL WM_USER+303 #define MENU_CORP_OPER_MMS_TD WM_USER+304 #define MENU_CORP_OPER_MMS_MAXSEND WM_USER+305 #define MENU_CORP_OPER_MMS_SY WM_USER+306 #define MENU_CORP_OPER_MMS_SH WM_USER+307 #define MENU_CORP_OPER_MMS_UPMMS WM_USER+308 #define MENU_CORP_OPER_MMS_SENDTYPE WM_USER+309 #define MENU_CORP_OPER_MMS_SENDSMS WM_USER+310 #define MENU_CORP_OPER_MMS_OPENMMS WM_USER+311 //一键开通视频短信 #define MENU_CORP_OPER_MMS_SECURITY WM_USER+312 //修改所有安全设置 //管理易菜单 #define MENU_CORP_OPER_WORK_OPEN WM_USER+350 #define MENU_CORP_OPER_WORK_CLOSE WM_USER+351 #define MENU_CORP_OPER_WORK_SETMANAGER WM_USER+352 #define MENU_CORP_OPER_WORK_SETSPACE WM_USER+353 //企Q通菜单 #define MENU_CORP_OPER_QQT_SEE WM_USER+430 #define MENU_CORP_OPER_QQT_TC WM_USER+431 #define MENU_CORP_OPER_QQT_CJ WM_USER+432 #define MENU_CORP_OPER_QQT_OPEN WM_USER+433 #define MENU_CORP_OPER_QQT_CLOSE WM_USER+434 //信易菜单 #define MENU_CORP_OPER_XY_OPEN WM_USER+460 //业务员备注 #define MENU_CORP_OPER_XY_CLOSE WM_USER+461 //业务员备注 #define MENU_CORP_REFRESHADCSMSCOUNT WM_USER+390 //刷新adc余额 //账务辅助单 #define MENU_CORP_ASSIST_EXTENSION WM_USER+550 //企业延期 #define MENU_CORP_ASSIST_SMSTRANSFER WM_USER+551 //短信互转 #define MENU_CORP_ASSIST_MMSTRANSFER WM_USER+552 //短信互转 #define MENU_CORP_ASSIST_SMSMMSTRANSFER WM_USER+553 //短彩互转 #define MENU_CORP_ASSIST_RETURNQUANTITY WM_USER+554 //短彩返量 #define MENU_CORP_ASSIST_EXPIRYRECYCLING WM_USER+555 //过期回收 class CMainFrame; class CProcessSocket; class DLG_Corp_LXR; class DLG_Corp_FP; class DLG_Corp_SF; typedef CTypedPtrList CCorp; typedef CTypedPtrList CAgentName; typedef CTypedPtrList CCorpName; typedef CTypedPtrList CYWYName; typedef CTypedPtrList CKFName; typedef CTypedPtrList CPartnerName; class CUserDlg : public CDialog { public: CMainFrame * m_pMainFrame; CProcessSocket * m_pSocket; CCorp m_Corp; CCorpName m_CorpName; CAgentName m_Agent; CYWYName m_YWY; CKFName m_KF; CPartnerName m_Partner; CImageList m_Image; BOOL m_bRefresh; BOOL m_bInit; //是否已初始化 BOOL m_bModify; BOOL m_bOperType; //是否是在添加企业ID // REQ_Corp_See2 m_Corp_See2; long m_lQueryType; //查询类型 long m_lQueryType2; //查询类型 DLG_Corp_File *m_pDlgFile; //用于文件管理 DLG_Corp_LXR *m_pLXRDlg; //用于顺丰下单 DLG_Corp_FP *m_pFPDlg; //用于顺丰下单 DLG_Corp_SF *m_pSFDlg; //用于顺丰查单 DLG_Corp_Analyse *m_pAnalyseDlg; //用于统计分析 DLG_Corp_Transfer* m_pTransferDlg; //用于转移短信量 DLG_Corp_ReturnQuantity* m_pReturnQuantityDlg; //用于返还短信量操作 // Construction public: void On_User_Oper_TD_Public(long lType); void On_User_Oper_Mms2(ANS_MmsPro mmsPro); void On_User_Oper_Mms(long lType); void On_User_Oper_Work(long lType); void On_User_Oper_Work2(ANS_WorkPro workPro,ANS_WorkPro_User *pUser); void On_User_Oper_Qqt(long lType); void On_User_Oper_Qqt2(ANS_QqtPro qqtPro); void On_User_Oper_XY(long lType); void On_User_Assist_Transfer(long lSProduct, long lTProduct); CString GetName_Partner(long lPartnerID); BOOL ProcessSocket(Socket_Head_Add *pHead,BYTE* pFrame); void Close_Partner(); void On_User_Oper_TCPer(); BOOL FindSMSNum2(const TCHAR *pSMSNum, long lCorpID); CString GetTDName( const TCHAR * szTD , long lType ); CString GetName_YWY( long lYWYID); CString GetName_KF( long lKFID); CString GetName_Agent( long lAgentID ); long GetYWYID_Agent(long lAgentID); void Close_CorpName(); void Close_YWY(); void Close_KF(); void Close_Agent(); void ReShowUser( long lAgentID ); void Close_Corp(); BOOL GetNextSmsNum( TCHAR * pSMSNum,long lNumType ); BOOL GetNextSmsNum2( TCHAR * pSMSNum,long lNumType ); BOOL FindSMSNum(const TCHAR *pSMSNum, long lCorpID); BOOL FindCorpName( const TCHAR * pCorpName , long lCorpID ); void ShowRMenu(); void SetLockItem(long lItem,BOOL bLock ); BOOL isLockItem(long lItem, BOOL bShowWarning=true); long GetCurrentSelected(); void Close(); BOOL ProcessSocket( Socket_Head * pHead ); BOOL RefreshInfo(); BOOL ReHide(); BOOL ReShow(BOOL bRefresh=false); CUserDlg(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CUserDlg) enum { IDD = IDD_USER }; CComboBox m_L_Partner; CComboBox m_L_VipType; CComboBox m_L_QXT; CComboBox m_L_KFLS; CComboBox m_L_KF; CComboBox m_L_CreateUser; CComboBox m_L_ChargeType; CComboBox m_L_Status; CComboBox m_L_YWY; CEdit m_E_AgentID; CComboBox m_L_Agent; CEdit m_E_CorpID; CButton m_S_S1; CReportCtrl m_wndList; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CUserDlg) public: virtual BOOL PreTranslateMessage(MSG* pMsg); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CUserDlg) afx_msg void OnSize(UINT nType, int cx, int cy); virtual BOOL OnInitDialog(); afx_msg void OnDblclkUserList(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnRclickUserList(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnUserQuery(); afx_msg void OnSelchangeUserAgent(); afx_msg void OnUserQuery2(); afx_msg void OnSelchangeUserYwy(); afx_msg void OnSelchangeUserChargetype(); afx_msg void OnSelchangeUserStatus(); afx_msg void OnSelchangeUserCreateuser(); afx_msg void OnSelchangeUserKf(); afx_msg void OnSelchangeUserKfls(); afx_msg void OnSelchangeUserQxt(); afx_msg void OnSelchangeUserViptype(); afx_msg void OnSelchangeUserPartner(); //}}AFX_MSG afx_msg void On_User_Add(); afx_msg void On_User_Modify(); afx_msg void On_User_Del(); afx_msg void On_User_LXR(); afx_msg void On_User_FP(); afx_msg void On_User_SF(); afx_msg void On_User_Analyse(); afx_msg void On_User_Pay(); afx_msg void On_User_User(); afx_msg void On_User_HLH(); afx_msg void On_User_File(); afx_msg void On_User_TS(); afx_msg void On_User_Copy(); afx_msg void On_User_Tab(); afx_msg void On_User_List(); afx_msg void On_User_Find(); afx_msg void On_User_FindNum(); afx_msg void On_User_Refresh(); afx_msg void On_User_FuncPay(); afx_msg void On_User_HS(); afx_msg void On_User_HSMms(); afx_msg void On_User_PayToUser(); afx_msg void On_User_PayToUser_Adc(); afx_msg void On_User_BZ_Man(); afx_msg void On_User_BZ_YWY(); afx_msg void On_User_QXTSetup(); afx_msg void On_User_MASSetup(); afx_msg void On_User_VipSetup(); afx_msg void On_User_VipInt(); afx_msg void On_User_MasApi(); afx_msg void On_User_Oper_Open(); afx_msg void On_User_Oper_Close(); afx_msg void On_User_Oper_Agent(); afx_msg void On_User_Oper_YWY(); afx_msg void On_User_Oper_KF(); afx_msg void On_User_Oper_Partner(); afx_msg void On_User_Oper_TD(); afx_msg void On_User_Oper_TD_Permission(); afx_msg void On_User_Oper_ReUse(); afx_msg void On_User_Oper_CM(); afx_msg void On_User_Oper_CorpName(); afx_msg void On_User_Oper_ResetPassword(); afx_msg void On_User_Oper(); afx_msg void On_User_Oper_ReSend(); afx_msg void On_User_Oper_BlackType(); afx_msg void On_User_Oper_VerificationCodeType(); afx_msg void On_User_Oper_SY(); afx_msg void On_User_Oper_MaxSend(); afx_msg void On_User_Oper_Address(); afx_msg void On_User_Oper_FiltStep(); afx_msg void On_User_RefreshADCSmsCount(); afx_msg void On_User_Oper_HTSend(); afx_msg void On_User_Oper_HTRecv(); afx_msg void On_User_Oper_HTOut(); afx_msg void On_User_Oper_HTSet(); afx_msg void On_User_Oper_XYOut(); afx_msg void On_User_Oper_XYSet(); afx_msg void On_User_Oper_UserCM(); afx_msg void On_User_Oper_Name_CM(); afx_msg void On_User_Oper_LongSmsType(); afx_msg void On_User_Oper_RegTime(); afx_msg void On_User_Oper_UserType(); afx_msg void On_User_Oper_Prov(); afx_msg void On_User_QueryYD(); afx_msg void On_User_QueryBakCorp(); afx_msg void On_User_Oper_FStep(); afx_msg void On_User_Oper_PriceOne(); afx_msg void On_User_Oper_YJ(); afx_msg void On_User_Oper_QXT(); afx_msg void On_User_Oper_MAS(); afx_msg void On_User_Oper_VIP(); afx_msg void On_User_Oper_MasKT(); afx_msg void On_User_Oper_CloseCli(); afx_msg void On_User_Oper_UserTypeTime(); afx_msg void On_User_QueryUserType(); afx_msg void On_User_Oper_Fax(); afx_msg void On_User_Oper_Fax_PriceOne(); afx_msg void On_User_Oper_TDLock(); afx_msg void On_User_Oper_UpSms(); afx_msg void On_User_Oper_Mobile(); afx_msg void On_User_Oper_Email(); afx_msg void On_User_Oper_CustomSettings(); afx_msg void On_User_MmsPay(); afx_msg void On_User_Oper_Mms_PriceOne(); afx_msg void On_User_Oper_Mms_MaxSize(); afx_msg void On_User_Oper_Mms_BGL(); afx_msg void On_User_Oper_Mms_TD(); afx_msg void On_User_Oper_Mms_MaxSend(); afx_msg void On_User_Oper_Mms_SY(); afx_msg void On_User_Oper_Mms_SH(); afx_msg void On_User_Oper_Mms_UpMms(); afx_msg void On_User_Oper_Mms_SendType(); afx_msg void On_User_Oper_Mms_SendSms(); afx_msg void On_User_Oper_Mms_OpenMms(); afx_msg void On_User_Oper_Mms_Security(); afx_msg void On_User_Oper_Work_Open(); afx_msg void On_User_Oper_Work_Close(); afx_msg void On_User_Oper_Work_SetManager(); afx_msg void On_User_Oper_Work_SetSpace(); afx_msg void On_User_Priority(UINT nID); afx_msg void On_User_Oper_Qqt_See(); afx_msg void On_User_Oper_Qqt_TC(); afx_msg void On_User_Oper_Qqt_CJ(); afx_msg void On_User_Oper_Qqt_Open(); afx_msg void On_User_Oper_Qqt_Close(); afx_msg void On_User_Oper_XY_Open(); afx_msg void On_User_Oper_XY_Close(); afx_msg void On_User_Assist_Extension(); afx_msg void On_User_Assist_SmsTransfer(); afx_msg void On_User_Assist_MmsTransfer(); afx_msg void On_User_Assist_SmsMmsTransfer(); afx_msg void On_User_Assist_ReturnQuantity(); afx_msg void On_User_Assist_ExpiryRecycling(); afx_msg void On_User_Oper_Security(); DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_USERDLG_H__01F0CA65_83C7_4C80_A7E2_B92F495AFE61__INCLUDED_)