SmsManager/DLG_Corp_Modify.cpp

1514 lines
51 KiB
C++
Raw Normal View History

2025-01-14 10:46:18 +08:00
// 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(""))
, m_strResponsible_Mobile(_T(""))
2025-01-14 10:46:18 +08:00
{
//{{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, 102);
2025-01-14 10:46:18 +08:00
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, 10);
2025-01-14 10:46:18 +08:00
DDX_Text(pDX, IDC_CORP_MODIFY_LEGALPERSON, m_strLegalPerson);
DDV_MaxChars(pDX, m_strLegalPerson, 10);
2025-01-14 10:46:18 +08:00
DDX_Text(pDX, IDC_CORP_MODIFY_LEGALPERSONID, m_strLegalPersonID);
DDV_MaxChars(pDX, m_strLegalPersonID, 18);
DDX_Text(pDX, IDC_CORP_MODIFY_RESPONSIBLE_MOBILE, m_strResponsible_Mobile);
DDV_MaxChars(pDX, m_strResponsible_Mobile, 15);
2025-01-14 10:46:18 +08:00
}
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 ;
}
//2025.04.27<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/*
2025-01-14 10:46:18 +08:00
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 ;
}
*/
2025-01-14 10:46:18 +08:00
_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("û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
GetDlgItem( IDC_CORP_MODIFY_SMSNUM2 )->SetFocus();
return ;
}
if ( m_pUserDlg->FindSMSNum2( (char*)(LPCSTR)m_strSMSNum2,m_CorpData.lCorpID ) )
{
MessageBox( _T("<EFBFBD>ط<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD><EFBFBD><EFBFBD>2!") , _T("<EFBFBD><EFBFBD><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);
2025-01-14 10:46:18 +08:00
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.szResponsibleMobile, m_strResponsible_Mobile);
2025-01-14 10:46:18 +08:00
_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("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:1065710055\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:1065710012\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:55557997\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573400116<31><36>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD>ڰ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD>ھ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD>10ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
_T("<EFBFBD><EFBFBD>11ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
_T("<EFBFBD><EFBFBD>12ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD>13ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:1065710055\r\n") \
_T("<EFBFBD><EFBFBD>14ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:1065710012\r\n") \
_T("<EFBFBD><EFBFBD>15ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:55557997\r\n") \
_T("<EFBFBD><EFBFBD>16ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:106573020169<36><39>ȫ<EFBFBD><C8AB>:106575587619\r\n") \
_T("<EFBFBD><EFBFBD>17ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD>18ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD>19ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
CString strUnic=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201188\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201188\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:799950288\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065505706588\r\n");
CString strPhs =_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:11870201003<30><33>ȫ<EFBFBD><C8AB><><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:11870201003<30><33>ȫ<EFBFBD><C8AB><><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:11870201003<30><33>ȫ<EFBFBD><C8AB>:996995399\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:11870201003<30><33>ȫ<EFBFBD><C8AB>:9895600988\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:11870201003<30><33>ȫ<EFBFBD><C8AB>:021299070181\r\n");
CString strTelcom =_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n");
#endif
#ifdef SMSCENTER_TWO
CString strGmcc=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106571005000069\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106571005000069\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
CString strUnic=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201181\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201181\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
CString strPhs =_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
CString strTelcom =_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n");
#endif
#ifdef SMSCENTER_THREE
CString strGmcc=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106571005000069\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106571005000069\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
CString strUnic=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201181\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201181\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
CString strPhs =_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
CString strTelcom =_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n");
#endif
#ifdef SMSCENTER_ADC
CString strGmcc=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065710050\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065710050\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
CString strUnic=_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201180\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106550201180\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:10655057067775\r\n") \
_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
CString strPhs =_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:021299070181\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:021299070181\r\n") \
_T("<EFBFBD>ڶ<EFBFBD>ͨ<EFBFBD><EFBFBD>->δ<><CEB4><EFBFBD><EFBFBD>\r\n");
CString strTelcom =_T("<EFBFBD>Զ<EFBFBD>ѡ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n") \
_T("<EFBFBD><EFBFBD>һͨ<EFBFBD><EFBFBD>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106597201188\r\n");
#endif
#ifdef SMSCENTER_NX
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>");
#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_strResponsible_Mobile = m_CorpData.szResponsibleMobile;
2025-01-14 10:46:18 +08:00
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);
2025-01-14 10:46:18 +08:00
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);
2025-01-14 10:46:18 +08:00
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);
2025-01-14 10:46:18 +08:00
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);
2025-01-14 10:46:18 +08:00
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><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><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();
}