1506 lines
51 KiB
C++
1506 lines
51 KiB
C++
// DLG_Corp_Modify.cpp : implementation file
|
||
//
|
||
|
||
#include "stdafx.h"
|
||
#include "smsmanager.h"
|
||
#include "DLG_Corp_Modify.h"
|
||
|
||
#ifdef _DEBUG
|
||
#define new DEBUG_NEW
|
||
#undef THIS_FILE
|
||
static char THIS_FILE[] = __FILE__;
|
||
#endif
|
||
|
||
/////////////////////////////////////////////////////////////////////////////
|
||
// DLG_Corp_Modify dialog
|
||
|
||
|
||
#include "MainFrm.h"
|
||
#include "UserDlg.h"
|
||
|
||
DLG_Corp_Modify::DLG_Corp_Modify(CWnd* pParent /*=NULL*/)
|
||
: CDialog(DLG_Corp_Modify::IDD, pParent)
|
||
, m_bNumOversea2(FALSE)
|
||
, m_lTD_Oversea2(0)
|
||
, m_lBlackType(0)
|
||
, m_lVerificationCodeType(0)
|
||
, m_strResponsibleID(_T(""))
|
||
, m_strResponsible(_T(""))
|
||
, m_strLegalPerson(_T(""))
|
||
, m_strLegalPersonID(_T(""))
|
||
{
|
||
//{{AFX_DATA_INIT(DLG_Corp_Modify)
|
||
m_strAddress = _T("");
|
||
m_strBZ = _T("");
|
||
m_strCharterNum = _T("");
|
||
m_strHttp = _T("");
|
||
m_strName = _T("");
|
||
m_strOperation = _T("");
|
||
m_strOvrtime = _T("");
|
||
m_strPactNum = _T("");
|
||
m_strPostcode = _T("");
|
||
m_strRegTime = _T("");
|
||
m_strSMSNum = _T("");
|
||
m_strSMSUsed = _T("");
|
||
m_strSMSSendAll = _T("");
|
||
m_lStatus = -1;
|
||
m_strTotal = _T("");
|
||
m_lBankroll = 0;
|
||
m_strCreateUser = _T("");
|
||
m_lFiltStep = 0;
|
||
m_strCM = _T("");
|
||
m_bNoOut = FALSE;
|
||
m_bOutAll = FALSE;
|
||
m_strSName = _T("");
|
||
m_strTotalSms = _T("");
|
||
m_lSubDelay = 0;
|
||
m_lPriority = 0;
|
||
m_bSY = FALSE;
|
||
m_bNumCmcc = FALSE;
|
||
m_bNumPhs = FALSE;
|
||
m_bNumUnicom = FALSE;
|
||
m_lAgent = -1;
|
||
m_bAgentMan = FALSE;
|
||
m_lAutoTG_CL = 0;
|
||
m_lAutoTG_GJZ = 0;
|
||
m_lTD_Cmcc = -1;
|
||
m_lTD_Phs = -1;
|
||
m_lTD_Unicom = -1;
|
||
m_strEmail2 = _T("");
|
||
m_strEmail1 = _T("");
|
||
m_strMobile1 = _T("");
|
||
m_strMobile2 = _T("");
|
||
m_bSendBill = FALSE;
|
||
m_bSendSms = FALSE;
|
||
m_lSmUsed = 0;
|
||
m_lYWY = -1;
|
||
m_strUpSms = _T("");
|
||
m_lTCPer = 0;
|
||
m_lAddressCount = 0;
|
||
m_lFStep = -1;
|
||
m_lReportPer = 0;
|
||
m_lNoSendBegin = 0;
|
||
m_lNoSendMaxPer = 0;
|
||
m_lDayMaxSend = 0;
|
||
m_lHY = -1;
|
||
m_lCheckReSend = -1;
|
||
m_lLongSmsType = -1;
|
||
m_lUserType = -1;
|
||
m_lProv = -1;
|
||
m_strEntCode = _T("");
|
||
m_strSmsCode = _T("");
|
||
m_strADCHT = _T("");
|
||
m_strADCXY = _T("");
|
||
m_strADCName = _T("");
|
||
m_lKF = -1;
|
||
m_strCorpID = _T("");
|
||
m_strSMSNum2 = _T("");
|
||
m_strName_CM = _T("");
|
||
m_bYJ = FALSE;
|
||
m_strPriceOne = _T("");
|
||
m_bQXT = FALSE;
|
||
m_bMas = FALSE;
|
||
m_lVipType = -1;
|
||
m_bNumTelcom = FALSE;
|
||
m_lTD_Telcom = -1;
|
||
m_lPartner = -1;
|
||
m_bFax = FALSE;
|
||
m_strFax_PriceAll = _T("");
|
||
m_strFax_PriceOne = _T("");
|
||
m_strFax_PriceOne2 = _T("");
|
||
m_strFax_PriceYE = _T("");
|
||
m_bTDLock = FALSE;
|
||
m_lBlackType = 0;
|
||
m_lVerificationCodeType = 0;
|
||
//}}AFX_DATA_INIT
|
||
|
||
m_pUserDlg = (CUserDlg *)pParent;
|
||
memset( &m_CorpData , 0 , sizeof(m_CorpData));
|
||
memset( &m_CorpData2, 0 , sizeof(m_CorpData2));
|
||
m_Pos = 0;
|
||
|
||
}
|
||
|
||
|
||
void DLG_Corp_Modify::DoDataExchange(CDataExchange* pDX)
|
||
{
|
||
CDialog::DoDataExchange(pDX);
|
||
//{{AFX_DATA_MAP(DLG_Corp_Modify)
|
||
DDX_Control(pDX, IDC_CORP_MODIFY_PARTNER, m_L_Partner);
|
||
DDX_Control(pDX, IDC_CORP_MODIFY_KF, m_L_KF);
|
||
DDX_Control(pDX, IDC_CORP_MODIFY_AGENTID, m_E_AgentID);
|
||
DDX_Control(pDX, IDC_CORP_MODIFY_YWY, m_L_YWY);
|
||
DDX_Control(pDX, IDC_CORP_MODIFY_AGENT, m_L_Agent);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_ADDRESS, m_strAddress);
|
||
DDV_MaxChars(pDX, m_strAddress, 100);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_BZ, m_strBZ);
|
||
DDV_MaxChars(pDX, m_strBZ, 198);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_CHARTERNUM, m_strCharterNum);
|
||
DDV_MaxChars(pDX, m_strCharterNum, 25);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_HTTP, m_strHttp);
|
||
DDV_MaxChars(pDX, m_strHttp, 30);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_NAME, m_strName);
|
||
DDV_MaxChars(pDX, m_strName, 49);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_OPERATION, m_strOperation);
|
||
DDV_MaxChars(pDX, m_strOperation, 50);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_OVRTIME, m_strOvrtime);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_PACTNUM, m_strPactNum);
|
||
DDV_MaxChars(pDX, m_strPactNum, 16);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_POSTCODE, m_strPostcode);
|
||
DDV_MaxChars(pDX, m_strPostcode, 12);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_REGTIME, m_strRegTime);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_SMSNUM, m_strSMSNum);
|
||
DDV_MaxChars(pDX, m_strSMSNum, 5);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_SMSUSED, m_strSMSUsed);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_SMSSENDALL, m_strSMSSendAll);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_STATUS, m_lStatus);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_TOTAL, m_strTotal);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_BANKROLL, m_lBankroll);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_CREATEUSER, m_strCreateUser);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_FILTSTEP, m_lFiltStep);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_CM, m_strCM);
|
||
DDV_MaxChars(pDX, m_strCM, 30);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_NOOUT, m_bNoOut);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_OUTALL, m_bOutAll);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_SNAME, m_strSName);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_TOTALSMS, m_strTotalSms);
|
||
// DDX_Check(pDX, IDC_CORP_MODIFY_NOSTATUS, m_bNoStatus);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_SUBDELAY, m_lSubDelay);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_PRIORITY, m_lPriority);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_ACCEPTSY, m_bSY);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_NUM_CMCC, m_bNumCmcc);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_NUM_PHS, m_bNumPhs);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_NUM_UNICOM, m_bNumUnicom);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_AGENT, m_lAgent);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_AGENTMAN, m_bAgentMan);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_CL_AUTOTG, m_lAutoTG_CL);
|
||
DDV_MinMaxLong(pDX, m_lAutoTG_CL, 0, 10000);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_GJZ_AUTOTG, m_lAutoTG_GJZ);
|
||
DDV_MinMaxLong(pDX, m_lAutoTG_GJZ, 0, 10000);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_TD_CMCC, m_lTD_Cmcc);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_TD_PHS, m_lTD_Phs);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_TD_UNICOM, m_lTD_Unicom);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_EMAIL2, m_strEmail2);
|
||
DDV_MaxChars(pDX, m_strEmail2, 62);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_EMAIL1, m_strEmail1);
|
||
DDV_MaxChars(pDX, m_strEmail1, 62);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_MOBILE1, m_strMobile1);
|
||
DDV_MaxChars(pDX, m_strMobile1, 20);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_MOBILE2, m_strMobile2);
|
||
DDV_MaxChars(pDX, m_strMobile2, 20);
|
||
// DDX_Check(pDX, IDC_CORP_MODIFY_REPORTTYPE, m_bReportType);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_SENDBILL, m_bSendBill);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_SENDSMS, m_bSendSms);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_SMUSED, m_lSmUsed);
|
||
DDV_MinMaxLong(pDX, m_lSmUsed, 0, 1000000);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_YWY, m_lYWY);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_UPSMS, m_strUpSms);
|
||
DDV_MaxChars(pDX, m_strUpSms, 62);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_TCPER, m_lTCPer);
|
||
DDV_MinMaxUInt(pDX, m_lTCPer, 0, 100);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_ADDRESSCOUNT, m_lAddressCount);
|
||
DDV_MinMaxUInt(pDX, m_lAddressCount, 1, 999999);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_FSTEP, m_lFStep);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_REPORTPER, m_lReportPer);
|
||
DDV_MinMaxUInt(pDX, m_lReportPer, 0, 100);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_NOSENDBEGIN, m_lNoSendBegin);
|
||
DDV_MinMaxUInt(pDX, m_lNoSendBegin, 0, 99999999);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_NOSENDMAXPER, m_lNoSendMaxPer);
|
||
DDV_MinMaxUInt(pDX, m_lNoSendMaxPer, 0, 100);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_DAYMAXSEND, m_lDayMaxSend);
|
||
DDV_MinMaxUInt(pDX, m_lDayMaxSend, 0, 99999999);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_HY, m_lHY);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_CHECKRESEND, m_lCheckReSend);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_LONGSMSTYPE, m_lLongSmsType);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_USERTYPE, m_lUserType);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_PROV, m_lProv);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_ADC_ENTCODE, m_strEntCode);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_ADC_SMSCODE, m_strSmsCode);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_ADC_HT, m_strADCHT);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_ADC_XY, m_strADCXY);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_ADC_NAME, m_strADCName);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_KF, m_lKF);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_CORPID, m_strCorpID);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_SMSNUM2, m_strSMSNum2);
|
||
DDV_MaxChars(pDX, m_strSMSNum2, 4);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_NAME_CM, m_strName_CM);
|
||
DDV_MaxChars(pDX, m_strName_CM, 49);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_YJ, m_bYJ);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_PRICEONE, m_strPriceOne);
|
||
DDV_MaxChars(pDX, m_strPriceOne, 10);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_QXT, m_bQXT);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_MAS, m_bMas);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_VIPTYPE, m_lVipType);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_NUM_TELCOM, m_bNumTelcom);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_TD_TELCOM, m_lTD_Telcom);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_PARTNER, m_lPartner);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_FAX, m_bFax);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_FAX_PRICEALL, m_strFax_PriceAll);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_FAX_PRICEONE, m_strFax_PriceOne);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_FAX_PRICEONE2, m_strFax_PriceOne2);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_FAX_PRICEYE, m_strFax_PriceYE);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_TDLOCK, m_bTDLock);
|
||
//}}AFX_DATA_MAP
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_NUM_OVERSEA, m_bNumOversea2);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_TD_OVERSEA, m_lTD_Oversea2);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_BLACKTYPE, m_lBlackType);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_VERIFICATIONCODETYPE, m_lVerificationCodeType);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_RESPONSIBLEID, m_strResponsibleID);
|
||
DDV_MaxChars(pDX, m_strResponsibleID, 18);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_RESPONSIBLE, m_strResponsible);
|
||
DDV_MaxChars(pDX, m_strResponsible, 5);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_LEGALPERSON, m_strLegalPerson);
|
||
DDV_MaxChars(pDX, m_strLegalPerson, 5);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_LEGALPERSONID, m_strLegalPersonID);
|
||
DDV_MaxChars(pDX, m_strLegalPersonID, 18);
|
||
}
|
||
|
||
|
||
BEGIN_MESSAGE_MAP(DLG_Corp_Modify, CDialog)
|
||
//{{AFX_MSG_MAP(DLG_Corp_Modify)
|
||
ON_BN_CLICKED(IDC_CORP_MODIFY_SMSNUM_AUTO, OnCorpModifySmsnumAuto)
|
||
ON_BN_CLICKED(IDC_CORP_MODIFY_SENDBILL_NOW, OnCorpModifySendbillNow)
|
||
ON_BN_CLICKED(IDC_CORP_MODIFY_SENDSMS_NOW, OnCorpModifySendsmsNow)
|
||
ON_BN_CLICKED(IDC_CORP_MODIFY_SENDSMS_QUERYAGENT, OnCorpModifySendsmsQueryagent)
|
||
ON_CBN_SELCHANGE(IDC_CORP_MODIFY_YWY, OnSelchangeCorpModifyYwy)
|
||
ON_BN_CLICKED(IDC_CORP_MODIFY_SMSNUM_AUTO2, OnCorpModifySmsnumAuto2)
|
||
//}}AFX_MSG_MAP
|
||
ON_BN_CLICKED(IDOK, &DLG_Corp_Modify::OnBnClickedOk)
|
||
ON_BN_CLICKED(IDCANCEL, &DLG_Corp_Modify::OnBnClickedCancel)
|
||
END_MESSAGE_MAP()
|
||
|
||
/////////////////////////////////////////////////////////////////////////////
|
||
// DLG_Corp_Modify message handlers
|
||
|
||
void DLG_Corp_Modify::OnBnClickedOk()
|
||
{
|
||
if ( !UpdateData(true) )
|
||
return ;
|
||
|
||
if ( m_strName.GetLength() <= 0 )
|
||
{
|
||
MessageBox( _T("û<EFBFBD><EFBFBD><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_MODIFY_NAME )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( m_strSName.GetLength() <= 0 )
|
||
{
|
||
MessageBox( _T("û<EFBFBD><EFBFBD><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_MODIFY_SNAME )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( m_pUserDlg->FindCorpName( m_strName,m_CorpData.lCorpID ) )
|
||
{
|
||
MessageBox( _T("<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><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_MODIFY_NAME )->SetFocus();
|
||
return ;
|
||
}
|
||
|
||
#ifndef SMSCENTER_NX
|
||
if ( m_strSMSNum.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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
|
||
//<2F>ж<EFBFBD><D0B6>ط<EFBFBD><D8B7><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
||
_tcscpy( m_CorpData.szSMSNum , m_strSMSNum );
|
||
for ( int i=0 ; i< m_strSMSNum.GetLength() ; i++ )
|
||
{
|
||
if ( m_CorpData.szSMSNum[i] != '*' &&
|
||
(m_CorpData.szSMSNum[i]<'0' || m_CorpData.szSMSNum[i]>'9') )
|
||
{
|
||
MessageBox( _T("<EFBFBD>ط<EFBFBD><EFBFBD>Ų<EFBFBD><EFBFBD>ܰ<EFBFBD><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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
}
|
||
long lNumType = this->GetCorpNumType( m_strSMSNum);
|
||
if ( lNumType == 1 && m_strSMSNum.GetLength() != 5)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 2 && m_strSMSNum.GetLength() != 4)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 3 && m_strSMSNum.GetLength() != 3)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 6 && m_strSMSNum.GetLength() != 6)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 10 && m_strSMSNum.GetLength() !=4 )
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 21 && m_strSMSNum.GetLength() != 2)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 22 && m_strSMSNum.GetLength() != 1)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 23 && m_strSMSNum.GetLength() != 1)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 11 && m_strSMSNum.GetLength() != 2)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 12 && m_strSMSNum.GetLength() != 3)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 13 && m_strSMSNum.GetLength() != 4)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 14 && m_strSMSNum.GetLength() != 2)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 31 && m_strSMSNum.GetLength() != 3)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 32 && m_strSMSNum.GetLength() != 4)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lNumType == 33 && m_strSMSNum.GetLength() != 5)
|
||
{
|
||
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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
|
||
if ( lNumType == 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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( m_pUserDlg->FindSMSNum( m_strSMSNum,m_CorpData.lCorpID ) )
|
||
{
|
||
MessageBox( _T("<EFBFBD>ط<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<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_MODIFY_SMSNUM )->SetFocus();
|
||
return ;
|
||
}
|
||
_tcscpy( m_CorpData.szSMSNum2 , m_strSMSNum2 );
|
||
#endif
|
||
#ifdef DEFAULT_SERVERGDYD_ADC
|
||
_tcscpy( m_CorpData.szSMSNum2 , m_strSMSNum2 );
|
||
#endif
|
||
/*
|
||
#ifndef SMSCENTER_ADC
|
||
if ( m_strSMSNum2.GetLength() <= 0 )
|
||
{
|
||
MessageBox( _T("û<><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD><D8B7><EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!") , _T("<22><><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
GetDlgItem( IDC_CORP_MODIFY_SMSNUM2 )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( m_pUserDlg->FindSMSNum2( (char*)(LPCSTR)m_strSMSNum2,m_CorpData.lCorpID ) )
|
||
{
|
||
MessageBox( _T("<22>ط<EFBFBD><D8B7><EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD><D8B7><EFBFBD>2!") , _T("<22><><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
GetDlgItem( IDC_CORP_MODIFY_SMSNUM2 )->SetFocus();
|
||
return ;
|
||
}
|
||
#endif
|
||
*/
|
||
#ifndef SMSCENTER_NX
|
||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǹ<C7B8><DFBC><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><C7BF>ǩ<EFBFBD><C7A9>
|
||
if ( m_strCM.GetLength()<=0 && !this->m_pUserDlg->m_pMainFrame->GetUserPurview(PURVIEW_LIST,false) )
|
||
{
|
||
MessageBox( _T("<EFBFBD><EFBFBD><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_MODIFY_CM )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( m_pUserDlg->m_Agent.GetCount()<1 )
|
||
{
|
||
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><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_MODIFY_AGENT )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( m_pUserDlg->m_YWY.GetCount()<1 )
|
||
{
|
||
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_MODIFY_YWY )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( m_pUserDlg->m_KF.GetCount()<1 )
|
||
{
|
||
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_MODIFY_KF )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( m_pUserDlg->m_Partner.GetCount()<1 )
|
||
{
|
||
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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_MODIFY_PARTNER )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( m_strLegalPersonID.GetLength()>0 && luCheckID(m_strLegalPersonID.GetBuffer()) != 0)
|
||
{
|
||
MessageBox(_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<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_MODIFY_LEGALPERSONID)->SetFocus();
|
||
return;
|
||
}
|
||
if (m_strResponsibleID.GetLength()>0 && luCheckID(m_strResponsibleID.GetBuffer())!= 0)
|
||
{
|
||
MessageBox(_T("<EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<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_MODIFY_RESPONSIBLEID)->SetFocus();
|
||
return;
|
||
}
|
||
#endif
|
||
double lPriceOne = _tstof(m_strPriceOne);
|
||
if ( m_Pos ==0 )
|
||
{
|
||
if ( lPriceOne<=0.02f )
|
||
{
|
||
MessageBox( _T("<EFBFBD><EFBFBD><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_MODIFY_PRICEONE )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lPriceOne>0.10f )
|
||
{
|
||
int iRet = MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>ۿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>!") , _T("<EFBFBD><EFBFBD>ʾ") , MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 );
|
||
if ( iRet != IDYES )
|
||
{
|
||
GetDlgItem( IDC_CORP_MODIFY_PRICEONE )->SetFocus();
|
||
return ;
|
||
}
|
||
}
|
||
}
|
||
_tcscpy( m_CorpData.szCorpName , m_strName );
|
||
_tcscpy( m_CorpData.szSName , m_strSName );
|
||
_tcscpy( m_CorpData.szSMSNum , m_strSMSNum );
|
||
_stprintf( m_CorpData.szStatus , _T("%d"),m_lStatus );
|
||
|
||
//״̬<D7B4>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>Ķ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>
|
||
TCHAR szBuf[32]={0};
|
||
if ( m_bNumCmcc )
|
||
szBuf[0] = '1';
|
||
else
|
||
szBuf[0] = '2';
|
||
if ( m_bNumUnicom )
|
||
szBuf[1] = '1';
|
||
else
|
||
szBuf[1] = '2';
|
||
if ( m_bNumPhs )
|
||
szBuf[2] = '1';
|
||
else
|
||
szBuf[2] = '2';
|
||
if ( m_bNumTelcom )
|
||
szBuf[3] = '1';
|
||
else
|
||
szBuf[3] = '2';
|
||
if (m_bNumOversea2)
|
||
szBuf[4] = '4'; //<2F><><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>4<EFBFBD><34><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD>
|
||
else
|
||
szBuf[4] = '2';
|
||
m_CorpData.lSMSSendType = _ttol(szBuf);
|
||
|
||
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>
|
||
memset(m_CorpData.szSMSTD,0,sizeof(m_CorpData.szSMSTD));
|
||
m_CorpData.szSMSTD[0] = '0'+m_lTD_Cmcc;
|
||
m_CorpData.szSMSTD[1] = '0'+m_lTD_Unicom;
|
||
m_CorpData.szSMSTD[2] = '0'+m_lTD_Phs;
|
||
m_CorpData.szSMSTD[3] = '0'+m_lTD_Telcom;
|
||
m_CorpData.szSMSTD[4] = '0' + m_lTD_Oversea2;
|
||
|
||
m_CorpData.bNoStatus = m_lBlackType;
|
||
m_CorpData.lReportType = m_lVerificationCodeType;
|
||
m_CorpData.lReportPer = m_lReportPer;
|
||
m_CorpData.bNoOut = m_bNoOut;
|
||
m_CorpData.bOutAll = m_bOutAll;
|
||
m_CorpData.bSY = m_bSY;
|
||
m_CorpData.lPriority = m_lPriority;
|
||
m_CorpData.lSubDelay = m_lSubDelay;
|
||
m_CorpData.lTCPer = m_lTCPer;
|
||
m_CorpData.lAddressCount = m_lAddressCount;
|
||
m_CorpData.lFStep = m_lFStep;
|
||
_tcscpy( m_CorpData.szCM , m_strCM );
|
||
_tcscpy( m_CorpData.szAddress , m_strAddress );
|
||
_tcscpy( m_CorpData.szPostCode , m_strPostcode );
|
||
_tcscpy( m_CorpData.szHttp , m_strHttp );
|
||
_tcscpy(m_CorpData.szResponsible, m_strResponsible);
|
||
_tcscpy(m_CorpData.szResponsibleID, m_strResponsibleID);
|
||
_tcscpy(m_CorpData.szLegalPerson, m_strLegalPerson);
|
||
_tcscpy(m_CorpData.szLegalPersonID, m_strLegalPersonID);
|
||
_tcscpy( m_CorpData.szBZ , m_strBZ );
|
||
_tcscpy( m_CorpData.szUpSms, m_strUpSms );
|
||
|
||
_tcscpy( m_CorpData.szCharterNum , m_strCharterNum );
|
||
//_tcscpy( m_CorpData.szTaxNum , m_strTaxNum );
|
||
m_CorpData.lBankroll = m_lBankroll;
|
||
_tcscpy( m_CorpData.szPactNum , m_strPactNum );
|
||
_tcscpy( m_CorpData.szOperation , m_strOperation );
|
||
|
||
m_CorpData.lFiltStep = m_lFiltStep;
|
||
|
||
m_CorpData.bAgentModify = m_bAgentMan;
|
||
|
||
m_CorpData.lAutoTG_GL = m_lAutoTG_CL;
|
||
m_CorpData.lAutoTG_GJZ = m_lAutoTG_GJZ;
|
||
|
||
m_CorpData.bSendBill = m_bSendBill;
|
||
_tcscpy(m_CorpData.szEmail1 , m_strEmail1 );
|
||
_tcscpy(m_CorpData.szEmail2 , m_strEmail2 );
|
||
m_CorpData.bSendSms = m_bSendSms;
|
||
m_CorpData.lSmUsed = m_lSmUsed;
|
||
_tcscpy(m_CorpData.szMobile1 , m_strMobile1 );
|
||
_tcscpy(m_CorpData.szMobile2 , m_strMobile2 );
|
||
|
||
m_CorpData.lCheckReSend = m_lCheckReSend;
|
||
m_CorpData.lDayMaxSend = m_lDayMaxSend;
|
||
m_CorpData.lNoSendBegin = m_lNoSendBegin;
|
||
m_CorpData.lNoSendMaxPer= m_lNoSendMaxPer;
|
||
m_CorpData.lHY = m_lHY;
|
||
m_CorpData.lLongSmsType = m_lLongSmsType;
|
||
m_CorpData.lUserType = m_lUserType;
|
||
m_CorpData.lProv = m_lProv;
|
||
m_CorpData.fPriceOne = lPriceOne;
|
||
m_CorpData.bYJ = m_bYJ;
|
||
m_CorpData.bQXT = m_bQXT;
|
||
m_CorpData.bMAS = m_bMas;
|
||
|
||
|
||
//ȡ<>汾<EFBFBD><E6B1BE><EFBFBD><EFBFBD>
|
||
m_CorpData.lVerType=0;
|
||
CButton * pButton = (CButton*)GetDlgItem(IDC_CORP_MODIFY_RS100);
|
||
if ( pButton->GetCheck() )
|
||
m_CorpData.lVerType = 1;
|
||
pButton = (CButton*)GetDlgItem(IDC_CORP_MODIFY_RS1000);
|
||
if ( pButton->GetCheck() )
|
||
m_CorpData.lVerType = 2;
|
||
|
||
|
||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
|
||
m_CorpData.lAgentID = 0;
|
||
if ( m_lAgent > 0 )
|
||
{
|
||
POSITION pos = (POSITION)m_L_Agent.GetItemData(m_lAgent);
|
||
ANS_Agent_NameData * pData = m_pUserDlg->m_Agent.GetNext( pos );
|
||
if (pData)
|
||
{
|
||
m_CorpData.lAgentID = pData->lAgentID;
|
||
}
|
||
}
|
||
//ҵ<><D2B5>ԱID
|
||
m_CorpData.lYWYID = 0;
|
||
if ( m_lYWY > 0 )
|
||
{
|
||
POSITION pos = (POSITION)m_L_YWY.GetItemData(m_lYWY);
|
||
ANS_YWY_NameData * pData = m_pUserDlg->m_YWY.GetNext( pos );
|
||
if (pData)
|
||
{
|
||
m_CorpData.lYWYID = pData->lYWYID;
|
||
}
|
||
}
|
||
//<2F>ͷ<EFBFBD>ID
|
||
m_CorpData.lKFID = 0;
|
||
if ( m_lKF > 0 )
|
||
{
|
||
POSITION pos = (POSITION)m_L_KF.GetItemData(m_lKF);
|
||
ANS_KF_NameData * pData = m_pUserDlg->m_KF.GetNext( pos );
|
||
if (pData)
|
||
{
|
||
m_CorpData.lKFID = pData->lKFID;
|
||
}
|
||
}
|
||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
|
||
m_CorpData.lPartnerID = 0;
|
||
if ( m_lPartner > 0 )
|
||
{
|
||
POSITION pos = (POSITION)m_L_Partner.GetItemData(m_lPartner);
|
||
ANS_Partner_NameData * pData = m_pUserDlg->m_Partner.GetNext( pos );
|
||
if (pData)
|
||
{
|
||
m_CorpData.lPartnerID = pData->lPartnerID;
|
||
}
|
||
}
|
||
if ( !memcmp(&m_CorpData2,&m_CorpData,sizeof(m_CorpData)) ) //<2F><><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ʲô<CAB2>Ķ<EFBFBD><C4B6>ģ<EFBFBD><C4A3>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEB8><EFBFBD>
|
||
{
|
||
CDialog::OnCancel();
|
||
}
|
||
else
|
||
{
|
||
CDialog::OnOK();
|
||
}
|
||
}
|
||
|
||
void DLG_Corp_Modify::SetParam(ANS_Corp_SeeData pData, POSITION pos)
|
||
{
|
||
m_CorpData = pData;
|
||
m_CorpData2= pData;
|
||
m_Pos = pos;
|
||
}
|
||
|
||
ANS_Corp_SeeData DLG_Corp_Modify::GetParam()
|
||
{
|
||
return m_CorpData;
|
||
}
|
||
|
||
BOOL DLG_Corp_Modify::OnInitDialog()
|
||
{
|
||
CDialog::OnInitDialog();
|
||
|
||
m_tt.Create(this);
|
||
m_tt.Activate(true);
|
||
m_tt.SendMessage(TTM_SETMAXTIPWIDTH,0,300);
|
||
/*
|
||
#ifdef SMSCENTER_ONE
|
||
CString strGmcc=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:1065710055\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:1065710012\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:55557997\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22>ڰ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22>ھ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><>10ͨ<30><CDA8>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
|
||
_T("<22><>11ͨ<31><CDA8>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
|
||
_T("<22><>12ͨ<32><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><>13ͨ<33><CDA8>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:1065710055\r\n") \
|
||
_T("<22><>14ͨ<34><CDA8>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:1065710012\r\n") \
|
||
_T("<22><>15ͨ<35><CDA8>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:55557997\r\n") \
|
||
_T("<22><>16ͨ<36><CDA8>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
|
||
_T("<22><>17ͨ<37><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><>18ͨ<38><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><>19ͨ<39><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
|
||
CString strUnic=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201188\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201188\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:799950288\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065505706588\r\n");
|
||
CString strPhs =_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:11870201003<30><33>ȫ<EFBFBD><C8AB>:δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:11870201003<30><33>ȫ<EFBFBD><C8AB>:δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:11870201003<30><33>ȫ<EFBFBD><C8AB>:996995399\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:11870201003<30><33>ȫ<EFBFBD><C8AB>:9895600988\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:11870201003<30><33>ȫ<EFBFBD><C8AB>:021299070181\r\n");
|
||
CString strTelcom =_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n");
|
||
#endif
|
||
#ifdef SMSCENTER_TWO
|
||
CString strGmcc=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106571005000069\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106571005000069\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
|
||
CString strUnic=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201181\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201181\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
|
||
CString strPhs =_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
|
||
CString strTelcom =_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n");
|
||
|
||
#endif
|
||
#ifdef SMSCENTER_THREE
|
||
CString strGmcc=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106571005000069\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106571005000069\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
|
||
CString strUnic=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201181\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201181\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
|
||
CString strPhs =_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
|
||
CString strTelcom =_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n");
|
||
|
||
#endif
|
||
|
||
#ifdef SMSCENTER_ADC
|
||
CString strGmcc=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065710050\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065710050\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
|
||
CString strUnic=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201180\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201180\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:10655057067775\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
|
||
CString strPhs =_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:021299070181\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:021299070181\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
|
||
CString strTelcom =_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n");
|
||
#endif
|
||
#ifdef SMSCENTER_NX
|
||
CString strGmcc=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>");
|
||
CString strUnic=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>");
|
||
CString strPhs=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>");
|
||
CString strTelcom=_T("<22>Զ<EFBFBD>ѡ<EFBFBD><D1A1>");
|
||
#endif
|
||
*/
|
||
CString strGmcc=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>");
|
||
CString strUnic=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>");
|
||
CString strPhs=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>");
|
||
CString strTelcom=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>");
|
||
|
||
m_tt.AddTool( GetDlgItem(IDC_CORP_MODIFY_TD_CMCC), strGmcc);
|
||
m_tt.AddTool( GetDlgItem(IDC_CORP_MODIFY_TD_UNICOM), strUnic);
|
||
m_tt.AddTool( GetDlgItem(IDC_CORP_MODIFY_TD_PHS), strPhs);
|
||
m_tt.AddTool( GetDlgItem(IDC_CORP_MODIFY_TD_TELCOM), strTelcom);
|
||
|
||
#ifdef SMSCENTER_ADC
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_S1)->SetWindowText(_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"));
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_S2)->SetWindowText(_T("<EFBFBD>ͻ<EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"));
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_S3)->SetWindowText(_T("<EFBFBD>ƶ<EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD><EFBFBD>"));
|
||
//<2F><><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
CEdit * pEdit=(CEdit*)GetDlgItem(IDC_CORP_MODIFY_TAXNUM);
|
||
long nm=GetWindowLong(pEdit->m_hWnd,GWL_STYLE);
|
||
SetWindowLong(pEdit->m_hWnd,GWL_STYLE,nm|ES_NUMBER);
|
||
pEdit=(CEdit*)GetDlgItem(IDC_CORP_MODIFY_BANKROLL);
|
||
nm=GetWindowLong(pEdit->m_hWnd,GWL_STYLE);
|
||
SetWindowLong(pEdit->m_hWnd,GWL_STYLE,nm|ES_NUMBER);
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_S4)->ShowWindow(SW_SHOW);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_S5)->ShowWindow(SW_SHOW);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_SMSCODE)->ShowWindow(SW_SHOW);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_ENTCODE)->ShowWindow(SW_SHOW);
|
||
m_strSmsCode = m_CorpData.szMQSmsCode;
|
||
m_strEntCode = m_CorpData.szMQEntCode;
|
||
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_NAME_S3)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_NAME_CM)->ShowWindow(SW_HIDE);
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_QXT)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_MAS)->ShowWindow(SW_HIDE);
|
||
#endif
|
||
|
||
TCHAR szBuf[32]={0};
|
||
|
||
|
||
this->m_strCorpID.Format( _T("%d") , m_CorpData.lCorpID);
|
||
this->m_strName = m_CorpData.szCorpName;
|
||
this->m_strName_CM = m_CorpData.szCMName;
|
||
this->m_strSName= m_CorpData.szSName;
|
||
this->m_strSMSNum = m_CorpData.szSMSNum;
|
||
this->m_strSMSNum2= m_CorpData.szSMSNum2;
|
||
this->m_lStatus=_ttol(m_CorpData.szStatus);
|
||
//״̬<D7B4>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>Ķ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>
|
||
_stprintf(szBuf , _T("%d"),m_CorpData.lSMSSendType);
|
||
_tcscat(szBuf , _T("11111111") );
|
||
if ( szBuf[0]!='2' )
|
||
this->m_bNumCmcc = true;
|
||
else
|
||
this->m_bNumCmcc = false;
|
||
if ( szBuf[1]!='2' )
|
||
this->m_bNumUnicom = true;
|
||
else
|
||
this->m_bNumUnicom = false;
|
||
if ( szBuf[2]!='2' )
|
||
this->m_bNumPhs = true;
|
||
else
|
||
this->m_bNumPhs = false;
|
||
if ( szBuf[3]!='2' )
|
||
this->m_bNumTelcom = true;
|
||
else
|
||
this->m_bNumTelcom = false;
|
||
if (szBuf[4] == '4') //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⣬<EFBFBD><E2A3AC><EFBFBD><EFBFBD>3<EFBFBD><33><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD>
|
||
this->m_bNumOversea2 = true;
|
||
else
|
||
this->m_bNumOversea2 = false;
|
||
|
||
memset(szBuf,0,sizeof(szBuf));
|
||
_tcscpy(szBuf , m_CorpData.szSMSTD);
|
||
_tcscat(szBuf , _T("0000000000000000") );
|
||
this->m_lTD_Cmcc = szBuf[0]-'0';
|
||
this->m_lTD_Unicom = szBuf[1]-'0';
|
||
this->m_lTD_Phs = szBuf[2]-'0';
|
||
this->m_lTD_Telcom = szBuf[3]-'0';
|
||
this->m_lTD_Oversea2 = szBuf[4] - '0';
|
||
|
||
this->m_lBlackType = m_CorpData.bNoStatus; //<2F>˲<EFBFBD><CBB2><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
this->m_lVerificationCodeType = m_CorpData.lReportType; //<2F>˲<EFBFBD><CBB2><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
this->m_lReportPer = m_CorpData.lReportPer;
|
||
this->m_bNoOut = m_CorpData.bNoOut;
|
||
this->m_bOutAll = m_CorpData.bOutAll;
|
||
this->m_bSY = m_CorpData.bSY;
|
||
this->m_lPriority = m_CorpData.lPriority;
|
||
this->m_lSubDelay = m_CorpData.lSubDelay;
|
||
this->m_lTCPer = m_CorpData.lTCPer;
|
||
if ( m_CorpData.lAddressCount<=0 )
|
||
m_CorpData.lAddressCount = DEFAULT_ADDRESS_COUNT;
|
||
this->m_lAddressCount = m_CorpData.lAddressCount;
|
||
this->m_lFStep = m_CorpData.lFStep;
|
||
this->m_strCM = m_CorpData.szCM;
|
||
this->m_strAddress = m_CorpData.szAddress;
|
||
this->m_strPostcode= m_CorpData.szPostCode;
|
||
this->m_strHttp = m_CorpData.szHttp;
|
||
this->m_strResponsible = m_CorpData.szResponsible;
|
||
this->m_strResponsibleID = m_CorpData.szResponsibleID;
|
||
this->m_strLegalPerson = m_CorpData.szLegalPerson;
|
||
this->m_strLegalPersonID = m_CorpData.szLegalPersonID;
|
||
this->m_strHttp = m_CorpData.szHttp;
|
||
this->m_strBZ = m_CorpData.szBZ;
|
||
this->m_strUpSms= m_CorpData.szUpSms;
|
||
|
||
this->m_strCharterNum = m_CorpData.szCharterNum;
|
||
//this->m_strTaxNum = m_CorpData.szTaxNum;
|
||
this->m_lBankroll = m_CorpData.lBankroll;
|
||
this->m_strPactNum = m_CorpData.szPactNum;
|
||
this->m_strOperation = m_CorpData.szOperation;
|
||
#ifdef SMSCENTER_ADC
|
||
this->m_strSMSUsed.Format( _T("ADC:%d <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%d") ,m_CorpData.lMQSmsUsed, m_CorpData.lSMSUsed );
|
||
this->m_strSMSSendAll.Format( _T("ADC:%d <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%d") , m_CorpData.lMQSmsSendAll , m_CorpData.lSMSSendAll );
|
||
this->m_strTotal.Format( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%.2f") , m_CorpData.fTotal );
|
||
this->m_strTotalSms.Format( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:%d") , m_CorpData.lTotalSms );
|
||
#else
|
||
this->m_strSMSUsed.Format( _T("%d") , m_CorpData.lSMSUsed );
|
||
this->m_strSMSSendAll.Format( _T("%d") , m_CorpData.lSMSSendAll );
|
||
this->m_strTotal.Format( _T("%.2f") , m_CorpData.fTotal );
|
||
this->m_strTotalSms.Format( _T("%d") , m_CorpData.lTotalSms );
|
||
#endif
|
||
|
||
this->m_strCreateUser = m_CorpData.szCreateUser;
|
||
this->m_strRegTime.Format( _T("%04d.%02d.%02d %02d:%02d:%02d") , m_CorpData.tReg.wYear,m_CorpData.tReg.wMonth,m_CorpData.tReg.wDay,m_CorpData.tReg.wHour,m_CorpData.tReg.wMinute,m_CorpData.tReg.wSecond );
|
||
this->m_strOvrtime.Format( _T("%04d.%02d.%02d %02d:%02d:%02d") , m_CorpData.tOvr.wYear,m_CorpData.tOvr.wMonth,m_CorpData.tOvr.wDay,m_CorpData.tOvr.wHour,m_CorpData.tOvr.wMinute,m_CorpData.tOvr.wSecond );
|
||
|
||
m_lFiltStep = m_CorpData.lFiltStep; //<2F><><EFBFBD><EFBFBD>֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0Ϊ<30><CEAA><EFBFBD><EFBFBD>
|
||
|
||
m_bAgentMan = m_CorpData.bAgentModify;
|
||
|
||
this->m_lAutoTG_CL = m_CorpData.lAutoTG_GL;
|
||
this->m_lAutoTG_GJZ= m_CorpData.lAutoTG_GJZ;
|
||
|
||
//<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ʵ<EFBFBD>
|
||
this->m_bSendBill = m_CorpData.bSendBill;
|
||
m_strEmail1 = m_CorpData.szEmail1;
|
||
m_strEmail2 = m_CorpData.szEmail2;
|
||
|
||
//<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵Ķ<CDB5><C4B6><EFBFBD>֪ͨ
|
||
this->m_bSendSms = m_CorpData.bSendSms;
|
||
this->m_lSmUsed = m_CorpData.lSmUsed;
|
||
m_strMobile1 = m_CorpData.szMobile1;
|
||
m_strMobile2 = m_CorpData.szMobile2;
|
||
|
||
|
||
m_lCheckReSend = m_CorpData.lCheckReSend;
|
||
m_lDayMaxSend = m_CorpData.lDayMaxSend;
|
||
m_lNoSendBegin = m_CorpData.lNoSendBegin;
|
||
m_lNoSendMaxPer= m_CorpData.lNoSendMaxPer;
|
||
m_lHY = m_CorpData.lHY;
|
||
m_lLongSmsType = m_CorpData.lLongSmsType;
|
||
m_lUserType = m_CorpData.lUserType;
|
||
m_lProv = m_CorpData.lProv;
|
||
m_strPriceOne.Format( _T("%.4f") , m_CorpData.fPriceOne );
|
||
m_bYJ = m_CorpData.bYJ;
|
||
m_bQXT = m_CorpData.bQXT;
|
||
m_bMas = m_CorpData.bMAS;
|
||
m_lVipType = m_CorpData.lVipType;
|
||
m_bFax = m_CorpData.bFax;
|
||
m_bTDLock = m_CorpData.bTDLock;
|
||
m_strFax_PriceOne.Format( _T("%.4f") , m_CorpData.fFax_PriceOne );
|
||
m_strFax_PriceOne2.Format( _T("%.4f") , m_CorpData.fFax_PriceOne2 );
|
||
m_strFax_PriceYE.Format( _T("%.2f") , m_CorpData.fFax_PriceYE );
|
||
m_strFax_PriceAll.Format( _T("%.2f") , m_CorpData.fFax_PriceAll );
|
||
|
||
|
||
//<2F><><EFBFBD>ú<EFBFBD><C3BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
#ifdef SMSCENTER_ADC
|
||
long lNumType = m_CorpData.lVerType+1; //ADC<44>İ<EFBFBD><C4B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>¼<EFBFBD>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD>Ǹ<EFBFBD><C7B8><EFBFBD><EFBFBD>ط<EFBFBD><D8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD>
|
||
m_strADCHT = m_CorpData.szMQHTNum;
|
||
m_strADCXY = m_CorpData.szMQXYNum;
|
||
m_strADCName = m_CorpData.szMQCorpName;
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_HT)->ShowWindow(SW_SHOW);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_HT_S)->ShowWindow(SW_SHOW);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_XY)->ShowWindow(SW_SHOW);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_NAME)->ShowWindow(SW_SHOW);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_NAME_S)->ShowWindow(SW_SHOW);
|
||
#else
|
||
long lNumType = GetCorpNumType(m_CorpData.szSMSNum);
|
||
#endif
|
||
CButton * pButton;
|
||
switch( lNumType )
|
||
{
|
||
case 1:
|
||
pButton = (CButton*)GetDlgItem(IDC_CORP_MODIFY_RS10);
|
||
break;
|
||
case 2:
|
||
pButton = (CButton*)GetDlgItem(IDC_CORP_MODIFY_RS100);
|
||
break;
|
||
case 3:
|
||
pButton = (CButton*)GetDlgItem(IDC_CORP_MODIFY_RS1000);
|
||
break;
|
||
default:
|
||
pButton = (CButton*)GetDlgItem(IDC_CORP_MODIFY_RS10);
|
||
break;
|
||
}
|
||
pButton->SetCheck(true);
|
||
|
||
|
||
this->UpdateData( false );
|
||
|
||
#if !defined(SMSCENTER_NX) && !defined(SMSCENTER_GDDX) //ũ<>ŵIJ<C5B5><C4B2><EFBFBD>Ҫ<EFBFBD>ط<EFBFBD><D8B7><EFBFBD>
|
||
if ( m_Pos ==0 )
|
||
{
|
||
if ( m_strSMSNum.GetLength() <=0 ) //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵģ<D3B5><C4A3><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD><D8B7><EFBFBD>
|
||
OnCorpModifySmsnumAuto();
|
||
if ( m_strSMSNum2.GetLength() <=0 ) //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵģ<D3B5><C4A3><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD><D8B7><EFBFBD>
|
||
OnCorpModifySmsnumAuto2();
|
||
}
|
||
#endif
|
||
|
||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
CString strTemp;
|
||
ANS_Agent_NameData * pAgent;
|
||
m_L_Agent.AddString( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>") );
|
||
m_L_Agent.SetCurSel(0);
|
||
POSITION pos = m_pUserDlg->m_Agent.GetHeadPosition();
|
||
POSITION pos2;
|
||
while (pos)
|
||
{
|
||
pos2=pos;
|
||
pAgent = m_pUserDlg->m_Agent.GetNext( pos );
|
||
|
||
strTemp.Format( _T("%d-%s"),pAgent->lAgentID,pAgent->szAgentName);
|
||
long lItem = m_L_Agent.AddString( strTemp );
|
||
m_L_Agent.SetItemData( lItem , (DWORD_PTR)pos2);
|
||
if ( m_CorpData.lAgentID == pAgent->lAgentID )
|
||
m_L_Agent.SetCurSel(lItem);
|
||
}
|
||
//ҵ<><D2B5>Ա
|
||
ANS_YWY_NameData * pYWY;
|
||
m_L_YWY.AddString( _T("<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>Ա") );
|
||
m_L_YWY.SetCurSel(0);
|
||
pos = m_pUserDlg->m_YWY.GetHeadPosition();
|
||
pos2=0;
|
||
while (pos)
|
||
{
|
||
pos2=pos;
|
||
pYWY = m_pUserDlg->m_YWY.GetNext( pos );
|
||
|
||
strTemp = pYWY->szYWYName;
|
||
long lItem = m_L_YWY.AddString( strTemp );
|
||
m_L_YWY.SetItemData( lItem , (DWORD_PTR)pos2);
|
||
if ( m_CorpData.lYWYID == pYWY->lYWYID )
|
||
m_L_YWY.SetCurSel(lItem);
|
||
}
|
||
//<2F>ͷ<EFBFBD>
|
||
ANS_KF_NameData * pKF;
|
||
m_L_KF.AddString( _T("<EFBFBD>ͷ<EFBFBD>") );
|
||
m_L_KF.SetCurSel(0);
|
||
pos = m_pUserDlg->m_KF.GetHeadPosition();
|
||
pos2=0;
|
||
while (pos)
|
||
{
|
||
pos2=pos;
|
||
pKF = m_pUserDlg->m_KF.GetNext( pos );
|
||
|
||
strTemp = pKF->szKFName;
|
||
long lItem = m_L_KF.AddString( strTemp );
|
||
m_L_KF.SetItemData( lItem , (DWORD_PTR)pos2);
|
||
if ( m_CorpData.lKFID == pKF->lKFID )
|
||
m_L_KF.SetCurSel(lItem);
|
||
}
|
||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
ANS_Partner_NameData * pPartner;
|
||
m_L_Partner.AddString( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>") );
|
||
m_L_Partner.SetCurSel(0);
|
||
pos = m_pUserDlg->m_Partner.GetHeadPosition();
|
||
pos2=0;
|
||
while (pos)
|
||
{
|
||
pos2=pos;
|
||
pPartner = m_pUserDlg->m_Partner.GetNext( pos );
|
||
|
||
strTemp = pPartner->szPartnerName;
|
||
long lItem = m_L_Partner.AddString( strTemp );
|
||
m_L_Partner.SetItemData( lItem , (DWORD_PTR)pos2);
|
||
if ( m_CorpData.lPartnerID == pPartner->lPartnerID )
|
||
m_L_Partner.SetCurSel(lItem);
|
||
}
|
||
if ( !m_pUserDlg->m_pMainFrame->GetUserPurview(PURVIEW_MANAGER_ADD,false) )
|
||
{
|
||
GetDlgItem(IDC_CORP_MODIFY_REPORTPER)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_REPORTPER_S)->ShowWindow(SW_HIDE);
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_NOSENDBEGIN_S)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_NOSENDMAXPER_S)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_NOSENDBEGIN)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_NOSENDMAXPER)->ShowWindow(SW_HIDE);
|
||
}
|
||
|
||
if ( m_CorpData.lCorpID <= 0 )
|
||
{
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDBILL_NOW)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDSMS_NOW)->ShowWindow(SW_HIDE);
|
||
}
|
||
|
||
//<2F>жϴ<D0B6><CFB4>û<EFBFBD><C3BB>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ɳ<EFBFBD><C9B3><EFBFBD>3<EFBFBD>죬<EFBFBD><ECA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ø<EFBFBD><C3B8>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5>Ա
|
||
if ( !this->m_pUserDlg->m_pMainFrame->GetUserPurview(PURVIEW_LIST,false) )
|
||
{
|
||
COleDateTime tCreate(m_CorpData.tReg);
|
||
if ( tCreate.GetStatus()==0 && COleDateTime::GetCurrentTime()-tCreate>COleDateTimeSpan(3,0,0,0) )
|
||
{
|
||
GetDlgItem(IDC_CORP_MODIFY_YWY)->EnableWindow(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_KF)->EnableWindow(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_PARTNER)->EnableWindow(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENT)->EnableWindow(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENTMAN)->EnableWindow(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENTID)->EnableWindow(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDSMS_QUERYAGENT)->EnableWindow(false);
|
||
}
|
||
}
|
||
|
||
if ( m_Pos == 0 )
|
||
{
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_NAME))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_STATUS)->EnableWindow(true);
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_CMCC)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_UNICOM)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_PHS)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_TELCOM)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_OVERSEA)->EnableWindow(true);
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_NUM_CMCC)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_NUM_UNICOM)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_NUM_PHS)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_NUM_TELCOM)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_NUM_OVERSEA)->EnableWindow(true);
|
||
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_OUTALL)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENT)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENTID)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDSMS_QUERYAGENT)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_YWY)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_KF)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_PARTNER)->EnableWindow(true);
|
||
((CEdit * )GetDlgItem(IDC_CORP_MODIFY_CM))->SetReadOnly(false);
|
||
((CEdit * )GetDlgItem(IDC_CORP_MODIFY_PRICEONE))->SetReadOnly(false);
|
||
((CEdit * )GetDlgItem(IDC_CORP_MODIFY_TCPER))->SetReadOnly(false);
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_YJ)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_QXT)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_MAS)->EnableWindow(true);
|
||
}
|
||
|
||
#ifdef SMSCENTER_NX
|
||
#if !(defined(SMSCENTER_GDDX) || defined(SMSCENTER_GDYD_ADC))
|
||
GetDlgItem(IDC_CORP_MODIFY_REPORTPER_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_REPORTPER )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENT )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENT_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENTMAN )->ShowWindow(SW_HIDE);
|
||
#endif
|
||
GetDlgItem(IDC_CORP_MODIFY_NOOUT )->ShowWindow(SW_HIDE);
|
||
//GetDlgItem(IDC_CORP_MODIFY_REPORTTYPE )->ShowWindow(SW_HIDE);
|
||
//GetDlgItem(IDC_CORP_MODIFY_NOSTATUS )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_OUTALL )->ShowWindow(SW_HIDE);
|
||
#ifndef SMSCENTER_GDYD_ADC
|
||
GetDlgItem(IDC_CORP_MODIFY_SMSNUM2_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SMSNUM2 )->ShowWindow(SW_HIDE);
|
||
#endif
|
||
#ifdef SMSCENTER_GDYD_ADC
|
||
GetDlgItem(IDC_CORP_MODIFY_SUBDELAY_S)->SetWindowText(_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"));
|
||
#endif
|
||
GetDlgItem(IDC_CORP_MODIFY_SMSNUM_AUTO2 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SMSNUM_AUTO2 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_PROV )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_USERTYPE )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_QXT )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_YJ )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_MAS )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_HY )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_VIPTYPE )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_VIPTYPE_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE2_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE2 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEYE_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEYE )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEALL )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEALL_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDSMS_QUERYAGENT)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENTID )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_YWY )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_YWY_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_KF )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_KF_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_PARTNER )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_PARTNER_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDBILL_NOW )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDBILL )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_EMAIL1 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_EMAIL1_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_EMAIL2 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_EMAIL2_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDSMS_NOW )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDSMS )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SMUSED )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SMUSED_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_MOBILE1 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_MOBILE1_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_MOBILE2 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_MOBILE2_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_UPSMS )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_UPSMS_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_NAME_CM )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_NAME_S3)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_PROV_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_USERTYPE_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TDLOCK )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TCPER_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TCPER_S2 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TCPER )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_OPERATION )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_OPERATION_S)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_HY_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_PACTNUM )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_PACTNUM_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_BANKROLL )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_S3 )->ShowWindow(SW_HIDE);
|
||
//GetDlgItem(IDC_CORP_MODIFY_ADC_S2 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_CHARTERNUM )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADC_S1 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_NOSENDBEGIN )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_NOSENDBEGIN_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_NOSENDMAXPER_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_NOSENDMAXPER )->ShowWindow(SW_HIDE);
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_NUM_OVERSEA)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_OVERSEA)->ShowWindow(SW_HIDE);
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_CMCC)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_UNICOM)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_PHS)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_TELCOM)->EnableWindow(true);
|
||
|
||
#endif
|
||
|
||
|
||
if ( this->m_pUserDlg->m_pMainFrame->m_bSOS )
|
||
{
|
||
GetDlgItem(IDC_CORP_MODIFY_PRICEONE_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_PRICEONE )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SMSUSED_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SMSUSED )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TOTAL )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TOTAL_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SMSSENDALL )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SMSSENDALL_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TOTALSMS )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TOTALSMS_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_REGTIME )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_REGTIME_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE2 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE2_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEYE )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEYE_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEALL )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEALL_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENT )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENT_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENTMAN )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDSMS_QUERYAGENT)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_AGENTID )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_YWY )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_YWY_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_KF )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_KF_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_PARTNER )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_PARTNER_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TCPER )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TCPER_S )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TCPER_S2 )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDBILL_NOW )->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDSMS_NOW )->ShowWindow(SW_HIDE);
|
||
}
|
||
return TRUE; // return TRUE unless you set the focus to a control
|
||
// EXCEPTION: OCX Property Pages should return FALSE
|
||
}
|
||
|
||
void DLG_Corp_Modify::OnCorpModifySmsnumAuto()
|
||
{
|
||
long lNumType=2;
|
||
CButton * pButton = (CButton*)GetDlgItem(IDC_CORP_MODIFY_RS10);
|
||
if ( pButton->GetCheck() )
|
||
lNumType = 1;
|
||
pButton = (CButton*)GetDlgItem(IDC_CORP_MODIFY_RS1000);
|
||
if ( pButton->GetCheck() )
|
||
lNumType = 3;
|
||
|
||
#ifdef SMSCENTER_ADC //ADCģʽ<C4A3><CABD>ֻ<EFBFBD><D6BB>4λ<34>˿ں<CBBF>
|
||
lNumType = 10;
|
||
#endif
|
||
|
||
TCHAR szNum[16]={0};
|
||
if ( m_pUserDlg->GetNextSmsNum(szNum,lNumType) )
|
||
{
|
||
GetDlgItem(IDC_CORP_MODIFY_SMSNUM)->SetWindowText(szNum);
|
||
}
|
||
else
|
||
{
|
||
MessageBox( _T("<EFBFBD>ط<EFBFBD><EFBFBD>ŷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>ϵϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>Ա!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
}
|
||
}
|
||
|
||
long DLG_Corp_Modify::GetCorpNumType(const TCHAR *pNum)
|
||
{
|
||
#ifdef SMSCENTER_ADC
|
||
return 10; //ADCҵ<43><D2B5><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4λ<34>ط<EFBFBD><D8B7><EFBFBD>
|
||
#endif
|
||
#ifdef SMSCENTER_TWO
|
||
if ( pNum[0] >= '0' && pNum[0]<='3' )
|
||
{
|
||
return 21; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if ( pNum[0] >= '6' && pNum[0] <='8' )
|
||
{
|
||
return 23; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if ( pNum[0] >= '4' && pNum[0] <='5' )
|
||
{
|
||
return 2; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if ( pNum[0] == '9' )
|
||
{
|
||
return 1; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
return 0;
|
||
#endif
|
||
|
||
#if defined(SMSCENTER_NX) && defined(SMSCENTER_DGSB)
|
||
if (pNum[0] >= '0' && pNum[0] <= '7')
|
||
{
|
||
return 3; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if (pNum[0] == '8')
|
||
{
|
||
return 2; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if (pNum[0] == '9')
|
||
{
|
||
return 1; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
return 0;
|
||
#endif
|
||
|
||
if ( pNum[0] >= '0' && pNum[0] <='3' )
|
||
{
|
||
return 3; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
|
||
if ( pNum[0] == '5' ) //<2F>ٴ<EFBFBD>
|
||
{
|
||
return 6; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
|
||
if ( pNum[0] >= '4' && pNum[0] <='6' )
|
||
{
|
||
return 2; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if ( pNum[0] >= '7' && pNum[0] <= '9' )
|
||
{
|
||
return 1; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
|
||
if ( pNum[0] == '*' && pNum[1] == '*' && pNum[2] >= '0' && pNum[2] <='3' )
|
||
{
|
||
return 31; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if ( pNum[0] == '*' && pNum[1] == '*' && ((pNum[2] >= '4' && pNum[2] <='6') || pNum[2] <='8') )
|
||
{
|
||
return 32; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if ( pNum[0] == '*' && pNum[1] == '*' && (pNum[2] >= '7' && pNum[2] <='9') )
|
||
{
|
||
return 33; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
|
||
if ( pNum[0] == '*' && pNum[1] >= '0' && pNum[1] <='3' )
|
||
{
|
||
return 11; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if ( pNum[0] == '*' && pNum[1] =='6' )
|
||
{
|
||
return 11; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if ( pNum[0] == '*' && pNum[1] >= '4' && pNum[1] <='6' )
|
||
{
|
||
return 12; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if ( pNum[0] == '*' && pNum[1] =='9' )
|
||
{
|
||
return 13; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
if ( pNum[0] == '*' && pNum[1] =='7' )
|
||
{
|
||
return 14; //<2F><>һ<EFBFBD><D2BB>
|
||
}
|
||
|
||
return 0; //Ĭ<><C4AC><EFBFBD><EFBFBD>2<EFBFBD><32>
|
||
}
|
||
|
||
void DLG_Corp_Modify::OnCorpModifySendbillNow()
|
||
{
|
||
REQ_Corp_SendBillNow * pSend=new REQ_Corp_SendBillNow;
|
||
pSend->lCorpID = this->m_CorpData.lCorpID;
|
||
this->m_pUserDlg->m_pMainFrame->SendFrame( SMSFUNC_CORP_SENDBILLNOW , (BYTE*)pSend , sizeof(REQ_Corp_SendBillNow));
|
||
}
|
||
|
||
void DLG_Corp_Modify::OnCorpModifySendsmsNow()
|
||
{
|
||
REQ_Corp_SendSmsNow * pSend=new REQ_Corp_SendSmsNow;
|
||
pSend->lCorpID = this->m_CorpData.lCorpID;
|
||
pSend->lType=0; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>ű<EFBFBD><C5B1><EFBFBD>
|
||
this->m_pUserDlg->m_pMainFrame->SendFrame( SMSFUNC_CORP_SENDSMSNOW , (BYTE*)pSend , sizeof(REQ_Corp_SendSmsNow));
|
||
}
|
||
|
||
void DLG_Corp_Modify::OnCorpModifySendsmsQueryagent()
|
||
{
|
||
CString strTemp;
|
||
CString strFind;
|
||
m_E_AgentID.GetWindowText(strFind);
|
||
if ( strFind.GetLength()<=0 )
|
||
return ;
|
||
long lSel = m_L_Agent.GetCurSel();
|
||
long lCount = m_L_Agent.GetCount();
|
||
for ( int i=lSel+1 ; i<lCount ; i++ )
|
||
{
|
||
m_L_Agent.GetLBText(i,strTemp);
|
||
if ( strTemp.Find(strFind)>=0 )
|
||
{
|
||
m_L_Agent.SetCurSel(i);
|
||
return ;
|
||
}
|
||
}
|
||
for ( i=0 ; i<lSel ; i++ )
|
||
{
|
||
m_L_Agent.GetLBText(i,strTemp);
|
||
if ( strTemp.Find(strFind)>=0 )
|
||
{
|
||
m_L_Agent.SetCurSel(i);
|
||
return ;
|
||
}
|
||
}
|
||
}
|
||
|
||
BOOL DLG_Corp_Modify::PreTranslateMessage(MSG* pMsg)
|
||
{
|
||
if ( pMsg->hwnd == m_E_AgentID && pMsg->message == WM_KEYDOWN )
|
||
{
|
||
if ( pMsg->wParam == 13 ) //<2F>س<EFBFBD><D8B3><EFBFBD>
|
||
{
|
||
this->OnCorpModifySendsmsQueryagent();
|
||
return true;
|
||
}
|
||
}
|
||
|
||
m_tt.RelayEvent(pMsg);
|
||
|
||
return CDialog::PreTranslateMessage(pMsg);
|
||
}
|
||
|
||
void DLG_Corp_Modify::OnSelchangeCorpModifyYwy()
|
||
{
|
||
if ( m_Pos != 0 ) //ֻ<><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ž<EFBFBD><C5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>²<EFBFBD><C2B2><EFBFBD><EFBFBD><EFBFBD>
|
||
return ;
|
||
//ѡ<><D1A1><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5>Ա<EFBFBD><D4B1><EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>Ӧ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>Ա
|
||
if ( !UpdateData(true) )
|
||
return ;
|
||
|
||
//ȡ<><C8A1><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5>ԱID
|
||
long lKFID=0;
|
||
if ( m_lYWY > 0 )
|
||
{
|
||
POSITION pos = (POSITION)m_L_YWY.GetItemData(m_lYWY);
|
||
ANS_YWY_NameData * pData = m_pUserDlg->m_YWY.GetNext( pos );
|
||
if (pData)
|
||
{
|
||
lKFID = pData->lKFID;
|
||
}
|
||
}
|
||
|
||
//<2F><><EFBFBD><EFBFBD><EFBFBD>ڿͷ<DABF><CDB7><EFBFBD>ԱID
|
||
//<2F>ͷ<EFBFBD>
|
||
m_L_KF.SetCurSel(0);
|
||
long lCount=m_L_KF.GetCount();
|
||
|
||
for ( int i=1 ; i<lCount ; i++ )
|
||
{
|
||
POSITION pos = (POSITION)m_L_KF.GetItemData(i);
|
||
ANS_KF_NameData * pData = m_pUserDlg->m_KF.GetNext( pos );
|
||
if (pData)
|
||
{
|
||
if ( pData->lKFID == lKFID )
|
||
{
|
||
m_L_KF.SetCurSel(i);
|
||
break;
|
||
}
|
||
}
|
||
}
|
||
|
||
UpdateData(true);
|
||
}
|
||
|
||
void DLG_Corp_Modify::OnCorpModifySmsnumAuto2()
|
||
{
|
||
long lNumType = 10;
|
||
|
||
TCHAR szNum[16]={0};
|
||
if ( m_pUserDlg->GetNextSmsNum2(szNum,lNumType) )
|
||
{
|
||
GetDlgItem(IDC_CORP_MODIFY_SMSNUM2)->SetWindowText(szNum);
|
||
}
|
||
else
|
||
{
|
||
MessageBox( _T("<EFBFBD>ط<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>ϵϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>Ա!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
}
|
||
}
|
||
|
||
|
||
void DLG_Corp_Modify::OnBnClickedCancel()
|
||
{
|
||
// TODO: <20>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>ӿؼ<D3BF>֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
CDialog::OnCancel();
|
||
}
|