150 lines
3.7 KiB
C++
150 lines
3.7 KiB
C++
|
// DLG_Corp_QXTSetup.cpp : implementation file
|
|||
|
//
|
|||
|
|
|||
|
#include "stdafx.h"
|
|||
|
#include "smsmanager.h"
|
|||
|
#include "DLG_Corp_QXTSetup.h"
|
|||
|
|
|||
|
#ifdef _DEBUG
|
|||
|
#define new DEBUG_NEW
|
|||
|
#undef THIS_FILE
|
|||
|
static char THIS_FILE[] = __FILE__;
|
|||
|
#endif
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////////
|
|||
|
// DLG_Corp_QXTSetup dialog
|
|||
|
|
|||
|
|
|||
|
DLG_Corp_QXTSetup::DLG_Corp_QXTSetup(CWnd* pParent /*=NULL*/)
|
|||
|
: CDialog(DLG_Corp_QXTSetup::IDD, pParent)
|
|||
|
{
|
|||
|
//{{AFX_DATA_INIT(DLG_Corp_QXTSetup)
|
|||
|
m_strCorpName = _T("");
|
|||
|
m_strSmsNum = _T("");
|
|||
|
m_strQXT_Code = _T("");
|
|||
|
m_strQXT_CorpID = _T("");
|
|||
|
m_strQXT_Passwd = _T("");
|
|||
|
m_strQXT_SmsNum = _T("");
|
|||
|
m_strQXT_User = _T("");
|
|||
|
m_lTQ = -1;
|
|||
|
//}}AFX_DATA_INIT
|
|||
|
|
|||
|
memset(&m_QXT,0,sizeof(m_QXT));
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
void DLG_Corp_QXTSetup::DoDataExchange(CDataExchange* pDX)
|
|||
|
{
|
|||
|
CDialog::DoDataExchange(pDX);
|
|||
|
//{{AFX_DATA_MAP(DLG_Corp_QXTSetup)
|
|||
|
DDX_Text(pDX, IDC_CORP_PAY_CORPNAME, m_strCorpName);
|
|||
|
DDX_Text(pDX, IDC_CORP_PAY_SMSNUM, m_strSmsNum);
|
|||
|
DDX_Text(pDX, IDC_CORP_QXTSETUP_CODE, m_strQXT_Code);
|
|||
|
DDV_MaxChars(pDX, m_strQXT_Code, 15);
|
|||
|
DDX_Text(pDX, IDC_CORP_QXTSETUP_CORPID, m_strQXT_CorpID);
|
|||
|
DDV_MaxChars(pDX, m_strQXT_CorpID, 15);
|
|||
|
DDX_Text(pDX, IDC_CORP_QXTSETUP_PASSWD, m_strQXT_Passwd);
|
|||
|
DDV_MaxChars(pDX, m_strQXT_Passwd, 15);
|
|||
|
DDX_Text(pDX, IDC_CORP_QXTSETUP_SMSNUM, m_strQXT_SmsNum);
|
|||
|
DDV_MaxChars(pDX, m_strQXT_SmsNum, 20);
|
|||
|
DDX_Text(pDX, IDC_CORP_QXTSETUP_USER, m_strQXT_User);
|
|||
|
DDV_MaxChars(pDX, m_strQXT_User, 15);
|
|||
|
DDX_CBIndex(pDX, IDC_CORP_QXTSETUP_TQ, m_lTQ);
|
|||
|
//}}AFX_DATA_MAP
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
BEGIN_MESSAGE_MAP(DLG_Corp_QXTSetup, CDialog)
|
|||
|
//{{AFX_MSG_MAP(DLG_Corp_QXTSetup)
|
|||
|
//}}AFX_MSG_MAP
|
|||
|
END_MESSAGE_MAP()
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////////
|
|||
|
// DLG_Corp_QXTSetup message handlers
|
|||
|
|
|||
|
void DLG_Corp_QXTSetup::SetParam(ANS_Corp_QXTSetup qxt)
|
|||
|
{
|
|||
|
m_QXT = qxt;
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
ANS_Corp_QXTSetup DLG_Corp_QXTSetup::GetParam()
|
|||
|
{
|
|||
|
return m_QXT;
|
|||
|
}
|
|||
|
|
|||
|
BOOL DLG_Corp_QXTSetup::OnInitDialog()
|
|||
|
{
|
|||
|
CDialog::OnInitDialog();
|
|||
|
|
|||
|
|
|||
|
m_strCorpName = m_QXT.ret.szCorpName;
|
|||
|
m_strSmsNum = m_QXT.ret.szSMSNum;
|
|||
|
|
|||
|
|
|||
|
|
|||
|
m_strQXT_CorpID = m_QXT.ret.QXT_CorpID;
|
|||
|
m_strQXT_Code = m_QXT.ret.QXT_Code;
|
|||
|
m_strQXT_SmsNum = m_QXT.ret.QXT_SmsNum;
|
|||
|
m_strQXT_User = m_QXT.ret.QXT_User;
|
|||
|
m_strQXT_Passwd = m_QXT.ret.QXT_Passwd;
|
|||
|
|
|||
|
m_lTQ = m_QXT.ret.QXT_TQ;
|
|||
|
|
|||
|
|
|||
|
UpdateData(false);
|
|||
|
|
|||
|
return TRUE; // return TRUE unless you set the focus to a control
|
|||
|
// EXCEPTION: OCX Property Pages should return FALSE
|
|||
|
}
|
|||
|
|
|||
|
void DLG_Corp_QXTSetup::OnOK()
|
|||
|
{
|
|||
|
|
|||
|
if ( !UpdateData(true) )
|
|||
|
return ;
|
|||
|
|
|||
|
|
|||
|
if ( m_strQXT_CorpID.GetLength()<=0 )
|
|||
|
{
|
|||
|
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵID!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
|||
|
GetDlgItem(IDC_CORP_QXTSETUP_CORPID)->SetFocus();
|
|||
|
return;
|
|||
|
}
|
|||
|
if ( m_strQXT_Code.GetLength()<=0 )
|
|||
|
{
|
|||
|
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD>ļ<EFBFBD><EFBFBD>ű<EFBFBD><EFBFBD><EFBFBD>!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
|||
|
GetDlgItem(IDC_CORP_QXTSETUP_CODE)->SetFocus();
|
|||
|
return;
|
|||
|
}
|
|||
|
if ( m_strQXT_SmsNum.GetLength()<=0 )
|
|||
|
{
|
|||
|
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD>Ķ˿ں<EFBFBD>!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
|||
|
GetDlgItem(IDC_CORP_QXTSETUP_SMSNUM)->SetFocus();
|
|||
|
return;
|
|||
|
}
|
|||
|
if ( m_strQXT_User.GetLength()<=0 )
|
|||
|
{
|
|||
|
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD>ĵ<EFBFBD>¼<EFBFBD>ʺ<EFBFBD>!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
|||
|
GetDlgItem(IDC_CORP_QXTSETUP_USER)->SetFocus();
|
|||
|
return;
|
|||
|
}
|
|||
|
if ( m_strQXT_Passwd.GetLength()<=0 )
|
|||
|
{
|
|||
|
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD>ĵ<EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
|||
|
GetDlgItem(IDC_CORP_QXTSETUP_PASSWD)->SetFocus();
|
|||
|
return;
|
|||
|
}
|
|||
|
|
|||
|
_tcscpy( m_QXT.ret.QXT_CorpID , m_strQXT_CorpID);
|
|||
|
_tcscpy( m_QXT.ret.QXT_Code , m_strQXT_Code );
|
|||
|
_tcscpy( m_QXT.ret.QXT_SmsNum , m_strQXT_SmsNum );
|
|||
|
_tcscpy( m_QXT.ret.QXT_User , m_strQXT_User );
|
|||
|
_tcscpy( m_QXT.ret.QXT_Passwd , m_strQXT_Passwd );
|
|||
|
|
|||
|
m_QXT.ret.QXT_TQ = m_lTQ;
|
|||
|
|
|||
|
|
|||
|
CDialog::OnOK();
|
|||
|
}
|