199 lines
6.9 KiB
C++
199 lines
6.9 KiB
C++
// 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();
|
||
}
|