443 lines
15 KiB
C++
443 lines
15 KiB
C++
// DLG_TD_Setup.cpp : implementation file
|
||
//
|
||
|
||
#include "stdafx.h"
|
||
#include "FXSend.h"
|
||
#include "DLG_TD_Setup.h"
|
||
|
||
#ifdef _DEBUG
|
||
#define new DEBUG_NEW
|
||
#undef THIS_FILE
|
||
static char THIS_FILE[] = __FILE__;
|
||
#endif
|
||
|
||
/////////////////////////////////////////////////////////////////////////////
|
||
// DLG_TD_Setup dialog
|
||
|
||
#include "FXSendDlg.h"
|
||
|
||
DLG_TD_Setup::DLG_TD_Setup(CWnd* pParent /*=NULL*/)
|
||
: CDialog(DLG_TD_Setup::IDD, pParent)
|
||
, m_strAdd10(_T(""))
|
||
, m_TDError_BeginCount(0)
|
||
, m_TDError_Enable(FALSE)
|
||
, m_TDError_Gap(0)
|
||
, m_TDError_Interval(0)
|
||
, m_TDError_Warning_Black(0)
|
||
, m_TDError_Warning_DelayPer(0)
|
||
, m_TDError_Warning_DelaySec(0)
|
||
, m_TDError_Warning_ReportFailPer(0)
|
||
, m_TDError_Warning_Resend(0)
|
||
, m_TDError_Warning_SendFailPer(0)
|
||
, m_bLogEx2(FALSE)
|
||
{
|
||
//{{AFX_DATA_INIT(DLG_TD_Setup)
|
||
m_strCmpp_Num = _T("");
|
||
m_strCmpp_Passwd = _T("");
|
||
m_strCmpp_Server = _T("");
|
||
m_strCmpp_User = _T("");
|
||
m_strCmpp_CorpID = _T("");
|
||
m_bSubNum = FALSE;
|
||
m_strExchangeNum = _T("");
|
||
m_lCmppPort = 0;
|
||
m_bAdc = FALSE;
|
||
m_strCmpp_YWID = _T("");
|
||
m_bLongSms = FALSE;
|
||
m_bPushReport = FALSE;
|
||
m_bAllNum = FALSE;
|
||
m_bCmpp = FALSE;
|
||
m_lCmpp_Type = -1;
|
||
m_lCmpp_LocalPort = 0;
|
||
m_strAdd1 = _T("");
|
||
m_strAdd2 = _T("");
|
||
m_strAdd3 = _T("");
|
||
m_strAdd4 = _T("");
|
||
m_strAdd5 = _T("");
|
||
m_strAdd6 = _T("");
|
||
m_lThread_Report = -1;
|
||
m_lThread_Ret = -1;
|
||
m_lThread_Send = -1;
|
||
m_strCmpp_NodeID = _T("");
|
||
m_bLog = FALSE;
|
||
m_bLogEx = FALSE;
|
||
m_lThread_SendSms = -1;
|
||
m_strAdd7 = _T("");
|
||
m_strAdd8 = _T("");
|
||
m_strAdd9 = _T("");
|
||
//}}AFX_DATA_INIT
|
||
|
||
memset(&m_MCom_Head,0,sizeof(m_MCom_Head));
|
||
m_tSD_B1 = COleDateTime::GetCurrentTime();
|
||
m_tSD_B2 = COleDateTime::GetCurrentTime();
|
||
m_tSD_E1 = COleDateTime::GetCurrentTime();
|
||
m_tSD_E2 = COleDateTime::GetCurrentTime();
|
||
}
|
||
|
||
|
||
void DLG_TD_Setup::DoDataExchange(CDataExchange* pDX)
|
||
{
|
||
CDialog::DoDataExchange(pDX);
|
||
//{{AFX_DATA_MAP(DLG_TD_Setup)
|
||
DDX_Control(pDX, IDC_CMPP_TYPE, m_L_CmppType);
|
||
DDX_Text(pDX, IDC_CMPP_NUM, m_strCmpp_Num);
|
||
DDV_MaxChars(pDX, m_strCmpp_Num, 32);
|
||
DDX_Text(pDX, IDC_CMPP_PASSWD, m_strCmpp_Passwd);
|
||
DDV_MaxChars(pDX, m_strCmpp_Passwd, 32);
|
||
DDX_Text(pDX, IDC_CMPP_SERVER, m_strCmpp_Server);
|
||
DDV_MaxChars(pDX, m_strCmpp_Server, 32);
|
||
DDX_Text(pDX, IDC_CMPP_USER, m_strCmpp_User);
|
||
DDV_MaxChars(pDX, m_strCmpp_User, 32);
|
||
DDX_Text(pDX, IDC_CMPP_CORPID, m_strCmpp_CorpID);
|
||
DDV_MaxChars(pDX, m_strCmpp_CorpID, 32);
|
||
DDX_Check(pDX, IDC_SUBNUM, m_bSubNum);
|
||
DDX_Text(pDX, IDC_CMPP_EXCHANGENUM, m_strExchangeNum);
|
||
DDV_MaxChars(pDX, m_strExchangeNum, 20);
|
||
DDX_Text(pDX, IDC_CMPP_PORT, m_lCmppPort);
|
||
DDV_MinMaxUInt(pDX, m_lCmppPort, 0, 65535);
|
||
DDX_Check(pDX, IDC_ADC, m_bAdc);
|
||
DDX_Text(pDX, IDC_CMPP_YWID, m_strCmpp_YWID);
|
||
DDV_MaxChars(pDX, m_strCmpp_YWID, 10);
|
||
DDX_Check(pDX, IDC_LONGSMS, m_bLongSms);
|
||
DDX_Check(pDX, IDC_PUSHREPORT, m_bPushReport);
|
||
DDX_Text(pDX, IDC_CMPP_SMSNUM_MAXLEN, m_lCmpp_MaxLen);
|
||
DDV_MinMaxUInt(pDX, m_lCmpp_MaxLen, 0, 30);
|
||
DDX_Check(pDX, IDC_ALLNUM, m_bAllNum);
|
||
DDX_Check(pDX, IDC_CMPP, m_bCmpp);
|
||
DDX_CBIndex(pDX, IDC_CMPP_TYPE, m_lCmpp_Type);
|
||
DDX_Text(pDX, IDC_CMPP_LOCALPORT, m_lCmpp_LocalPort);
|
||
DDV_MinMaxUInt(pDX, m_lCmpp_LocalPort, 0, 65535);
|
||
DDX_Text(pDX, IDC_CMPP_ADD1, m_strAdd1);
|
||
DDV_MaxChars(pDX, m_strAdd1, 60);
|
||
DDX_Text(pDX, IDC_CMPP_ADD2, m_strAdd2);
|
||
DDV_MaxChars(pDX, m_strAdd2, 60);
|
||
DDX_Text(pDX, IDC_CMPP_ADD3, m_strAdd3);
|
||
DDV_MaxChars(pDX, m_strAdd3, 60);
|
||
DDX_Text(pDX, IDC_CMPP_ADD4, m_strAdd4);
|
||
DDV_MaxChars(pDX, m_strAdd4, 60);
|
||
DDX_Text(pDX, IDC_CMPP_ADD5, m_strAdd5);
|
||
DDV_MaxChars(pDX, m_strAdd5, 60);
|
||
DDX_Text(pDX, IDC_CMPP_ADD6, m_strAdd6);
|
||
DDV_MaxChars(pDX, m_strAdd6, 60);
|
||
DDX_CBIndex(pDX, IDD_TDSETUP_THREAD_REPORT, m_lThread_Report);
|
||
DDX_CBIndex(pDX, IDD_TDSETUP_THREAD_RET, m_lThread_Ret);
|
||
DDX_CBIndex(pDX, IDD_TDSETUP_THREAD_SEND, m_lThread_Send);
|
||
DDX_Text(pDX, IDC_CMPP_NODEID, m_strCmpp_NodeID);
|
||
DDV_MaxChars(pDX, m_strCmpp_NodeID, 8);
|
||
DDX_Check(pDX, IDC_LOG, m_bLog);
|
||
DDX_Check(pDX, IDC_LOGEX, m_bLogEx);
|
||
DDX_CBIndex(pDX, IDD_TDSETUP_THREAD_SENDSMS, m_lThread_SendSms);
|
||
DDX_Text(pDX, IDC_CMPP_ADD7, m_strAdd7);
|
||
DDV_MaxChars(pDX, m_strAdd7, 60);
|
||
DDX_Text(pDX, IDC_CMPP_ADD8, m_strAdd8);
|
||
DDV_MaxChars(pDX, m_strAdd8, 60);
|
||
DDX_Text(pDX, IDC_CMPP_ADD9, m_strAdd9);
|
||
DDV_MaxChars(pDX, m_strAdd9, 60);
|
||
//}}AFX_DATA_MAP
|
||
DDX_Check(pDX, IDC_TIME_DISABLE1, m_bSD_Disable1);
|
||
DDX_Check(pDX, IDC_TIME_DISABLE2, m_bSD_Disable2);
|
||
DDX_DateTimeCtrl(pDX, IDC_TIME_B1, m_tSD_B1);
|
||
DDX_DateTimeCtrl(pDX, IDC_TIME_B2, m_tSD_B2);
|
||
DDX_DateTimeCtrl(pDX, IDC_TIME_E1, m_tSD_E1);
|
||
DDX_DateTimeCtrl(pDX, IDC_TIME_E2, m_tSD_E2);
|
||
DDX_Check(pDX, IDC_MMSAUDIT, m_bMmsAudit);
|
||
DDX_Text(pDX, IDC_CMPP_ADD10, m_strAdd10);
|
||
DDV_MaxChars(pDX, m_strAdd10, 60);
|
||
DDX_Text(pDX, IDC_TDERROR_BEGINCOUNT, m_TDError_BeginCount);
|
||
DDV_MinMaxLong(pDX, m_TDError_BeginCount, 1, 1000000);
|
||
DDX_Check(pDX, IDC_TDERROR_ENABLE, m_TDError_Enable);
|
||
DDX_Text(pDX, IDC_TDERROR_GAP, m_TDError_Gap);
|
||
DDV_MinMaxLong(pDX, m_TDError_Gap, 30, 3600);
|
||
DDX_Text(pDX, IDC_TDERROR_INTERVAL, m_TDError_Interval);
|
||
DDV_MinMaxLong(pDX, m_TDError_Interval, 30, 3600);
|
||
DDX_Text(pDX, IDC_TDERROR_WARNING_BLACK, m_TDError_Warning_Black);
|
||
DDV_MinMaxLong(pDX, m_TDError_Warning_Black, 1, 100000);
|
||
DDX_Text(pDX, IDC_TDERROR_WARNING_DELAYPER, m_TDError_Warning_DelayPer);
|
||
DDV_MinMaxLong(pDX, m_TDError_Warning_DelayPer, 1, 100);
|
||
DDX_Text(pDX, IDC_TDERROR_WARNING_DELAYSEC, m_TDError_Warning_DelaySec);
|
||
DDV_MinMaxLong(pDX, m_TDError_Warning_DelaySec, 1, 3600);
|
||
DDX_Text(pDX, IDC_TDERROR_WARNING_REPORTFAILPER, m_TDError_Warning_ReportFailPer);
|
||
DDV_MinMaxLong(pDX, m_TDError_Warning_ReportFailPer, 1, 100);
|
||
DDX_Text(pDX, IDC_TDERROR_WARNING_RESEND, m_TDError_Warning_Resend);
|
||
DDV_MinMaxLong(pDX, m_TDError_Warning_Resend, 1, 100000);
|
||
DDX_Text(pDX, IDC_TDERROR_WARNING_SENDFAILPER, m_TDError_Warning_SendFailPer);
|
||
DDV_MinMaxLong(pDX, m_TDError_Warning_SendFailPer, 1, 100);
|
||
DDX_Check(pDX, IDC_LOGEX2, m_bLogEx2);
|
||
}
|
||
|
||
|
||
BEGIN_MESSAGE_MAP(DLG_TD_Setup, CDialog)
|
||
//{{AFX_MSG_MAP(DLG_TD_Setup)
|
||
// ON_CBN_SELCHANGE(IDC_CMPP_TYPE, OnSelchangeCmppType)
|
||
//}}AFX_MSG_MAP
|
||
ON_BN_CLICKED(IDOK, &DLG_TD_Setup::OnBnClickedOk)
|
||
ON_CBN_SELCHANGE(IDC_CMPP_TYPE, &DLG_TD_Setup::OnCbnSelchangeCmppType)
|
||
ON_BN_CLICKED(IDC_CMPP, &DLG_TD_Setup::OnBnClickedCmpp)
|
||
END_MESSAGE_MAP()
|
||
|
||
/////////////////////////////////////////////////////////////////////////////
|
||
// DLG_TD_Setup message handlers
|
||
|
||
BOOL DLG_TD_Setup::OnInitDialog()
|
||
{
|
||
CDialog::OnInitDialog();
|
||
|
||
//<2F><>ʼ<EFBFBD><CABC>֧<EFBFBD>ֵ<EFBFBD>ͨ<EFBFBD><CDA8>
|
||
m_L_CmppType.ResetContent();
|
||
long lTDCount = sizeof(g_TDID_Name)/sizeof(TDID_Name);
|
||
long lSelItem = -1;
|
||
for ( long i=0 ; i<lTDCount ; i++ )
|
||
{
|
||
long lItem = m_L_CmppType.AddString(g_TDID_Name[i].strName);
|
||
m_L_CmppType.SetItemData(lItem , g_TDID_Name[i].lTDID );
|
||
if ( m_MCom_Head.lType == g_TDID_Name[i].lTDID )
|
||
{
|
||
lSelItem = lItem;
|
||
}
|
||
}
|
||
|
||
|
||
//m_lCmpp_Type = m_MCom_Head.lType;
|
||
m_lCmpp_Type = lSelItem;
|
||
|
||
m_strCmpp_Server = m_MCom_Head.szCmpp_Server;
|
||
m_strCmpp_User = m_MCom_Head.szCmpp_User;
|
||
m_strCmpp_Passwd = m_MCom_Head.szCmpp_Passwd;
|
||
m_strCmpp_CorpID = m_MCom_Head.szCmpp_CorpID;
|
||
m_strCmpp_YWID = m_MCom_Head.szCmpp_YWID;
|
||
m_strCmpp_Num = m_MCom_Head.szCmpp_Num;
|
||
m_lCmppPort = m_MCom_Head.lCmpp_Port;
|
||
if ( m_lCmppPort<=0 || m_lCmppPort>65535 )
|
||
m_lCmppPort = 7890;
|
||
|
||
|
||
m_bCmpp = m_MCom_Head.bCmpp;
|
||
m_lCmpp_MaxLen = m_MCom_Head.lCmpp_MaxLen;
|
||
m_strExchangeNum = m_MCom_Head.szExchangeNum;
|
||
m_bAdc = m_MCom_Head.bAdc;
|
||
m_bLongSms = m_MCom_Head.bLongSms;
|
||
m_bPushReport = m_MCom_Head.bPushReport;
|
||
m_bAllNum = m_MCom_Head.bAllNum;
|
||
m_bSubNum = m_MCom_Head.bSubNum;
|
||
|
||
m_lCmpp_LocalPort = m_MCom_Head.lCmpp_LocalPort;
|
||
m_strCmpp_NodeID = m_MCom_Head.szCmpp_NodeID;
|
||
|
||
m_lThread_Report = m_MCom_Head.lThread_Report;
|
||
m_lThread_Ret = m_MCom_Head.lThread_Ret;
|
||
m_lThread_Send = m_MCom_Head.lThread_Send;
|
||
m_lThread_SendSms= m_MCom_Head.lThread_Public_SendSms;
|
||
|
||
m_strAdd1 = m_MCom_Head.szA1;
|
||
m_strAdd2 = m_MCom_Head.szA2;
|
||
m_strAdd3 = m_MCom_Head.szA3;
|
||
m_strAdd4 = m_MCom_Head.szA4;
|
||
m_strAdd5 = m_MCom_Head.szA5;
|
||
m_strAdd6 = m_MCom_Head.szA6;
|
||
m_strAdd7 = m_MCom_Head.szA7;
|
||
m_strAdd8 = m_MCom_Head.szA8;
|
||
m_strAdd9 = m_MCom_Head.szA9;
|
||
m_strAdd10 = m_MCom_Head.szA10;
|
||
|
||
m_bMmsAudit = m_MCom_Head.bMmsAudit;
|
||
m_bLog = m_MCom_Head.bLog;
|
||
m_bLogEx = m_MCom_Head.bLogEx;
|
||
m_bLogEx2 = m_MCom_Head.bLogEx2;
|
||
|
||
this->m_bSD_Disable1 = m_MCom_Head.SD_Disable1;
|
||
this->m_bSD_Disable2 = m_MCom_Head.SD_Disable2;
|
||
|
||
COleDateTime tDefault=COleDateTime::GetCurrentTime();
|
||
tDefault.SetTime(0,0,0);
|
||
|
||
this->m_tSD_B1 = tDefault;
|
||
this->m_tSD_B2 = tDefault;
|
||
this->m_tSD_E1 = tDefault;
|
||
this->m_tSD_E2 = tDefault;
|
||
|
||
if ( COleDateTime(m_MCom_Head.SD_B1).GetStatus() == COleDateTime::valid )
|
||
{
|
||
this->m_tSD_B1 = m_MCom_Head.SD_B1;
|
||
}
|
||
if ( COleDateTime(m_MCom_Head.SD_B2).GetStatus() == COleDateTime::valid )
|
||
{
|
||
this->m_tSD_B2 = m_MCom_Head.SD_B2;
|
||
}
|
||
|
||
|
||
if ( COleDateTime(m_MCom_Head.SD_E1).GetStatus() == COleDateTime::valid )
|
||
{
|
||
this->m_tSD_E1 = m_MCom_Head.SD_E1;
|
||
}
|
||
if ( COleDateTime(m_MCom_Head.SD_E2).GetStatus() == COleDateTime::valid )
|
||
{
|
||
this->m_tSD_E2 = m_MCom_Head.SD_E2;
|
||
}
|
||
|
||
//ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD>ⱨ<EFBFBD><E2B1A8>
|
||
m_TDError_Enable = m_MCom_Head.TDError_Enable; //<2F><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_TDError_Gap = m_MCom_Head.TDError_Gap; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_TDError_Interval = m_MCom_Head.TDError_Interval; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
||
m_TDError_BeginCount = m_MCom_Head.TDError_BeginCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_TDError_Warning_Resend = m_MCom_Head.TDError_Warning_Resend; //<2F>ط<EFBFBD><D8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_TDError_Warning_Black = m_MCom_Head.TDError_Warning_Black;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_TDError_Warning_SendFailPer = m_MCom_Head.TDError_Warning_SendFailPer; //<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܱ<EFBFBD><DCB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_TDError_Warning_ReportFailPer = m_MCom_Head.TDError_Warning_ReportFailPer;//״̬ʧ<CCAC>ܱ<EFBFBD><DCB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_TDError_Warning_DelaySec = m_MCom_Head.TDError_Warning_DelaySec; //<2F><>ʱʱ<CAB1>䷧ֵ
|
||
m_TDError_Warning_DelayPer = m_MCom_Head.TDError_Warning_DelayPer; //<2F><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
|
||
|
||
|
||
UpdateData(false);
|
||
|
||
OnCbnSelchangeCmppType(); //<2F><><EFBFBD>ݲ<EFBFBD>ͬ<EFBFBD>Ķ˿<C4B6><CBBF><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>Ϣ
|
||
|
||
|
||
return TRUE; // return TRUE unless you set the focus to a control
|
||
// EXCEPTION: OCX Property Pages should return FALSE
|
||
}
|
||
|
||
void DLG_TD_Setup::SetParam(MobileCom_Head head)
|
||
{
|
||
m_MCom_Head = head;
|
||
}
|
||
|
||
MobileCom_Head DLG_TD_Setup::GetParam()
|
||
{
|
||
return m_MCom_Head;
|
||
}
|
||
|
||
void DLG_TD_Setup::OnCbnSelchangeCmppType()
|
||
{
|
||
if ( !UpdateData(true) )
|
||
return ;
|
||
|
||
long lType = -1;
|
||
if ( m_lCmpp_Type>=0 )
|
||
{
|
||
lType =(long) m_L_CmppType.GetItemData(m_lCmpp_Type);
|
||
}
|
||
|
||
if ( lType == TDID_UNICOM_SGIP || //<2F>й<EFBFBD><D0B9><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><E2B4A6>
|
||
lType == TDID_MMS_MM7 || //mm7<6D><37><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
lType == TDID_MMS_<EFBFBD>㶫ISAG || //<2F>㶫isag<61><67><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
lType == TDID_SMS_<EFBFBD>㶫ISAG || //<2F>㶫isag<61><67><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
lType == TDID_MMS_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>IAGW || //<2F>㶫isag<61><67><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
lType == TDID_SMS_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> || //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
lType == TDID_SMS_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ || //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
lType == TDID_SMS_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮Ѷ || //TDID_SMS_<53><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮Ѷ<D6AE><D1B6><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
lType == TDID_SDK_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> || //<2F><><EFBFBD><EFBFBD>SDK WebService
|
||
lType == TDID_HTTP_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> || //<2F><><EFBFBD><EFBFBD>HTTP WebService
|
||
lType == TDID_SMS_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD> || //<2F><><EFBFBD><EFBFBD>ͨ<EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>
|
||
lType == TDID_SMS_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><EFBFBD><EFBFBD> || //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
lType == TDID_MMS_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><EFBFBD><EFBFBD> || //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
lType == TDID_SMS_<EFBFBD><EFBFBD>ݸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨ || //<2F><>ݸ<EFBFBD><DDB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
lType == TDID_SMS_<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ſ<EFBFBD><EFBFBD><EFBFBD>ƽ̨ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ſ<EFBFBD><C5BF><EFBFBD>ƽ̨<C6BD><CCA8><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ؿ<EFBFBD><D8BF>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>˿<EFBFBD>
|
||
)
|
||
{
|
||
//GetDlgItem(IDC_CMPP_CORPID_S)->SetWindowText(_T("<22>ڵ<EFBFBD><DAB5><EFBFBD>"));
|
||
GetDlgItem(IDC_CMPP_LOCALPORT)->ShowWindow(SW_SHOW);
|
||
GetDlgItem(IDC_CMPP_LOCALPORT_S)->ShowWindow(SW_SHOW);
|
||
GetDlgItem(IDC_CMPP_NODEID)->ShowWindow(SW_SHOW);
|
||
GetDlgItem(IDC_CMPP_NODEID_S)->ShowWindow(SW_SHOW);
|
||
}
|
||
else
|
||
{
|
||
//GetDlgItem(IDC_CMPP_CORPID_S)->SetWindowText(_T("<22><>ҵID"));
|
||
GetDlgItem(IDC_CMPP_LOCALPORT)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CMPP_LOCALPORT_S)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CMPP_NODEID)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CMPP_NODEID_S)->ShowWindow(SW_HIDE);
|
||
}
|
||
|
||
}
|
||
|
||
|
||
void DLG_TD_Setup::OnBnClickedOk()
|
||
{
|
||
if ( !UpdateData(true) )
|
||
return ;
|
||
|
||
if ( m_lCmpp_Type>=0 )
|
||
{
|
||
m_MCom_Head.lType = (long)m_L_CmppType.GetItemData(m_lCmpp_Type);
|
||
}
|
||
|
||
_tcscpy( m_MCom_Head.szCmpp_Server,m_strCmpp_Server );
|
||
_tcscpy( m_MCom_Head.szCmpp_User,m_strCmpp_User );
|
||
_tcscpy( m_MCom_Head.szCmpp_Passwd,m_strCmpp_Passwd);
|
||
_tcscpy( m_MCom_Head.szCmpp_CorpID,m_strCmpp_CorpID);
|
||
_tcscpy( m_MCom_Head.szCmpp_YWID,m_strCmpp_YWID);
|
||
_tcscpy( m_MCom_Head.szCmpp_Num,m_strCmpp_Num);
|
||
m_MCom_Head.lCmpp_Port = m_lCmppPort;
|
||
m_MCom_Head.lCmpp_LocalPort = m_lCmpp_LocalPort;
|
||
_tcscpy( m_MCom_Head.szCmpp_NodeID,m_strCmpp_NodeID );
|
||
|
||
|
||
m_MCom_Head.bCmpp = m_bCmpp;
|
||
m_MCom_Head.lCmpp_MaxLen = m_lCmpp_MaxLen;
|
||
m_MCom_Head.bAdc = m_bAdc;
|
||
m_MCom_Head.bLongSms = m_bLongSms;
|
||
m_MCom_Head.bPushReport = m_bPushReport;
|
||
|
||
m_MCom_Head.bAllNum = m_bAllNum;
|
||
m_MCom_Head.bSubNum = m_bSubNum;
|
||
|
||
_tcscpy(m_MCom_Head.szExchangeNum , m_strExchangeNum);
|
||
|
||
m_MCom_Head.lThread_Report = m_lThread_Report;
|
||
m_MCom_Head.lThread_Ret = m_lThread_Ret;
|
||
m_MCom_Head.lThread_Send = m_lThread_Send;
|
||
m_MCom_Head.lThread_Public_SendSms= m_lThread_SendSms;
|
||
|
||
_tcscpy(m_MCom_Head.szA1 , m_strAdd1 );
|
||
_tcscpy(m_MCom_Head.szA2 , m_strAdd2 );
|
||
_tcscpy(m_MCom_Head.szA3 , m_strAdd3 );
|
||
_tcscpy(m_MCom_Head.szA4 , m_strAdd4 );
|
||
_tcscpy(m_MCom_Head.szA5 , m_strAdd5 );
|
||
_tcscpy(m_MCom_Head.szA6 , m_strAdd6 );
|
||
_tcscpy(m_MCom_Head.szA7 , m_strAdd7 );
|
||
_tcscpy(m_MCom_Head.szA8 , m_strAdd8 );
|
||
_tcscpy(m_MCom_Head.szA9 , m_strAdd9 );
|
||
_tcscpy(m_MCom_Head.szA10, m_strAdd10);
|
||
|
||
m_MCom_Head.bMmsAudit = m_bMmsAudit;
|
||
|
||
m_MCom_Head.bLog = m_bLog;
|
||
m_MCom_Head.bLogEx = m_bLogEx;
|
||
m_MCom_Head.bLogEx2 = m_bLogEx2;
|
||
|
||
|
||
m_MCom_Head.SD_Disable1 = this->m_bSD_Disable1;
|
||
m_MCom_Head.SD_Disable2 = this->m_bSD_Disable2;
|
||
|
||
this->m_tSD_B1.GetAsSystemTime(m_MCom_Head.SD_B1);
|
||
this->m_tSD_B2.GetAsSystemTime(m_MCom_Head.SD_B2);
|
||
|
||
this->m_tSD_E1.GetAsSystemTime(m_MCom_Head.SD_E1);
|
||
this->m_tSD_E2.GetAsSystemTime(m_MCom_Head.SD_E2);
|
||
|
||
|
||
|
||
//ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD>ⱨ<EFBFBD><E2B1A8>
|
||
m_MCom_Head.TDError_Enable = m_TDError_Enable; //<2F><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_MCom_Head.TDError_Gap = m_TDError_Gap; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_MCom_Head.TDError_Interval = m_TDError_Interval; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
||
m_MCom_Head.TDError_BeginCount = m_TDError_BeginCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_MCom_Head.TDError_Warning_Resend = m_TDError_Warning_Resend; //<2F>ط<EFBFBD><D8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_MCom_Head.TDError_Warning_Black = m_TDError_Warning_Black;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_MCom_Head.TDError_Warning_SendFailPer = m_TDError_Warning_SendFailPer; //<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܱ<EFBFBD><DCB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_MCom_Head.TDError_Warning_ReportFailPer = m_TDError_Warning_ReportFailPer;//״̬ʧ<CCAC>ܱ<EFBFBD><DCB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
m_MCom_Head.TDError_Warning_DelaySec = m_TDError_Warning_DelaySec; //<2F><>ʱʱ<CAB1>䷧ֵ
|
||
m_MCom_Head.TDError_Warning_DelayPer = m_TDError_Warning_DelayPer; //<2F><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
|
||
|
||
CDialog::OnOK();
|
||
}
|
||
|
||
|
||
|
||
void DLG_TD_Setup::OnBnClickedCmpp()
|
||
{
|
||
|
||
}
|