SmsManager/DLG_Corp_MasSetup.cpp

199 lines
6.9 KiB
C++
Raw Normal View History

2025-01-14 10:46:18 +08:00
// DLG_Corp_MasSetup.cpp : implementation file
//
#include "stdafx.h"
#include "smsmanager.h"
#include "DLG_Corp_MasSetup.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// DLG_Corp_MasSetup dialog
DLG_Corp_MasSetup::DLG_Corp_MasSetup(CWnd* pParent /*=NULL*/)
: CDialog(DLG_Corp_MasSetup::IDD, pParent)
{
//{{AFX_DATA_INIT(DLG_Corp_MasSetup)
m_tBeginTime = COleDateTime::GetCurrentTime();
m_strCmppBDIP = _T("");
m_strCmppCorpID = _T("");
m_strCmppIP = _T("");
m_strCmppNum = _T("");
m_strCmppPasswd = _T("");
m_strCmppPort = _T("");
m_strCmppUser = _T("");
m_strCmppYWCode = _T("");
m_strMasManagerIP = _T("");
m_strMasID = _T("");
m_strMasPasswd = _T("");
m_strMasVPNIP = _T("");
m_strMasC_Admin = _T("");
m_strMasC_IP = _T("");
m_strMasC_Root = _T("");
m_strMasC_TelnetPort = _T("");
m_lTQ = -1;
m_strCorpName = _T("");
m_strSmsNum = _T("");
m_strMasCPCode = _T("");
m_strMasJTCode = _T("");
m_strBZ = _T("");
m_lArea = -1;
//}}AFX_DATA_INIT
memset(&m_QXT , 0 , sizeof(m_QXT));
memset(&m_Mas , 0 , sizeof(m_Mas));
}
void DLG_Corp_MasSetup::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(DLG_Corp_MasSetup)
DDX_DateTimeCtrl(pDX, IDC_CORP_MASSETUP_BEGINTIME, m_tBeginTime);
DDX_Text(pDX, IDC_CORP_MASSETUP_CMPP_BDIP, m_strCmppBDIP);
DDV_MaxChars(pDX, m_strCmppBDIP, 30);
DDX_Text(pDX, IDC_CORP_MASSETUP_CMPP_CORPID, m_strCmppCorpID);
DDV_MaxChars(pDX, m_strCmppCorpID, 15);
DDX_Text(pDX, IDC_CORP_MASSETUP_CMPP_IP, m_strCmppIP);
DDV_MaxChars(pDX, m_strCmppIP, 30);
DDX_Text(pDX, IDC_CORP_MASSETUP_CMPP_NUM, m_strCmppNum);
DDV_MaxChars(pDX, m_strCmppNum, 20);
DDX_Text(pDX, IDC_CORP_MASSETUP_CMPP_PASSWD, m_strCmppPasswd);
DDV_MaxChars(pDX, m_strCmppPasswd, 15);
DDX_Text(pDX, IDC_CORP_MASSETUP_CMPP_PORT, m_strCmppPort);
DDV_MaxChars(pDX, m_strCmppPort, 6);
DDX_Text(pDX, IDC_CORP_MASSETUP_CMPP_USER, m_strCmppUser);
DDV_MaxChars(pDX, m_strCmppUser, 15);
DDX_Text(pDX, IDC_CORP_MASSETUP_CMPP_YWCODE, m_strCmppYWCode);
DDV_MaxChars(pDX, m_strCmppYWCode, 15);
DDX_Text(pDX, IDC_CORP_MASSETUP_MAS_MANAGERIP, m_strMasManagerIP);
DDV_MaxChars(pDX, m_strMasManagerIP, 30);
DDX_Text(pDX, IDC_CORP_MASSETUP_MAS_MASID, m_strMasID);
DDV_MaxChars(pDX, m_strMasID, 15);
DDX_Text(pDX, IDC_CORP_MASSETUP_MAS_PASSWD, m_strMasPasswd);
DDV_MaxChars(pDX, m_strMasPasswd, 15);
DDX_Text(pDX, IDC_CORP_MASSETUP_MAS_VPNIP, m_strMasVPNIP);
DDV_MaxChars(pDX, m_strMasVPNIP, 30);
DDX_Text(pDX, IDC_CORP_MASSETUP_MASC_ADMIN, m_strMasC_Admin);
DDV_MaxChars(pDX, m_strMasC_Admin, 15);
DDX_Text(pDX, IDC_CORP_MASSETUP_MASC_IP, m_strMasC_IP);
DDV_MaxChars(pDX, m_strMasC_IP, 30);
DDX_Text(pDX, IDC_CORP_MASSETUP_MASC_ROOT, m_strMasC_Root);
DDV_MaxChars(pDX, m_strMasC_Root, 15);
DDX_Text(pDX, IDC_CORP_MASSETUP_MASC_TELNETPORT, m_strMasC_TelnetPort);
DDV_MaxChars(pDX, m_strMasC_TelnetPort, 8);
DDX_CBIndex(pDX, IDC_CORP_MASSETUP_TQ, m_lTQ);
DDX_Text(pDX, IDC_CORP_PAY_CORPNAME, m_strCorpName);
DDX_Text(pDX, IDC_CORP_PAY_SMSNUM, m_strSmsNum);
DDX_Text(pDX, IDC_CORP_MASSETUP_MAS_CPCODE, m_strMasCPCode);
DDV_MaxChars(pDX, m_strMasCPCode, 15);
DDX_Text(pDX, IDC_CORP_MASSETUP_MAS_JTCODE, m_strMasJTCode);
DDV_MaxChars(pDX, m_strMasJTCode, 15);
DDX_Text(pDX, IDC_CORP_MASSETUP_MASC_BZ, m_strBZ);
DDV_MaxChars(pDX, m_strBZ, 500);
DDX_CBIndex(pDX, IDC_CORP_MASSETUP_AREA, m_lArea);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(DLG_Corp_MasSetup, CDialog)
//{{AFX_MSG_MAP(DLG_Corp_MasSetup)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// DLG_Corp_MasSetup message handlers
void DLG_Corp_MasSetup::SetParam(ANS_Corp_QXTSetup qxt, REQ_Corp_QXTSetup_Mas mas)
{
m_QXT = qxt;
m_Mas = mas;
}
REQ_Corp_QXTSetup_Mas DLG_Corp_MasSetup::GetParam()
{
return m_Mas;
}
BOOL DLG_Corp_MasSetup::OnInitDialog()
{
CDialog::OnInitDialog();
m_strCorpName = m_QXT.ret.szCorpName;
m_strSmsNum = m_QXT.ret.szSMSNum;
m_lTQ = m_Mas.lTQ;
COleDateTime t(m_Mas.tBeginTime);
if ( t.GetStatus() == COleDateTime::valid )
m_tBeginTime = m_Mas.tBeginTime;
m_strCmppIP = m_Mas.szCmppIP; //cmppip
m_strCmppPort = m_Mas.szCmppPort;//cmpp port
m_strCmppCorpID = m_Mas.szCmppCorpID; //cmpp <20><>ҵID
m_strCmppUser = m_Mas.szCmppUser; //cmpp <20>ʺ<EFBFBD>
m_strCmppPasswd = m_Mas.szCmppPasswd; //cmpp<70><70><EFBFBD><EFBFBD>
m_strCmppNum = m_Mas.szCmppNum; //<2F><><EFBFBD>Ŷ˿ں<CBBF>
m_strCmppYWCode = m_Mas.szCmppYWCode; //cmpp ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
m_strCmppBDIP = m_Mas.szCmppBDIP; //cmpp <20>󶨵<EFBFBD>IP<49><50>ַ
m_strMasID = m_Mas.szMasID; //Mas ID
m_strMasPasswd = m_Mas.szMasPasswd; //Mas <20><><EFBFBD><EFBFBD>
m_strMasManagerIP = m_Mas.szMasManagerIP; //mas <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
// m_strMasManagerPort = m_Mas.szMasManagerPort; //mas <20><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
m_strMasVPNIP = m_Mas.szMasVPNIP; //mas VPN<50><4E><EFBFBD><EFBFBD>IP
m_strMasC_IP = m_Mas.szMasC_IP; //mas<61><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IP<49><50>ַ
m_strMasC_Root = m_Mas.szMasC_Root; //mas root<6F>ʺŵ<CABA><C5B5><EFBFBD><EFBFBD><EFBFBD>
m_strMasC_Admin = m_Mas.szMasC_Admin; //mas Admin<69>ʺŵ<CABA><C5B5><EFBFBD><EFBFBD><EFBFBD>
m_strMasC_TelnetPort = m_Mas.szMasC_TelnetPort; //mas Telnet<65>Ķ˿<C4B6>
m_strMasJTCode =m_Mas.szMasJTCode; //<2F><><EFBFBD>ű<EFBFBD><C5B1><EFBFBD>
m_strMasCPCode =m_Mas.szMasCPCode; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
m_strBZ =m_Mas.szBZ; //<2F><>ע
m_lArea =m_Mas.lArea;
UpdateData(false);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void DLG_Corp_MasSetup::OnOK()
{
if ( !UpdateData(true) )
return ;
m_Mas.lTQ = m_lTQ;
m_tBeginTime.GetAsSystemTime(m_Mas.tBeginTime);
_tcscpy(m_Mas.szCmppIP , m_strCmppIP); //cmppip
_tcscpy(m_Mas.szCmppPort , m_strCmppPort);//cmpp port
_tcscpy(m_Mas.szCmppCorpID , m_strCmppCorpID); //cmpp <20><>ҵID
_tcscpy(m_Mas.szCmppUser , m_strCmppUser); //cmpp <20>ʺ<EFBFBD>
_tcscpy(m_Mas.szCmppPasswd , m_strCmppPasswd); //cmpp<70><70><EFBFBD><EFBFBD>
_tcscpy(m_Mas.szCmppNum , m_strCmppNum); //<2F><><EFBFBD>Ŷ˿ں<CBBF>
_tcscpy(m_Mas.szCmppYWCode , m_strCmppYWCode); //cmpp ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
_tcscpy(m_Mas.szCmppBDIP , m_strCmppBDIP); //cmpp <20>󶨵<EFBFBD>IP<49><50>ַ
_tcscpy(m_Mas.szMasID , m_strMasID); //Mas ID
_tcscpy(m_Mas.szMasPasswd , m_strMasPasswd); //Mas <20><><EFBFBD><EFBFBD>
_tcscpy(m_Mas.szMasManagerIP , m_strMasManagerIP); //mas <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
// _tcscpy(m_Mas.szMasManagerPort , m_strMasManagerPort); //mas <20><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
_tcscpy(m_Mas.szMasVPNIP , m_strMasVPNIP); //mas VPN<50><4E><EFBFBD><EFBFBD>IP
_tcscpy(m_Mas.szMasC_IP , m_strMasC_IP); //mas<61><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IP<49><50>ַ
_tcscpy(m_Mas.szMasC_Root , m_strMasC_Root); //mas root<6F>ʺŵ<CABA><C5B5><EFBFBD><EFBFBD><EFBFBD>
_tcscpy(m_Mas.szMasC_Admin , m_strMasC_Admin); //mas Admin<69>ʺŵ<CABA><C5B5><EFBFBD><EFBFBD><EFBFBD>
_tcscpy(m_Mas.szMasC_TelnetPort , m_strMasC_TelnetPort); //mas Telnet<65>Ķ˿<C4B6>
_tcscpy(m_Mas.szMasJTCode , m_strMasJTCode ); //<2F><><EFBFBD>ű<EFBFBD><C5B1><EFBFBD>
_tcscpy(m_Mas.szMasCPCode , m_strMasCPCode ); //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
_tcscpy(m_Mas.szBZ , m_strBZ ); //<2F><>ע
m_Mas.lArea = m_lArea;
CDialog::OnOK();
}