1299 lines
40 KiB
C++
1299 lines
40 KiB
C++
// DLG_Corp_Oper_Change.cpp : implementation file
|
||
//
|
||
|
||
#include "stdafx.h"
|
||
#include "smsmanager.h"
|
||
#include "DLG_Corp_Oper_Change.h"
|
||
|
||
#ifdef _DEBUG
|
||
#define new DEBUG_NEW
|
||
#undef THIS_FILE
|
||
static char THIS_FILE[] = __FILE__;
|
||
#endif
|
||
|
||
/////////////////////////////////////////////////////////////////////////////
|
||
// DLG_Corp_Oper_Change dialog
|
||
|
||
#include "MainFrm.h"
|
||
#include "UserDlg.h"
|
||
|
||
DLG_Corp_Oper_Change::DLG_Corp_Oper_Change(CWnd* pParent /*=NULL*/)
|
||
: CDialog(DLG_Corp_Oper_Change::IDD, pParent)
|
||
, m_lTD_Oversea(0)
|
||
, m_lBlackType(0)
|
||
, m_lVeriticationCodeType(0)
|
||
, m_strCharterNum(_T(""))
|
||
, m_strUpSms(_T(""))
|
||
, m_bSendSms(FALSE)
|
||
, m_bSendBill(FALSE)
|
||
, m_lSmUsed(0)
|
||
, m_strEmail3(_T(""))
|
||
, m_strEmail4(_T(""))
|
||
, m_strMobile1(_T(""))
|
||
, m_strMobile2(_T(""))
|
||
{
|
||
//{{AFX_DATA_INIT(DLG_Corp_Oper_Change)
|
||
m_lAgent = -1;
|
||
m_bAgentMan = FALSE;
|
||
m_lTD_Cmcc = -1;
|
||
m_lTD_Phs = -1;
|
||
m_lTD_Unicom = -1;
|
||
m_lYWY = -1;
|
||
m_strCorpID = _T("");
|
||
m_strCorpName = _T("");
|
||
m_strBZ = _T("");
|
||
m_strCM = _T("");
|
||
m_bOutAll = FALSE;
|
||
m_strOperName = _T("");
|
||
m_lAddressCount = 0;
|
||
m_lDayMaxCount = 0;
|
||
m_lCheckReSend = -1;
|
||
m_bSY = FALSE;
|
||
m_lFiltStep = 0;
|
||
m_tHTRecv = COleDateTime::GetCurrentTime();
|
||
m_tHTSend = COleDateTime::GetCurrentTime();
|
||
m_strHTNum = _T("");
|
||
m_lKF = -1;
|
||
m_strUserCM = _T("");
|
||
m_strLoginName = _T("");
|
||
m_strCMName = _T("");
|
||
m_lLongSmsType = -1;
|
||
m_tRegTime = COleDateTime::GetCurrentTime();
|
||
m_lUserType = -1;
|
||
m_lProv = -1;
|
||
m_lFStep = -1;
|
||
m_strPriceOne = _T("");
|
||
m_bYJ = FALSE;
|
||
m_bQXT = FALSE;
|
||
m_lTCPer = 0;
|
||
m_bMAS = FALSE;
|
||
m_lVipType = -1;
|
||
m_lTD_Telcom = -1;
|
||
m_lPartner = -1;
|
||
m_bFax = FALSE;
|
||
m_bTDLock = FALSE;
|
||
m_strFax_PriceOne = _T("");
|
||
m_strFax_PriceOne2 = _T("");
|
||
//}}AFX_DATA_INIT
|
||
m_pUserDlg = (CUserDlg *)pParent;
|
||
memset( &m_CorpData , 0 , sizeof(m_CorpData));
|
||
m_strEmail1 = _T("");
|
||
m_strEmail2 = _T("");
|
||
|
||
m_lChangeType = 0;
|
||
m_lChangeType2 = 0;
|
||
}
|
||
|
||
|
||
void DLG_Corp_Oper_Change::DoDataExchange(CDataExchange* pDX)
|
||
{
|
||
CDialog::DoDataExchange(pDX);
|
||
//{{AFX_DATA_MAP(DLG_Corp_Oper_Change)
|
||
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_YWY, m_L_YWY);
|
||
DDX_Control(pDX, IDC_CORP_MODIFY_AGENTID, m_E_AgentID);
|
||
DDX_Control(pDX, IDC_CORP_MODIFY_AGENT, m_L_Agent);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_AGENT, m_lAgent);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_AGENTMAN, m_bAgentMan);
|
||
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_CBIndex(pDX, IDC_CORP_MODIFY_YWY, m_lYWY);
|
||
DDX_Text(pDX, IDC_CORP_OPER_OPEN_CORPID, m_strCorpID);
|
||
DDX_Text(pDX, IDC_CORP_OPER_OPEN_CORPNAME, m_strCorpName);
|
||
DDV_MaxChars(pDX, m_strCorpName, 49);
|
||
DDX_Text(pDX, IDC_CORP_OPER_OPEN_BZ, m_strBZ);
|
||
DDV_MaxChars(pDX, m_strBZ, 120);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_CM, m_strCM);
|
||
DDV_MaxChars(pDX, m_strCM, 30);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_TD_OUTALL, m_bOutAll);
|
||
DDX_Text(pDX, IDC_CORP_OPER_OPEN_OPERNAME, m_strOperName);
|
||
DDV_MaxChars(pDX, m_strOperName, 30);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_ADDRESSCOUNT, m_lAddressCount);
|
||
DDV_MinMaxUInt(pDX, m_lAddressCount, 0, 1000000);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_DAYMAXSEND, m_lDayMaxCount);
|
||
DDV_MinMaxUInt(pDX, m_lDayMaxCount, 0, 10000000);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_TD_CHECKRESEND, m_lCheckReSend);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_TD_SY, m_bSY);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_FILTSTEP, m_lFiltStep);
|
||
DDV_MinMaxUInt(pDX, m_lFiltStep, 0, 1000000);
|
||
DDX_DateTimeCtrl(pDX, IDC_CORP_MODIFY_HTRECV, m_tHTRecv);
|
||
DDX_DateTimeCtrl(pDX, IDC_CORP_MODIFY_HTSEND, m_tHTSend);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_HTNUM, m_strHTNum);
|
||
DDV_MaxChars(pDX, m_strHTNum, 8);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_KF, m_lKF);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_USERCM, m_strUserCM);
|
||
DDV_MaxChars(pDX, m_strUserCM, 30);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_LOGINNAME, m_strLoginName);
|
||
DDV_MaxChars(pDX, m_strLoginName, 15);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_NAME_CM, m_strCMName);
|
||
DDV_MaxChars(pDX, m_strCMName, 49);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_LONGSMSTYPE, m_lLongSmsType);
|
||
DDX_DateTimeCtrl(pDX, IDC_CORP_MODIFY_REGTIME, m_tRegTime);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_USERTYPE, m_lUserType);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_PROV, m_lProv);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_FSTEP, m_lFStep);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_PRICEONE, m_strPriceOne);
|
||
DDV_MaxChars(pDX, m_strPriceOne, 10);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_YJ, m_bYJ);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_QXT, m_bQXT);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_TCPER, m_lTCPer);
|
||
DDV_MinMaxLong(pDX, m_lTCPer, 0, 100);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_MAS, m_bMAS);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_VIPTYPE, m_lVipType);
|
||
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_Check(pDX, IDC_CORP_MODIFY_TDLOCK, m_bTDLock);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_FAX_PRICEONE, m_strFax_PriceOne);
|
||
DDV_MaxChars(pDX, m_strFax_PriceOne, 10);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_FAX_PRICEONE2, m_strFax_PriceOne2);
|
||
DDV_MaxChars(pDX, m_strFax_PriceOne2, 10);
|
||
//}}AFX_DATA_MAP
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_EMAIL1, m_strEmail1);
|
||
DDV_MaxChars(pDX, m_strEmail1, 60);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_EMAIL2, m_strEmail2);
|
||
DDV_MaxChars(pDX, m_strEmail2, 60);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_TD_OVERSEA, m_lTD_Oversea);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_BLACKTYPE, m_lBlackType);
|
||
DDX_CBIndex(pDX, IDC_CORP_MODIFY_VERIFICATIONCODETYPE, m_lVeriticationCodeType);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_CHARTERNUM, m_strCharterNum);
|
||
DDV_MaxChars(pDX, m_strCharterNum, 25);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_UPSMS, m_strUpSms);
|
||
DDV_MaxChars(pDX, m_strUpSms, 50);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_SENDSMS, m_bSendSms);
|
||
DDX_Check(pDX, IDC_CORP_MODIFY_SENDBILL, m_bSendBill);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_SMUSED, m_lSmUsed);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_EMAIL3, m_strEmail3);
|
||
DDV_MaxChars(pDX, m_strEmail3, 50);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_EMAIL4, m_strEmail4);
|
||
DDV_MaxChars(pDX, m_strEmail4, 50);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_MOBILE1, m_strMobile1);
|
||
DDV_MaxChars(pDX, m_strMobile1, 11);
|
||
DDX_Text(pDX, IDC_CORP_MODIFY_MOBILE2, m_strMobile2);
|
||
DDV_MaxChars(pDX, m_strMobile2, 11);
|
||
}
|
||
|
||
|
||
BEGIN_MESSAGE_MAP(DLG_Corp_Oper_Change, CDialog)
|
||
//{{AFX_MSG_MAP(DLG_Corp_Oper_Change)
|
||
ON_BN_CLICKED(IDC_CORP_MODIFY_SENDSMS_QUERYAGENT, OnCorpModifySendsmsQueryagent)
|
||
//}}AFX_MSG_MAP
|
||
ON_BN_CLICKED(IDOK, &DLG_Corp_Oper_Change::OnBnClickedOk)
|
||
ON_WM_TIMER()
|
||
ON_WM_CTLCOLOR()
|
||
ON_WM_DRAWITEM()
|
||
ON_WM_PAINT()
|
||
END_MESSAGE_MAP()
|
||
|
||
/////////////////////////////////////////////////////////////////////////////
|
||
// DLG_Corp_Oper_Change message handlers
|
||
|
||
BOOL DLG_Corp_Oper_Change::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>->ȫ<><C8AB>:021299070181\r\n") \
|
||
_T("<22>ڶ<EFBFBD>ͨ<EFBFBD><CDA8>->ȫ<><C8AB>:021299070181\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ȫ<><C8AB>:0532\r\n") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ȫ<><C8AB>:025\r\n") \
|
||
_T("<22>ڰ<EFBFBD>ͨ<EFBFBD><CDA8>->ȫ<><C8AB>:025\r\n\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") \
|
||
_T("<22><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:106551688964\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>:1065902001668\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065902001668\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>:1065902001668\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065902001668\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>:1065902001668\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065902001668\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>:1065902001668\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065902001668\r\n");
|
||
|
||
#endif
|
||
#ifdef SMSCENTER_NX
|
||
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>:1065902001668\r\n") \
|
||
_T("<22><>һͨ<D2BB><CDA8>->ʡ<><CAA1>:<3A>ޣ<EFBFBD>ȫ<EFBFBD><C8AB>:1065902001668\r\n");
|
||
|
||
#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>");
|
||
CString strOversea = _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);
|
||
m_tt.AddTool(GetDlgItem(IDC_CORP_MODIFY_TD_OVERSEA), strOversea);
|
||
|
||
SetTimer(1, 10, NULL); //<2F><><EFBFBD>г<EFBFBD>ʼ<EFBFBD><CABC>
|
||
|
||
|
||
return TRUE; // return TRUE unless you set the focus to a control
|
||
// EXCEPTION: OCX Property Pages should return FALSE
|
||
}
|
||
|
||
void DLG_Corp_Oper_Change::SetParam(ANS_Corp_SeeData pData,long lType)
|
||
{
|
||
m_CorpData = pData;
|
||
m_lChangeType = lType;
|
||
}
|
||
|
||
void DLG_Corp_Oper_Change::SetChangeType2(long lType)
|
||
{
|
||
m_lChangeType2 = lType;
|
||
}
|
||
|
||
BOOL DLG_Corp_Oper_Change::PreTranslateMessage(MSG* pMsg)
|
||
{
|
||
|
||
m_tt.RelayEvent(pMsg);
|
||
|
||
return CDialog::PreTranslateMessage(pMsg);
|
||
}
|
||
|
||
void DLG_Corp_Oper_Change::OnBnClickedOk()
|
||
{
|
||
//((CMFCButton*)GetDlgItem(IDC_CORP_MODIFY_TD_SY))->SetTextColor(RGB(0, 0, 255));
|
||
/*
|
||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
LOGFONT f;
|
||
f.
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_SY)->GetFont()->GetLogFont(&f);
|
||
CFont font;
|
||
|
||
font.FromHandle((HFONT)(GetDlgItem(IDC_CORP_MODIFY_TD_SY)->GetFont()));
|
||
|
||
font.
|
||
f = new CFont;
|
||
f->CreateFont(36, // nHeight
|
||
0, // nWidth
|
||
0, // nEscapement
|
||
0, // nOrientation
|
||
FW_BOLD, // nWeight
|
||
TRUE, // bItalic
|
||
FALSE, // bUnderline
|
||
0, // cStrikeOut
|
||
ANSI_CHARSET, // nCharSet
|
||
OUT_DEFAULT_PRECIS, // nOutPrecision
|
||
CLIP_DEFAULT_PRECIS, // nClipPrecision
|
||
DEFAULT_QUALITY, // nQuality
|
||
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
|
||
_T("Arial")); // lpszFac
|
||
f->
|
||
// :: SetTextColor(HDC hDC,RGB(255,255,0)); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ
|
||
GetDlgItem(IDC_BUTTON1)->SetFont(f);
|
||
*/
|
||
if ( !UpdateData(true) )
|
||
return ;
|
||
|
||
CString str;
|
||
|
||
|
||
#ifdef SMSMANAGER_KF
|
||
if ( m_strOperName.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_OPER_OPEN_OPERNAME)->SetFocus();
|
||
return ;
|
||
}
|
||
#endif
|
||
|
||
if ( m_lChangeType==3 || m_lChangeType == 42) //<2F><>ͨ<EFBFBD><CDA8>
|
||
{
|
||
TCHAR szBuf[32]={0};
|
||
_tcscpy(szBuf , m_CorpData.szSMSTD);
|
||
_tcscat(szBuf , _T("0000000000000000") );
|
||
long lOldTD = szBuf[0]-'0';
|
||
/*
|
||
//<2F>ж<EFBFBD><D0B6>Ƿ<EFBFBD><C7B7>ܸ<EFBFBD>
|
||
if (lOldTD!=m_lTD_Cmcc && //ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
!( lOldTD==6 || lOldTD==17 || lOldTD == 27 || lOldTD==3 || lOldTD==14 || lOldTD == 24) && //<2F><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϲ<EFBFBD>ͨ<EFBFBD><CDA8>
|
||
( m_lTD_Cmcc==6 || m_lTD_Cmcc==17 || m_lTD_Cmcc == 27 || m_lTD_Cmcc==3 || m_lTD_Cmcc==14 || m_lTD_Cmcc == 24) )//<2F><>ͨ<EFBFBD><CDA8>Ϊ<EFBFBD>Ϲ<EFBFBD>ͨ<EFBFBD><CDA8>
|
||
{
|
||
if ( this->m_pUserDlg->m_pMainFrame->GetUserPurview(PURVIEW_CORP_SEE,false) )
|
||
{
|
||
str.Format( _T("%d<><64><EFBFBD><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>Ϊ<EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>\r\n<><6E>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD><D5B5><EFBFBD><EFBFBD>뵥<EFBFBD><EBB5A5><EFBFBD>ҵõ<D2B5><C3B5><EFBFBD><EFBFBD><D7BC>") , m_CorpData.lCorpID);
|
||
int iRet = MessageBox( str , _T("<22><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2>") , MB_ICONWARNING |MB_YESNO|MB_DEFBUTTON2 );
|
||
if ( iRet != IDYES )
|
||
{
|
||
return ;
|
||
}
|
||
}
|
||
else
|
||
{
|
||
MessageBox( _T("Ŀǰ<C4BF><C7B0>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3>ݲ<EFBFBD><DDB2>ܸ<EFBFBD><DCB8>ģ<EFBFBD><C4A3>뻻<EFBFBD><EBBBBB><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD>") , _T("<22><><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
return ;
|
||
}
|
||
}
|
||
*/
|
||
}
|
||
|
||
if ( m_lChangeType == 4 ) //<2F><>ǩ<EFBFBD><C7A9>
|
||
{
|
||
if ( m_strCM.GetLength()<2 )
|
||
{
|
||
if ( !m_pUserDlg->m_pMainFrame->GetUserPurview(PURVIEW_MANAGER_ADD,false) )
|
||
{
|
||
MessageBox( _T("ǩ<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 ;
|
||
}
|
||
else
|
||
{
|
||
int iRet=MessageBox( _T("ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̣<EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 );
|
||
if ( iRet!=IDYES )
|
||
{
|
||
GetDlgItem(IDC_CORP_MODIFY_CM)->SetFocus();
|
||
return ;
|
||
}
|
||
}
|
||
}
|
||
_tcscpy(m_CorpData.szCM , m_strCM );
|
||
}
|
||
if ( m_lChangeType == 18 ) //<2F><><EFBFBD>û<EFBFBD>ǩ<EFBFBD><C7A9>
|
||
{
|
||
if ( m_strLoginName.GetLength()<=0 )
|
||
{
|
||
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
GetDlgItem(IDC_CORP_MODIFY_LOGINNAME)->SetFocus();
|
||
return ;
|
||
}
|
||
if ( m_strUserCM.GetLength()<2 )
|
||
{
|
||
int iRet=MessageBox( _T("ǩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̣<EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 );
|
||
if ( iRet!=IDYES )
|
||
{
|
||
GetDlgItem(IDC_CORP_MODIFY_USERCM)->SetFocus();
|
||
return ;
|
||
}
|
||
}
|
||
_tcscpy(m_CorpData.szCM , m_strUserCM );
|
||
_tcscpy(m_CorpData.szCreateUser , m_strLoginName); //<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>
|
||
}
|
||
if (m_lChangeType == 23) //<2F>ĵ<DEB8><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>
|
||
{
|
||
if (m_strCharterNum.GetLength() < 8)
|
||
{
|
||
int iRet = 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_CHARTERNUM)->SetFocus();
|
||
return;
|
||
|
||
}
|
||
if (m_strCharterNum.GetLength() !=18)
|
||
{
|
||
int iRet = MessageBox(_T("ȫ<EFBFBD><EFBFBD>ͳһ<EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԣ<EFBFBD>Ĭ<EFBFBD><EFBFBD>Ϊ18λ<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), MB_ICONQUESTION | MB_YESNO | MB_DEFBUTTON2);
|
||
if (iRet != IDYES)
|
||
{
|
||
GetDlgItem(IDC_CORP_MODIFY_CHARTERNUM)->SetFocus();
|
||
return;
|
||
}
|
||
}
|
||
_tcscpy(m_CorpData.szCharterNum, m_strCharterNum); //ͳһ<CDB3><D2BB><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>
|
||
}
|
||
if ( m_lChangeType == 32 ) //ǿ<><C7BF><EFBFBD>˳<EFBFBD>
|
||
{
|
||
if ( m_strLoginName.GetLength()<=0 )
|
||
{
|
||
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
GetDlgItem(IDC_CORP_MODIFY_LOGINNAME)->SetFocus();
|
||
return ;
|
||
}
|
||
_tcscpy(m_CorpData.szCreateUser , m_strLoginName); //<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>
|
||
}
|
||
if ( m_lChangeType == 19 ) //<2F><>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>
|
||
{
|
||
if ( m_strCMName.GetLength()<2 )
|
||
{
|
||
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>") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
GetDlgItem(IDC_CORP_MODIFY_NAME_CM)->SetFocus();
|
||
return ;
|
||
}
|
||
}
|
||
|
||
if ( m_lChangeType == 13 ||
|
||
m_lChangeType == 15 ) //<2F><><EFBFBD>ú<EFBFBD>ͬ<EFBFBD><CDAC>
|
||
{
|
||
if ( m_strHTNum.GetLength()<8 ||
|
||
m_strHTNum.Left(1) !=_T("C") && m_strHTNum.Left(1) !=_T("B") )
|
||
{
|
||
MessageBox( _T("ADC<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD><EFBFBD>磺C1234567<EFBFBD><EFBFBD>") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
GetDlgItem(IDC_CORP_MODIFY_HTNUM)->SetFocus();
|
||
return ;
|
||
}
|
||
}
|
||
if (( m_lChangeType != 9 && m_lChangeType != 10 && m_lChangeType != 13 && m_lChangeType != 15 && m_lChangeType != 23) && m_strBZ.GetLength()<4 )
|
||
{
|
||
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_OPER_OPEN_BZ)->SetFocus();
|
||
return ;
|
||
}
|
||
#ifdef SMSMANAGER_KF
|
||
if ( m_lChangeType==24 || m_lChangeType == 44)
|
||
{
|
||
if ( m_lFStep >3 )
|
||
{
|
||
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>3!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
GetDlgItem(IDC_CORP_MODIFY_FSTEP)->SetFocus();
|
||
return ;
|
||
}
|
||
}
|
||
if (m_lChangeType == 38 || m_lChangeType == 44)
|
||
{
|
||
if (m_lBlackType > 3)
|
||
{
|
||
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>3!"), _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), MB_ICONWARNING);
|
||
GetDlgItem(IDC_CORP_MODIFY_BLACKTYPE)->SetFocus();
|
||
return;
|
||
}
|
||
}
|
||
if (m_lChangeType == 39 || m_lChangeType == 44)
|
||
{
|
||
if (m_lVeriticationCodeType > 2)
|
||
{
|
||
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>2!"), _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), MB_ICONWARNING);
|
||
GetDlgItem(IDC_CORP_MODIFY_VERIFICATIONCODETYPE)->SetFocus();
|
||
return;
|
||
}
|
||
}
|
||
#endif
|
||
|
||
if ( m_lChangeType==25 )
|
||
{
|
||
double lPriceOne = _tstof(m_strPriceOne);
|
||
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 ;
|
||
}
|
||
}
|
||
m_CorpData.fPriceOne = lPriceOne;
|
||
}
|
||
|
||
if ( m_lChangeType==37 )
|
||
{
|
||
double lPriceOne = _tstof(m_strFax_PriceOne);
|
||
double lPriceOne2 = _tstof(m_strFax_PriceOne2);
|
||
if ( lPriceOne<=0.02f )
|
||
{
|
||
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD>浥<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
GetDlgItem( IDC_CORP_MODIFY_FAX_PRICEONE )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lPriceOne>0.50f )
|
||
{
|
||
int iRet = MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD>浥<EFBFBD><EFBFBD>1<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_FAX_PRICEONE )->SetFocus();
|
||
return ;
|
||
}
|
||
}
|
||
if ( lPriceOne2<=0.02f )
|
||
{
|
||
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD>浥<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , MB_ICONWARNING );
|
||
GetDlgItem( IDC_CORP_MODIFY_FAX_PRICEONE2 )->SetFocus();
|
||
return ;
|
||
}
|
||
if ( lPriceOne2>0.50f )
|
||
{
|
||
int iRet = MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD>浥<EFBFBD><EFBFBD>2<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_FAX_PRICEONE2 )->SetFocus();
|
||
return ;
|
||
}
|
||
}
|
||
m_CorpData.fFax_PriceOne = lPriceOne;
|
||
m_CorpData.fFax_PriceOne2 = lPriceOne2;
|
||
}
|
||
|
||
if (m_lChangeType == 41) //<2F><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>
|
||
{
|
||
if (m_strCorpName.GetLength() < 6)
|
||
{
|
||
MessageBox(_T("<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD>ƹ<EFBFBD><EFBFBD>̣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룡"), _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), MB_ICONWARNING);
|
||
GetDlgItem(IDC_CORP_OPER_OPEN_CORPNAME)->SetFocus();
|
||
return;
|
||
|
||
}
|
||
_tcscpy(m_CorpData.szCorpName, m_strCorpName);
|
||
}
|
||
|
||
if (m_lChangeType == 43) //<2F><><EFBFBD>õ<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
||
{
|
||
if (m_strLoginName.GetLength() <= 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>"), _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), MB_ICONWARNING);
|
||
GetDlgItem(IDC_CORP_MODIFY_LOGINNAME)->SetFocus();
|
||
return;
|
||
}
|
||
_tcscpy(m_CorpData.szCreateUser, m_strLoginName); //<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>
|
||
}
|
||
if (m_lChangeType == 46) //<2F>ĵ<DEB8><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
{
|
||
if (m_bSendSms && m_strMobile1.GetLength() != 11 && m_strMobile2.GetLength() != 11 )
|
||
{
|
||
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>룡"), _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), MB_ICONWARNING);
|
||
GetDlgItem(IDC_CORP_MODIFY_MOBILE1)->SetFocus();
|
||
return;
|
||
}
|
||
m_CorpData.bSendSms = m_bSendSms;
|
||
m_CorpData.lSmUsed = m_lSmUsed;
|
||
_tcscpy(m_CorpData.szMobile1, m_strMobile1);
|
||
_tcscpy(m_CorpData.szMobile2, m_strMobile2);
|
||
}
|
||
if (m_lChangeType == 47) //<2F><EFBFBD><DEB8>Զ<EFBFBD><D4B6>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>
|
||
{
|
||
if (m_bSendBill && m_strEmail3.GetLength() <=0 && m_strEmail4.GetLength() <= 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><EFBFBD><EFBFBD><EFBFBD>룡"), _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), MB_ICONWARNING);
|
||
GetDlgItem(IDC_CORP_MODIFY_EMAIL3)->SetFocus();
|
||
return;
|
||
}
|
||
m_CorpData.bSendBill = m_bSendBill;
|
||
_tcscpy(m_CorpData.szEmail1, m_strEmail3);
|
||
_tcscpy(m_CorpData.szEmail2, m_strEmail4);
|
||
}
|
||
/*
|
||
if (m_lChangeType == 45) //<2F><><EFBFBD><EFBFBD>״̬/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD>ַ
|
||
{
|
||
if (m_strUpSms.GetLength() < 16)
|
||
{
|
||
MessageBox(_T("״̬/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>URL¼<4C><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), _T("<22><><EFBFBD><EFBFBD>"), MB_ICONWARNING);
|
||
GetDlgItem(IDC_CORP_MODIFY_UPSMS)->SetFocus();
|
||
return;
|
||
}
|
||
}
|
||
*/
|
||
//<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>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;
|
||
}
|
||
}
|
||
//<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_Oversea; //<2F><>ʱ<EFBFBD><CAB1><EFBFBD>Թ<EFBFBD><D4B9><EFBFBD>ͨ<EFBFBD><CDA8>
|
||
m_CorpData.szSMSTD[5] = 0;
|
||
|
||
m_CorpData.bOutAll = m_bOutAll;
|
||
|
||
//״̬<D7B4>в<EFBFBD><D0B2><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>Ķ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>
|
||
TCHAR szBuf[32] = { 0 };
|
||
if (((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_CMCC_ENABLE))->GetCheck())
|
||
szBuf[0] = '1';
|
||
else
|
||
szBuf[0] = '2';
|
||
if (((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_UNICOME_ENABLE))->GetCheck())
|
||
szBuf[1] = '1';
|
||
else
|
||
szBuf[1] = '2';
|
||
if (((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_PHS_ENABLE))->GetCheck())
|
||
szBuf[2] = '1';
|
||
else
|
||
szBuf[2] = '2';
|
||
if (((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_TELCOME_ENABLE))->GetCheck())
|
||
szBuf[3] = '1';
|
||
else
|
||
szBuf[3] = '2';
|
||
if (((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_OVERSEA_ENABLE))->GetCheck())
|
||
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);
|
||
|
||
|
||
m_CorpData.lCheckReSend = m_lCheckReSend;
|
||
m_CorpData.bNoStatus = m_lBlackType;
|
||
m_CorpData.lReportType = m_lVeriticationCodeType;
|
||
m_CorpData.bSY = m_bSY;
|
||
m_CorpData.lDayMaxSend = m_lDayMaxCount;
|
||
m_CorpData.lAddressCount=m_lAddressCount;
|
||
m_CorpData.lFiltStep = m_lFiltStep;
|
||
m_CorpData.lUserType = m_lUserType;
|
||
m_CorpData.lProv = m_lProv;
|
||
m_CorpData.lFStep = m_lFStep;
|
||
m_CorpData.bYJ = m_bYJ;
|
||
m_CorpData.bQXT = m_bQXT;
|
||
m_CorpData.bMAS = m_bMAS;
|
||
m_CorpData.lTCPer = m_lTCPer;
|
||
m_CorpData.lVipType = m_lVipType;
|
||
m_CorpData.bFax = m_bFax;
|
||
m_CorpData.bTDLock = m_bTDLock;
|
||
if ( m_CorpData.lTCPer<0 || m_CorpData.lTCPer>100 )
|
||
m_CorpData.lTCPer =100;
|
||
|
||
if ( m_tHTSend.GetStatus()==0 )
|
||
{
|
||
m_CorpData.lHT_Send.lYear = m_tHTSend.GetYear();
|
||
m_CorpData.lHT_Send.lMon = m_tHTSend.GetMonth();
|
||
m_CorpData.lHT_Send.lDay = m_tHTSend.GetDay();
|
||
|
||
}
|
||
else
|
||
{
|
||
memset(&m_CorpData.lHT_Send , 0 , sizeof(m_CorpData.lHT_Send) );
|
||
}
|
||
|
||
|
||
if ( m_tHTRecv.GetStatus()==0 )
|
||
{
|
||
m_CorpData.lHT_Recv.lYear = m_tHTRecv.GetYear();
|
||
m_CorpData.lHT_Recv.lMon = m_tHTRecv.GetMonth();
|
||
m_CorpData.lHT_Recv.lDay = m_tHTRecv.GetDay();
|
||
|
||
}
|
||
else
|
||
{
|
||
memset(&m_CorpData.lHT_Recv , 0 , sizeof(m_CorpData.lHT_Recv) );
|
||
}
|
||
#ifdef SMSCENTER_ADC
|
||
_tcscpy( m_CorpData.szMQHTNum , m_strHTNum );
|
||
#endif
|
||
|
||
_tcscpy(m_CorpData.szCMName , m_strCMName );
|
||
m_CorpData.lLongSmsType = m_lLongSmsType;
|
||
m_tRegTime.GetAsSystemTime( m_CorpData.tReg);
|
||
|
||
_tcscpy(m_CorpData.szUpSms, m_strUpSms);
|
||
|
||
|
||
CDialog::OnOK();
|
||
}
|
||
|
||
void DLG_Corp_Oper_Change::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 ;
|
||
}
|
||
}
|
||
}
|
||
|
||
|
||
void DLG_Corp_Oper_Change::OnTimer(UINT_PTR nIDEvent)
|
||
{
|
||
if (nIDEvent == 1) //<2F><>ʼ<EFBFBD><CABC>
|
||
{
|
||
OnInitDialog2();
|
||
KillTimer(nIDEvent);
|
||
}
|
||
|
||
CDialog::OnTimer(nIDEvent);
|
||
}
|
||
|
||
|
||
BOOL DLG_Corp_Oper_Change::OnInitDialog2()
|
||
{
|
||
|
||
//<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>
|
||
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);
|
||
}
|
||
UpdateData(true);
|
||
|
||
m_strCorpID.Format(_T("%d"), m_CorpData.lCorpID);
|
||
m_strCorpName = m_CorpData.szCorpName;
|
||
|
||
TCHAR szBuf[32] = { 0 };
|
||
_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_Oversea = szBuf[4] - '0';
|
||
//״̬<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')
|
||
((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_CMCC_ENABLE))->SetCheck(true);
|
||
else
|
||
((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_CMCC_ENABLE))->SetCheck(false);
|
||
if (szBuf[1] != '2')
|
||
((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_UNICOME_ENABLE))->SetCheck(true);
|
||
else
|
||
((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_UNICOME_ENABLE))->SetCheck(false);
|
||
if (szBuf[2] != '2')
|
||
((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_PHS_ENABLE))->SetCheck(true);
|
||
else
|
||
((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_PHS_ENABLE))->SetCheck(false);
|
||
if (szBuf[3] != '2')
|
||
((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_TELCOME_ENABLE))->SetCheck(true);
|
||
else
|
||
((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_TELCOME_ENABLE))->SetCheck(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>
|
||
((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_OVERSEA_ENABLE))->SetCheck(true);
|
||
else
|
||
((CButton*)GetDlgItem(IDC_CORP_MODIFY_TD_OVERSEA_ENABLE))->SetCheck(false);
|
||
|
||
|
||
m_bOutAll = m_CorpData.bOutAll;
|
||
m_strCM = m_CorpData.szCM;
|
||
|
||
m_lCheckReSend = m_CorpData.lCheckReSend;
|
||
m_lBlackType = m_CorpData.bNoStatus;
|
||
m_lVeriticationCodeType = m_CorpData.lReportType;
|
||
m_lFiltStep = m_CorpData.lFiltStep;
|
||
m_lFStep = m_CorpData.lFStep;
|
||
m_bSY = m_CorpData.bSY;
|
||
m_lDayMaxCount = m_CorpData.lDayMaxSend;
|
||
m_lAddressCount = m_CorpData.lAddressCount;
|
||
m_strCMName = m_CorpData.szCMName;
|
||
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_lTCPer = m_CorpData.lTCPer;
|
||
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_strCharterNum = m_CorpData.szCharterNum;
|
||
|
||
m_strUpSms = m_CorpData.szUpSms;
|
||
|
||
COleDateTime tS(m_CorpData.lHT_Send.lYear, m_CorpData.lHT_Send.lMon, m_CorpData.lHT_Send.lDay, 0, 0, 0);
|
||
if (tS.GetStatus() == 0)
|
||
m_tHTSend = tS;
|
||
else
|
||
m_tHTSend.SetStatus(COleDateTime::null);
|
||
|
||
COleDateTime tR(m_CorpData.lHT_Recv.lYear, m_CorpData.lHT_Recv.lMon, m_CorpData.lHT_Recv.lDay, 0, 0, 0);
|
||
if (tR.GetStatus() == 0)
|
||
m_tHTRecv = tR;
|
||
else
|
||
m_tHTRecv.SetStatus(COleDateTime::null);
|
||
|
||
if (m_lChangeType != 31) //31<33><31><EFBFBD><EFBFBD>mas<61><73>ͨʱ<CDA8><CAB1>
|
||
{
|
||
|
||
COleDateTime tR2(m_CorpData.tReg);
|
||
if (tR2.GetStatus() == 0)
|
||
m_tRegTime = tR2;
|
||
else
|
||
m_tRegTime.SetStatus(COleDateTime::null);
|
||
}
|
||
|
||
m_bSendSms = m_CorpData.bSendSms;
|
||
m_lSmUsed = m_CorpData.lSmUsed;
|
||
m_strMobile1 = m_CorpData.szMobile1;
|
||
m_strMobile2 = m_CorpData.szMobile2;
|
||
|
||
m_bSendBill = m_CorpData.bSendBill;
|
||
m_strEmail1 = m_CorpData.szEmail1;
|
||
m_strEmail2 = m_CorpData.szEmail2;
|
||
m_strEmail3 = m_CorpData.szEmail1;
|
||
m_strEmail4 = m_CorpData.szEmail2;
|
||
switch (m_lChangeType)
|
||
{
|
||
case 1:
|
||
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_AGENT)->SetFocus();
|
||
break;
|
||
case 2:
|
||
GetDlgItem(IDC_CORP_MODIFY_YWY)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_YWY)->SetFocus();
|
||
break;
|
||
case 3:
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_OUTALL)->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_TD_OUTALL)->SetFocus();
|
||
break;
|
||
case 4:
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_CM))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_CM)->SetFocus();
|
||
break;
|
||
case 5: //<2F><>ɧ<EFBFBD>ż<EFBFBD><C5BC><EFBFBD>
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_CHECKRESEND)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_CHECKRESEND)->SetFocus();
|
||
break;
|
||
case 6: //<2F>շ<EFBFBD><D5B7><EFBFBD><EFBFBD><EFBFBD>
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_DAYMAXSEND))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_DAYMAXSEND)->SetFocus();
|
||
break;
|
||
case 7: //ͨѶ¼<D1B6><C2BC><EFBFBD><EFBFBD>
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_ADDRESSCOUNT))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_ADDRESSCOUNT)->SetFocus();
|
||
break;
|
||
case 8: //<2F>ij<EFBFBD><C4B3><EFBFBD>֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD>
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_FILTSTEP))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_FILTSTEP)->SetFocus();
|
||
break;
|
||
case 9: //<2F>ĺ<EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
||
((CWnd*)GetDlgItem(IDC_CORP_MODIFY_HTSEND))->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_HTSEND)->SetFocus();
|
||
break;
|
||
case 10: //<2F>ĺ<EFBFBD>ͬ<EFBFBD>յ<EFBFBD>ʱ<EFBFBD><CAB1>
|
||
((CWnd*)GetDlgItem(IDC_CORP_MODIFY_HTRECV))->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_HTRECV)->SetFocus();
|
||
break;
|
||
case 13: //<2F><><EFBFBD>ú<EFBFBD>ͬ
|
||
case 15:
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_HTNUM))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_HTNUM)->SetFocus();
|
||
break;
|
||
case 17:
|
||
GetDlgItem(IDC_CORP_MODIFY_KF)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_KF)->SetFocus();
|
||
break;
|
||
case 18:
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_LOGINNAME))->SetReadOnly(false);
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_USERCM))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_LOGINNAME)->SetFocus();
|
||
break;
|
||
case 32:
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_LOGINNAME))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_OPER_OPEN_S14)->SetWindowText(_T("ǿ<EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD><EFBFBD>ͻ<EFBFBD>"));
|
||
GetDlgItem(IDC_CORP_MODIFY_LOGINNAME)->SetFocus();
|
||
break;
|
||
case 19:
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_NAME_CM))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_NAME_CM)->SetFocus();
|
||
break;
|
||
case 20:
|
||
GetDlgItem(IDC_CORP_MODIFY_LONGSMSTYPE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_LONGSMSTYPE)->SetFocus();
|
||
break;
|
||
case 21:
|
||
case 31:
|
||
GetDlgItem(IDC_CORP_MODIFY_REGTIME)->EnableWindow(true);
|
||
if (m_lChangeType == 31)
|
||
{
|
||
GetDlgItem(IDC_CORP_MODIFY_REGTIME_S)->SetWindowText(_T("MAS<EFBFBD><EFBFBD>ͨʱ<EFBFBD><EFBFBD>"));
|
||
}
|
||
GetDlgItem(IDC_CORP_MODIFY_REGTIME)->SetFocus();
|
||
break;
|
||
case 22:
|
||
GetDlgItem(IDC_CORP_MODIFY_USERTYPE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_USERTYPE)->SetFocus();
|
||
break;
|
||
case 23: //<2F><><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>
|
||
GetDlgItem(IDC_CORP_MODIFY_PROV)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_PROV)->SetFocus();
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_CHARTERNUM))->SetReadOnly(false);
|
||
break;
|
||
case 24:
|
||
GetDlgItem(IDC_CORP_MODIFY_FSTEP)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_FSTEP)->SetFocus();
|
||
break;
|
||
case 25:
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_PRICEONE))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_PRICEONE)->SetFocus();
|
||
break;
|
||
case 26:
|
||
GetDlgItem(IDC_CORP_MODIFY_YJ)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_YJ)->SetFocus();
|
||
break;
|
||
case 27:
|
||
GetDlgItem(IDC_CORP_MODIFY_QXT)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_QXT)->SetFocus();
|
||
break;
|
||
case 28:
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_TCPER))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_TCPER)->SetFocus();
|
||
break;
|
||
case 29:
|
||
GetDlgItem(IDC_CORP_MODIFY_MAS)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_MAS)->SetFocus();
|
||
break;
|
||
case 30:
|
||
GetDlgItem(IDC_CORP_MODIFY_VIPTYPE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_VIPTYPE)->SetFocus();
|
||
break;
|
||
case 33:
|
||
GetDlgItem(IDC_CORP_MODIFY_PARTNER)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_PARTNER)->SetFocus();
|
||
break;
|
||
case 35: //<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX)->SetFocus();
|
||
break;
|
||
case 36: //<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>
|
||
GetDlgItem(IDC_CORP_MODIFY_TDLOCK)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TDLOCK)->SetFocus();
|
||
break;
|
||
case 37: //<2F>Ĵ<EFBFBD><C4B4>浥<EFBFBD><E6B5A5>
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE))->SetReadOnly(false);
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE2))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_FAX_PRICEONE)->SetFocus();
|
||
break;
|
||
case 38: //<2F>ĺ<EFBFBD><C4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
GetDlgItem(IDC_CORP_MODIFY_BLACKTYPE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_BLACKTYPE)->SetFocus();
|
||
break;
|
||
case 39: //<2F>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
GetDlgItem(IDC_CORP_MODIFY_VERIFICATIONCODETYPE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_VERIFICATIONCODETYPE)->SetFocus();
|
||
break;
|
||
case 40: //<2F><><EFBFBD><EFBFBD>ҹ<EFBFBD><D2B9><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_SY)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_SY)->SetFocus();
|
||
break;
|
||
case 41: //<2F><><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>
|
||
((CEdit*)GetDlgItem(IDC_CORP_OPER_OPEN_CORPNAME))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_OPER_OPEN_CORPNAME)->SetFocus();
|
||
break;
|
||
case 42: //<2F><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
|
||
if (m_lChangeType2 == 1) //<2F><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
|
||
{
|
||
GetDlgItem(IDC_CORP_OPER_OPEN_S3)->SetWindowText(_T("<EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><EFBFBD>"));
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_CMCC_ENABLE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_UNICOME_ENABLE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_PHS_ENABLE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_TELCOME_ENABLE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_OVERSEA_ENABLE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_OUTALL)->EnableWindow(true);
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_CMCC_ENABLE)->SetFocus();
|
||
}
|
||
else
|
||
{
|
||
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);
|
||
}
|
||
break;
|
||
case 43: //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_LOGINNAME))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_LOGINNAME)->SetFocus();
|
||
GetDlgItem(IDC_CORP_OPER_OPEN_S14)->SetWindowText(_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD>"));
|
||
break;
|
||
case 44: //<2F><><EFBFBD>а<EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD>
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_FILTSTEP))->SetReadOnly(false);
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_DAYMAXSEND))->SetReadOnly(false);
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_ADDRESSCOUNT))->SetReadOnly(false);
|
||
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_CHECKRESEND)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_FSTEP)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_BLACKTYPE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_VERIFICATIONCODETYPE)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TD_SY)->EnableWindow(true);
|
||
GetDlgItem(IDC_CORP_MODIFY_TDLOCK)->EnableWindow(true);
|
||
|
||
GetDlgItem(IDC_CORP_MODIFY_FILTSTEP)->SetFocus();
|
||
|
||
break;
|
||
case 45: //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>URL
|
||
GetDlgItem(IDC_CORP_OPER_OPEN_S1)->SetWindowText(_T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>URL<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"A\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"));
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_UPSMS))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_UPSMS)->SetFocus();
|
||
break;
|
||
case 46: //<2F>ĵ<DEB8><C4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDSMS)->EnableWindow(true);
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_SMUSED))->SetReadOnly(false);
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_MOBILE1))->SetReadOnly(false);
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_MOBILE2))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_MOBILE1)->SetFocus();
|
||
break;
|
||
case 47: //<2F><EFBFBD><DEB8>Զ<EFBFBD><D4B6>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD>
|
||
GetDlgItem(IDC_CORP_MODIFY_SENDBILL)->EnableWindow(true);
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_EMAIL3))->SetReadOnly(false);
|
||
((CEdit*)GetDlgItem(IDC_CORP_MODIFY_EMAIL4))->SetReadOnly(false);
|
||
GetDlgItem(IDC_CORP_MODIFY_EMAIL3)->SetFocus();
|
||
break;
|
||
}
|
||
|
||
//<2F>õ<EFBFBD>¼<EFBFBD><C2BC>
|
||
m_strOperName = m_pUserDlg->m_pMainFrame->m_Setup.szUser;
|
||
|
||
#ifdef SMSMANAGER_KF
|
||
GetDlgItem(IDC_CORP_MODIFY_TCPER)->ShowWindow(SW_HIDE);
|
||
GetDlgItem(IDC_CORP_MODIFY_TCPER_S)->ShowWindow(SW_HIDE);
|
||
#endif
|
||
|
||
UpdateData(false);
|
||
|
||
|
||
return true;
|
||
}
|
||
|
||
HBRUSH DLG_Corp_Oper_Change::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
|
||
{
|
||
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
|
||
|
||
/*
|
||
if (nCtlColor == CTLCOLOR_STATIC)
|
||
{
|
||
pDC->SetTextColor(RGB(0, 0, 255));
|
||
}
|
||
if (nCtlColor == CTLCOLOR_BTN || nCtlColor == CTLCOLOR_LISTBOX)
|
||
{
|
||
//pDC->SetTextColor(RGB(0, 255, 0));
|
||
//pDC->SetBkMode(TRANSPARENT);
|
||
//<2F>˴<EFBFBD><CBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ
|
||
pDC->SetTextColor(RGB(255, 0, 0));
|
||
pDC->SetBkColor(RGB(255, 0, 255));
|
||
}
|
||
*/
|
||
|
||
|
||
// TODO: <20><><EFBFBD><EFBFBD>Ĭ<EFBFBD>ϵIJ<CFB5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>軭<EFBFBD>ʣ<EFBFBD><CAA3><EFBFBD><F2B7B5BB><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
return hbr;
|
||
}
|
||
|
||
|
||
void DLG_Corp_Oper_Change::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
|
||
{
|
||
UINT Style = DFCS_BUTTONPUSH; //<2F><>ͨ<EFBFBD>ؼ<EFBFBD>
|
||
if (lpDrawItemStruct->CtlID == IDC_CORP_MODIFY_TD_SY) //ѡ<><D1A1><EFBFBD>ؼ<EFBFBD><D8BC><EFBFBD>ID
|
||
{
|
||
|
||
//ASSERT(lpDrawItemStruct->CtlType == ODT_BUTTON); //ָ<><D6B8><EFBFBD>ǰ<EFBFBD>ť<EFBFBD>ؼ<EFBFBD>
|
||
COLORREF dsd = ::SetTextColor(lpDrawItemStruct->hDC, RGB(255, 0, 0)); // [<5B><>ť<EFBFBD>е<EFBFBD><D0B5><EFBFBD>ɫ]
|
||
if (lpDrawItemStruct->itemState & ODS_SELECTED) //ָ<><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ť<EFBFBD><C5A5><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
Style |= DFCS_PUSHED;
|
||
|
||
|
||
::DrawFrameControl(lpDrawItemStruct->hDC, &lpDrawItemStruct->rcItem, DFC_BUTTON, Style); //<2F><><EFBFBD><EFBFBD><EFBFBD>ؼ<EFBFBD>
|
||
CString dsd2 = _T("happybirthday!"); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
||
|
||
// GetWindowText(dsd2);
|
||
|
||
::DrawText(lpDrawItemStruct->hDC, dsd2, dsd2.GetLength(), &lpDrawItemStruct->rcItem, DT_SINGLELINE | DT_VCENTER | DT_CENTER); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
|
||
}
|
||
else
|
||
{
|
||
//ASSERT(lpDrawItemStruct->CtlType == ODT_BUTTON);
|
||
COLORREF dsd = ::SetTextColor(lpDrawItemStruct->hDC, RGB(255, 0, 0));
|
||
::DrawFrameControl(lpDrawItemStruct->hDC, &lpDrawItemStruct->rcItem, DFC_BUTTON, DFCS_BUTTONPUSH | DFCS_PUSHED);
|
||
CString dsd2 = _T("happybirthdaytoyou!");
|
||
// GetWindowText(dsd2);
|
||
::DrawText(lpDrawItemStruct->hDC, dsd2, dsd2.GetLength(), &lpDrawItemStruct->rcItem, DT_SINGLELINE | DT_VCENTER | DT_CENTER);
|
||
|
||
}
|
||
|
||
CDialog::OnDrawItem(nIDCtl, lpDrawItemStruct);
|
||
}
|
||
|
||
|
||
void DLG_Corp_Oper_Change::OnPaint()
|
||
{
|
||
CPaintDC dc(this); // device context for painting
|
||
// TODO: <20>ڴ˴<DAB4><CBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
// <20><>Ϊ<EFBFBD><CEAA>ͼ<EFBFBD><CDBC>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD> CDialog::OnPaint()
|
||
|
||
}
|